OSDN Git Service

17b5b03c7e659aaa939e4ffc656fefd9cee36a34
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2
3         * gfortran.dg/fmt_t_1.f90: New test.
4
5 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6
7         PR rtl-optimization/23454
8         * g++.dg/opt/pr23454.C: New test.
9
10 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/23699
13         * g++.dg/ext/static1.C: New test.
14
15 2005-09-02  Richard Henderson  <rth@redhat.com>
16
17         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18         tail call to check_fa_work.
19
20 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/21687
23         * g++.dg/other/gc3.C: New test.
24
25 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26
27         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28         * gcc.dg/20050826-1.c: Likewise.
29
30 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/23167
33         * g++.dg/expr/volatile1.C: New test.
34
35 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
36
37         PR middle-end/23547
38         * gcc.dg/pr23547.c: New test.
39
40 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
41
42         PR c/22061
43         * gcc.c-torture/execute/pr22061-1.c,
44         * gcc.c-torture/execute/pr22061-2.c,
45         * gcc.c-torture/execute/pr22061-3.c,
46         * gcc.c-torture/execute/pr22061-4.c: New tests.
47
48 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49
50         * gcc.dg/Wredundant-decls-2.c: New test to check that
51         -Wredundant-decls does not issue warning for a variable 
52         definition following a declaration.
53
54 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
55
56         PR debug/7241
57         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
58         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
59         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
60
61         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
62         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
63         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
64         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
65         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
66         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
67         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
68         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
69
70 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
71
72         PR objc/23306
73         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
74         scan-assmbler.
75
76 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
77
78         PR target/21255
79         * gcc.dg/pr21255-1.c: New test.
80         * gcc.dg/pr21255-2-mb.c: Likewise.
81         * gcc.dg/pr21255-2-ml.c: Likewise.
82         * gcc.dg/pr21255-3.c: Likewise.
83         * gcc.dg/pr21255-4.c: Likewise.
84
85 2005-08-31  Dale Johannesen  <dalej@apple.com>
86
87         * gcc.dg/20050830-1.c:  New.
88
89 2005-08-31  Josh Conner  <jconner@apple.com>
90
91         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
92         command-line options for arm-*-* targets.
93         * g++.dg/init/array16.C: Likewise.
94         * g++.dg/other/crash-4.C: Likewise.
95
96 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
97
98         PR obj-c++/23640
99         * obj-c++.dg/gnu-runtime-3.mm: New test.
100
101 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
102
103         PR c++/13377
104         * g++.dg/lookup/ambig4.C: New test.
105         * g++.dg/lookup/ambig5.C: New test.
106         * g++.dg/tc1/dr101.C: Adjust error markers.
107
108 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
109
110         PR c++/23639
111         * g++.dg/template/ttp5.C: Adjust error markers.
112
113 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
114
115         PR testsuite/23609
116         * lib/obj-c++.exp: Include target-libpath.exp.
117         (obj-c++_link_flags): Look for the GNU libobjc library
118         and set the library path to include it.
119         Don't manually set LD_LIBRARY_PATH (etc.) but call
120         set_ld_library_path_env_vars instead.
121         (obj-c++_target_compile): Don't set library path or
122         linker flags because they are already set correctly
123         in obj-c++_link_flags.
124
125 2005-08-30  Josh Conner  <jconner@apple.com>
126
127         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
128         to command-line options for arm-*-* targets.
129
130 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
131
132         * g++.dg/other/i386-1.C: New.
133
134 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
135
136         PR preprocessor/20348
137         PR preprocessor/20356
138         * gcc.dg/cpp/pr20348.c: New test.
139         * gcc.dg/cpp/pr20348.h: New file.
140         * gcc.dg/cpp/inc/pr20348.h: New file.
141         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
142         * gcc.dg/cpp/pr20356.c: New test.
143         * gcc.dg/cpp/pr20356.h: New file.
144         * gcc.dg/cpp/inc/pr20356.h: New file.
145         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
146
147 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
148
149         * gfortran.fortran-torture/execute/intrinsic_count.f90:
150         Fix array dimension to avoid correct end-of-file error.
151
152 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
153
154         PR libfortran/23598
155         * gfortran.dg/iostat_1.f90:  New test.
156
157 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
158
159         PR middle-end/23408
160         * gcc.dg/pr23408.c: New test.
161
162 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
163
164         PR c++/23099
165         * g++.dg/init/member1.C: Make sure erroneous static data member
166         definitions are required.
167         * g++.dg/template/static13.C: New test.
168         * g++.dg/template/static14.C: Likewise.
169
170 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
171
172         * gcc.target/i386/pr23575.c: Use -msse2 instead of
173         -march=pentium4, remove ilp32 requirement.
174
175         PR middle-end/23484
176         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
177         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
178
179 2005-08-29  Andreas Jaeger  <aj@suse.de>
180
181         PR testsuite/23607
182         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
183
184 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
185
186         * gcc.c-torture/execute/20050316-2.c: New test.
187         * gcc.c-torture/execute/20050316-3.c: New test.
188         * gcc.dg/torture/pr16104-1.c: New test.
189
190 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
191
192         PR middle-end/23463
193         * gcc.c-torture/execute/zero-struct-1.c: New test.
194
195 2005-08-27  Richard Guenther  <rguenther@suse.de>
196
197         PR target/23575
198         * gcc.target/i386/pr23575.c: New testcase.
199
200 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
201
202         PR rtl-optimization/23561
203         * gcc.c-torture/execute/20050826-1.c: New test.
204
205         PR rtl-opt/23560
206         * gcc.c-torture/execute/20050826-2.c: New test.
207
208 2005-08-26  Dale Johannesen  <dalej@apple.com>
209
210         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
211         * gcc.dg/20050826-1.c:  New.
212
213 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/19004
216         * g++.dg/template/nontype13.C: New test.
217
218         PR c++/23491
219         * g++.dg/init/new14.C: New test.
220         * g++.dg/expr/anew1.C: Do not XFAIL.
221         * g++.dg/expr/anew2.C: Likewise.
222         * g++.dg/expr/anew3.C: Likewise.
223
224 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
225
226         PR middle-end/22439
227         * gcc.dg/vla-3.c: New test.
228
229 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
230
231         PR fortran/20363
232         * gfortran.dg/named_interface.f90: New.
233
234 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
235
236         * gcc.c-torture/execute/frame-address.c: New test.
237
238 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
239
240         PR c++/20817
241         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
242
243 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
244
245         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
246
247 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
248
249         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
250         * gcc.dg/altivec-22.c: Rename from..
251         * gcc.dg/altivec-nomfcr.c: ..this.
252
253 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
254
255         PR tree-optimization/23546
256         * gcc.dg/tree-ssa/pr23546.c: New test.
257
258 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
259
260         PR fortran/17758
261         * gfortran.dg/nonreturning_statements.f90: New test.
262
263 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
264
265         PR c++/22454
266         * g++.dg/parse/crash29.C: New.
267
268 2005-08-23  DJ Delorie  <dj@redhat.com>
269
270         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
271         constants have the L suffix.
272
273 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
274
275         PR c++/23044
276         * g++.dg/template/instantiate8.C: New.
277
278 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
279
280         PR middle-end/23467
281         * gcc.c-torture/execute/pr23467.c: New test.
282
283 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
284
285         PR tree-optimization/22043
286         * gcc.c-torture/execute/20050613-1.c: New test.
287
288 2005-08-23  Ben Elliston  <bje@au.ibm.com>
289
290         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
291
292 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
293
294         PR rtl-optimization/23478
295         * g++.dg/opt/pr23478.C: New test.
296
297 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
298
299         PR c/18715
300         * gcc.dg/switch-warn-3.c: New test.
301
302 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
303
304         PR c++/22233
305         * g++.dg/template/param1.C: New test.
306
307 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
308
309         PR c++/23089
310         * g++.dg/other/incomplete1.C: New test.
311
312 2005-08-22  Ira Rosen  <irar@il.ibm.com>
313
314         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
315         are vectorizable.
316
317 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
318
319         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
320         d_lines_5.f: New.
321
322 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
323
324         * gcc.target/i386/sse-4.c: New test.
325
326 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
327
328         PR testsuite/23239
329         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
330
331 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
332
333         * gcc.dg/20050811-1.c: New test.
334         * gcc.dg/20050811-2.c: New test.
335
336 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
337
338         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
339
340 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
341
342         PR 23476
343         * gcc.c-torture/compile/pr23476.c: New test.
344
345 2005-08-19  Devang Patel  <dpatel@apple.com>
346
347         PR tree-optimization/23048
348         * gcc.dg/tree-ssa/pr23048.c: New test.
349
350 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
351
352         PR middle-end/20624
353         * g++.dg/warn/Wreturn-3.C: New test
354
355 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
356
357         PR tree-optimization/22228
358         * g++.dg/vect/pr22543.cc: New test.
359
360 2005-08-17  Steven Bosscher  <stevenb@suse.de>
361
362         PR tree-optimization/21574
363         * gcc.dg/tree-ssa/pr21574.c: New test.
364
365 2005-08-16  James E Wilson  <wilson@specifix.com>
366
367         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
368
369 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
370
371         PR tree-opt/23402
372         * gcc.c-torture/compile/zero-strct-3.c: New test.
373         * gcc.c-torture/compile/zero-strct-4.c: New test.
374
375 2005-08-16  Steven Bosscher  <stevenb@suse.de>
376
377         PR target/23376
378         * gcc.target/x86_64/pr23376.c: New test.
379
380 2005-08-16  Ian Lance Taylor  <ian@airs.com>
381
382         PR c++/23337
383         * g++.dg/ext/vector2.C: New.
384
385 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
386
387         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
388
389 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
390
391         PR libfortran/23428
392         * gfortran.dg/inquire-complex.f90:  New test case.
393
394 2005-08-16  James E Wilson  <wilson@specifix.com>
395
396         PR tree-optimization/21105
397         * gcc.dg/large-size-array.c: New.
398
399 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
400
401         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
402         type.
403         * gcc.dg/vect/vect-41: Likewise.
404         * gcc.dg/vect/vect-42: Likewise.
405         * gcc.dg/vect/vect-43: Likewise.
406         * gcc.dg/vect/vect-44: Likewise.
407         * gcc.dg/vect/vect-46: Likewise.
408         * gcc.dg/vect/vect-47: Likewise.
409         * gcc.dg/vect/vect-48: Likewise.
410         * gcc.dg/vect/vect-52: Likewise.
411         * gcc.dg/vect/vect-53: Likewise.
412         * gcc.dg/vect/vect-54: Likewise.
413         * gcc.dg/vect/vect-55: Likewise.
414         * gcc.dg/vect/vect-56: Likewise.
415         * gcc.dg/vect/vect-57: Likewise.
416         * gcc.dg/vect/vect-58: Likewise.
417         * gcc.dg/vect/vect-59: Likewise.
418         * gcc.dg/vect/vect-60: Likewise.
419         * gcc.dg/vect/vect-61: Likewise.
420         * gcc.dg/vect/vect-85: Likewise.
421         * gcc.dg/vect/vect-87: Likewise.
422         * gcc.dg/vect/vect-88: Likewise.
423         * gcc.dg/vect/vect-93.c: Likewise.
424         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
425         * gcc.dg/vect/vect-75: Likewise.
426         * gcc.dg/vect/vect-76: Likewise.
427         * gcc.dg/vect/vect-77: Likewise.
428         * gcc.dg/vect/vect-78: Likewise.
429         * gcc.dg/vect/vect-80: Likewise.
430         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
431         vectorized for the expected reason, rather than checking how alignment
432         was handled.
433         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
434         type and also instead of aligned pointers. Added documentation.
435
436 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
437
438         * gfortran.dg/power.f90: New test.
439
440 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
441
442         PR rtl-optimization/23299
443         * g++.dg/opt/pr23299.C: New test.
444
445 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
446
447         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
448
449 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
450
451         * g++.dg/template/local6.C: New test.
452
453 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
454
455         * execute/exceptions/finally-1.m: Check that the catch and finally are
456         being called.  Also add a "return 0;" at the end of main.
457
458 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/21432.
461         * gfortran.dg/namelist_print_1.f: New test of functionality of
462         PRINT namelist.
463         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
464         namelist generates error with -std=f95.
465
466 2005-08-14  Ira Rosen  <irar@il.ibm.com>
467
468         PR tree-optimization/23119
469         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
470
471 2005-08-13  Marcin Koziej  <creep@desk.pl>
472             Andrew Pinski  <pinskia@physics.uc.edu>
473
474         PR libobjc/22492
475         * execute/exceptions/finally-1.m: New test.
476
477 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
478
479         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
480         testsuite.
481         * objc/execute/exceptions/trivial.m: New test.
482         * objc.dg/try-catch-11.m: Move to ...
483         * objc/execute/exceptions/foward-1.m: Here.
484         * objc.dg/try-catch-2.m: Move to ...
485         * objc/execute/exceptions/catchall-1.m: Here.
486         * objc.dg/try-catch-8.m: Move to ...
487         * objc/execute/exceptions/local-variables-1.m: Here.
488
489 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
490
491         * objc.dg/nested-func-1.m: Move to ...
492         * objc/execute/nested-func-1.m: Here.
493
494 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
495
496         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
497         in ${options} instead of [target_info name].
498         * lib/obj-c++.exp (objc_target_compile): Likewise.
499
500 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
501
502         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
503
504 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         part of PR testsuite/23348
507         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
508         of the torture options.
509         * objc/compile/trivial.m: New test.
510
511 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
512
513         * gfortran.dg/eoshift.f90:  Correct format.
514
515 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
516
517         * gfortran.fortran-torture/execute/character_passing.f90:
518         Fix comment typo.
519
520 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
521
522         PR c++/8271
523         * g++.dg/template/unify10.C: New.
524
525 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
526
527         * g++.dg/parse/pr22514.C: Move to...
528         * g++.dg/debug/pr22514.C: here.
529
530 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
531
532         PR c++/23266
533         * g++.dg/inherit/pure1.C: New test.
534
535         * ChangeLog: Fix typos.
536
537 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
538             Steven Bosscher  <stevenb@suse.de>
539
540         * gfortran.dg/runtime_warning_1.f90: New test.
541
542 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
543
544         PR c++/23219
545         * g++.dg/parse/crash28.C: New.
546
547 2005-08-11  Richard Guenther  <rguenther@suse.de>
548
549         PR target/23289
550         * gcc.target/i386/tailcall-1.c: New testcase.
551
552 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
553
554         * gcc.dg/vect/vect-67.c: Un-xfail.
555
556 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
557
558         PR c++/23225
559         * g++.dg/testsuite/parse/crash27.C: new test.
560
561 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
562
563         PR libfortran/22143
564         * gfortran.dg/shift-kind.f90:  New testcase.
565
566 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
567
568         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
569         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
570
571 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
572
573         PR c++/20646
574         * g++.dg/other/mult-stor1.C: New test.
575
576 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
577
578         * gcc.c-torture/pr18299-1.c: Move to ...
579         * gcc.c-torture/compile/pr18299-1.c: Here.
580
581 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
582
583         * gfortran/fortran.torture/execute/character_passing.f90:
584         Fix types for LSAME.
585
586 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
587
588         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
589         input data back to what it was originally.
590
591 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
592
593         * objc.dg/try-catch-8.m: Enable for all targets.
594
595 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
596
597         * gcc.dg/pr23165.c: New test.
598
599 2005-08-09  Steven Bosscher  <stevenb@suse.de>
600
601         PR tree-optimization/23234
602         * gcc.dg/tree-ssa/pr23234.c: New test.
603
604 2005-08-08  Josh Conner  <jconner@apple.com>
605
606         PR rtl-optimization/23241
607         * gcc.dg/char-compare.c: New test.
608
609 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
610
611         PR c++/22508
612         * g++.dg/init/new13.C: New test.
613
614 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
615
616         PR c++/21166
617         * g++.dg/other/crash-4.C: Adjust
618         * g++/dg/ext/packed9.C: New.
619
620 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
621
622         PR middle-end/21964
623         * gcc.c-torture/execute/pr21964-1.c: New test.
624
625 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
626
627         PR c/22458
628         * gcc.dg/pr22458-1.c: New test.
629
630 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
631             Steven G. Kargl <kargls@comcast.net>
632
633         PR fortran/22390
634         * gfortran.dg/flush_1.f90: New test.
635
636 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
637
638         PR c++/23191
639         * g++.dg/template/eh2.C: New test.
640
641 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
642
643         PR c++/19498
644         * g++.dg/template/instantiate7.C: New test.
645
646 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
647
648         PR c/23113
649         * gcc.dg/Wunused-value-1.c: New test.
650
651 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
652
653         PR rtl-optimization/23233
654         * gcc.c-torture/compile/pr23233-1.c: New test.
655
656 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
657
658         PR fortran/18833
659         PR fortran/20850
660         * gfortran.dg/equiv_1.f90: New test.
661         * gfortran.dg/equiv_2.f90: New test.
662         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
663         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
664         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
665
666 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
667
668         * gcc.c-torture/execute/vrp-5.c: New test.
669         * gcc.c-torture/execute/vrp-6.c: New test.
670         * gcc.dg/tree-ssa/vrp21.c: New test.
671
672 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
673
674         * g++.dg/parse/pr22514.C: New test.
675
676 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
677
678         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
679
680         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
681         instead of constant loads / pool entries.
682
683 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
684
685         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
686         TEST_TO_WCTYPE.
687
688 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
689
690         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
691         __WINT_TYPE__ in generated prototypes if possible.
692
693 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
694
695         PR 22037
696         * g++.dg/tree-ssa/pr22037.C:
697
698 2005-08-04  Richard Henderson  <rth@redhat.com>
699
700         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
701         scan-tree-dump-times directive.
702
703 2005-08-04  Jan Hubicka  <jh@suse.cz>
704
705         * gcov-1.C: Fix switch counts.
706         * gcov-4b.c: Likewise.
707
708 2005-08-03  Jeff Law  <law@redhat.com>
709
710         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
711
712 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
713
714         * gcc.c-torture/execute/pr23135.c: New test.
715
716 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
717
718         PR tree-optimization/19899
719         * gcc.dg/tree-ssa/scev-1.c: New test.
720         * gcc.dg/tree-ssa/scev-2.c: New test.
721
722 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
723
724         PR target/18582
725         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
726
727 2005-08-03  Jan Hubicka  <jh@suse.cz>
728
729         * update-conroll.c: New testcase.
730         * update-conroll-2.c: New testcase.
731
732 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
733
734         * gfortran.dg/constant_substring.f: New test.
735         * gfortran.dg/pr22491.f: New test.
736
737 2005-08-02  Jan Hubicka  <jh@suse.cz>
738
739         * update-threading.c: Replace by the proper one.
740
741 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
742
743         PR 23164
744         * g++.dg/tree-ssa/pr23164.C: New test.
745
746 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
747
748         * gcc.dg/tree-ssa/pr23192.c: New test.
749
750 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
751
752         * gcc.c-torture/execute/vrp-4.c: New test.
753
754 2005-08-02  Jan Hubicka  <jh@suse.cz>
755
756         * update-threading.c: New test.
757
758 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         * gcc.c-torture/compile/20050801-1.c: New test.
761         * gcc.c-torture/compile/20050801-2.c: New test.
762
763 2005-08-01  Jan Hubicka  <jh@suse.cz>
764
765         * val-prof-5.c: New test.
766
767 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
768
769         PR c/22311
770         * gcc.dg/pr22311-1.c : New test.
771
772 2005-07-31  Steven Bosscher  <stevenb@suse.de>
773
774         PR target/23095
775         * gfortran.dg/pr23095.f: New test.
776
777         PR c++/22003
778         * g++.dg/other/pr22003.C: New test.
779
780 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
781
782         PR target/20621
783         * gcc.c-torture/execute/pr20621-1.c: New test.
784
785 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
786
787         * gfortran.dg/comma_format_extension_4.f:  Adjust length
788         of string for format.
789         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
790         print statement with internal write.
791         * gfortran.dg/der_array_io_2.f:  Likewise.
792         * gfortran.dg/der_array_io_3.f:  Likewise.
793
794 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
795
796         * gcc.dg/fold-abs-4.c: new test.
797
798 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
799
800         PR fortran/22570 an related issues.
801         * gfortran.dg/x_slash_1.f: New test.
802
803 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
804
805         PR c/23143
806         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
807         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
808
809 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
810
811         PR c/529
812         * gcc.dg/Wshadow-3.c: New test.
813
814 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
815
816         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
817         used to have the wrong bounds).
818
819 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
820
821         PR c/21720
822         * gcc.dg/hex-round-1.c: Test more cases.
823         * gcc.dg/hex-round-2.c: New test.
824
825 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
826
827         PR 22550
828         * g++.dg/tree-ssa/pr22550.C: New test.
829
830 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
831
832         * gcc.dg/tree-ssa/vrp19.c: New test.
833         * gcc.dg/tree-ssa-vrp20.c: New test.
834
835 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
836
837         PR c/22240
838         * gcc.dg/transparent-union-4.c: New test.
839
840 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
841
842         PR c/22192
843         * gcc.dg/c99-vla-2.c: New test.
844
845 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
846
847         PR c/21720
848         * gcc.dg/hex-round-1.c: New test.
849
850 2005-07-28  Jan Hubicka  <jh@suse.cz>
851
852         * inliner-1.c: Do not dump everything.
853         * tree-prof.exp: Do not pass -ftree-based-profiling.
854         * bprob.exp: Likewise.
855
856         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
857
858 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
859
860         PR c++/22545
861         * g++.dg/expr/ptrmem7.C: New test.
862
863 2005-07-28  Mike Stump  <mrs@apple.com>
864
865         * g++.old-deja/g++.mike/visibility-1.C: New test.
866
867 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
868
869         PR c/20187
870         * gcc.c-torture/execute/pr20187-1.c: New test.
871
872 2005-07-28  Jeff Law  <law@redhat.com>
873
874         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
875         * gcc.dg/tree-ssa/vrp18.c: New test.
876
877 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
878
879         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
880
881 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
882
883         PR tree-optimization/22506
884         * gcc.dg/vect/ps22506.c: New test.
885
886 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
887
888         PR target/21149
889         * gcc.target/i386/sse-3.c: New test.
890
891 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
892
893         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
894         * gcc.target/mips/mips32-dsp-type.c: Likewise.
895
896 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
897
898         PR c/22589
899         * gcc.c-torture/compile/pr22589-1.c: New test.
900
901 2005-07-28  Jan Hubicka  <jh@suse.cz>
902
903         * update-loopch.c: New testcase.
904
905 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
906
907         PR rtl-optimization/23047
908         * gcc.c-torture/execute/pr23047.c: New test.
909         * gcc.c-torture/execute/pr23047.x: New.
910
911 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
912
913         PR tree-optimization/22493
914         * gcc.c-torture/execute/pr22493-1.c: New test.
915         * gcc.c-torture/execute/pr22493-1.x: New.
916         * gcc.c-torture/execute/vrp-1.c: New test.
917         * gcc.c-torture/execute/vrp-2.c: New test.
918         * gcc.c-torture/execute/vrp-2.c: New test.
919
920 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
921
922         * gcc.target/frv/all-builtin-read8.c: Delete.
923         * gcc.target/frv/all-builtin-read16.c: Delete.
924         * gcc.target/frv/all-builtin-read32.c: Delete.
925         * gcc.target/frv/all-builtin-read64.c: Delete.
926         * gcc.target/frv/all-builtin-write8.c: Delete.
927         * gcc.target/frv/all-builtin-write16.c: Delete.
928         * gcc.target/frv/all-builtin-write32.c: Delete.
929         * gcc.target/frv/all-builtin-write64.c: Delete.
930         * gcc.target/frv/all-read-write-1.c: New.
931
932 2005-07-27  Jeff Law  <law@redhat.com>
933
934         * gcc.c-torture/execute/pr22630.c: New test.
935
936 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
937
938         PR tree-optimization/23073
939         * gcc.dg/vect/nodump-pr23073.c: New test.
940         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
941
942 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
943
944         PR tree-optimize/22348
945         * gcc.c-torture/execute/pr22348.c: New.
946
947 2005-07-27  Richard Guenther  <rguenther@suse.de>
948
949         * gcc.dg/tree-ssa/salias-1.c: New testcase.
950
951 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
952
953         PR fortran/22503
954         * gfortran.dg/logical_comp.f90: New test.
955
956 2005-07-27  Jan Hubicka  <jh@suse.cz>
957
958         * inliner-1.c: Add cleanup of dumps.
959         * val-prof-*.c: Likewise.
960         * update-tailcall.c: New.
961
962 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
963
964         PR 22591
965         * gcc.dg/tree-ssa/pr22591.c: New test.
966         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
967
968 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
969
970         PR libobjc/22606
971         * objc.dg/try-catch-11.m: New test.
972
973 2005-07-26  Richard Guenther  <rguenther@suse.de>
974
975         PR tree-optimization/22486
976         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
977
978 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
979
980         PR tree-opt/22484
981         * testsuite/g++.dg/opt/loop2.C: New test.
982
983 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
984
985         * gcc.dg/tree-ssa/reassoc-3.c: New test.
986         * gcc.dg/tree-ssa/reassoc-4.c: New test.
987
988 2005-07-25  Adam Nemet  <anemet@lnxw.com>
989
990         * lib/profopt.exp (profopt-execute): Check for profiling data
991         files on the target.
992
993 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
994
995         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
996         for matching of asm labels.
997
998 2005-07-25  Richard Guenther  <rguenther@suse.de>
999
1000         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1001
1002 2005-07-25  Richard Guenther  <rguenther@suse.de>
1003
1004         PR testsuite/22624
1005         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1006
1007 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1008
1009         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1010         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1011         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1012         * gcc.dg/vect/vect-100.c: New test.
1013         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1014         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1015         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1016         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1017         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1018         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1019         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1020         * gfortran.dg/vect/pr19049.f90: New testcase.
1021         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1022
1023 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1024
1025         * gcc.c-torture/execute/20050713-1.c: New test.
1026
1027         PR fortran/20063
1028         * gfortran.fortran-torture/execute/data_4.f90: New test.
1029
1030         PR middle-end/20303
1031         * gcc.dg/visibility-d.c: New test.
1032
1033 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1034
1035         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1036         * gfortran.dg/underflow.f90: Ditto.
1037
1038 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1039
1040         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1041         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1042         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1043
1044 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1045
1046         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1047         include case of field width of zero.
1048
1049 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1050
1051         PR libgfortran/21875
1052         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1053         with trailing blanks on normal formatted read.
1054
1055 2005-07-23  Chao-ying Fu  <fu@mips.com>
1056
1057         * gcc.target/mips/mips32-dsp-type.c: New test.
1058         * gcc.target/mips/mips32-dsp.c: New test.
1059
1060 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1061
1062         PR testsuite/21073
1063         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1064
1065         PR testsuite/20454
1066         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1067         and __cyg_profile_func_exit.
1068
1069 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1070
1071         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1072         * gfortran.dg/comma_format_extension_4.f: Same.
1073         * gfortran.dg/pr15332.f: Same.
1074         * gfortran.dg/pr21730.f: Same.
1075
1076 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1077
1078         * g++.dg/opt/vrp2.C: Fix testcase.
1079
1080         PR tree-opt/22625
1081         * g++.dg/opt/vrp2.C: New test.
1082
1083 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR debug/21828
1086         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1087
1088 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1089
1090         * gcc.dg/tree-ssa/20050719-1.c: New test.
1091
1092 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1093
1094         * gcc.dg/bfin-longcall-1.c: New file.
1095         * gcc.dg/bfin-longcall-2.c: New file.
1096
1097 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1098
1099         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1100
1101 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         PR middle-end/19055
1104         * gcc.dg/tree-ssa/pr19055.c: New test.
1105         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1106
1107 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1108
1109         PR C++/22358
1110         * g++.dg/other/pr22358.C: New test.
1111
1112 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1113
1114         PR c++/2922
1115         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1116
1117 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1118
1119         PR c++/15938
1120         * g++.dg/init/union2.C: New test.
1121
1122 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1123
1124         PR c/22393
1125         * gcc.dg/complex-4.c: New test.
1126
1127 2005-07-21  Richard Guenther  <rguenther@suse.de>
1128
1129         PR testsuite/22522
1130         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1131         scanning for asm labels.
1132         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1133
1134 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1135
1136         PR target/22085
1137         * gcc.dg/altivec-pr22085.c: New.
1138
1139 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1140
1141         PR tree-optimization/19210
1142         * gcc.dg/tree-ssa/pr19210-1.c: New.
1143         * gcc.dg/tree-ssa/pr19210-2.c: New.
1144
1145 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1146
1147         PR rtl-optimization/22167
1148         * g++.dg/opt/pr22167.C: New test.
1149
1150 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1151
1152         PR c++/2922
1153         * g++.dg/lookup/two-stage2.C: New.
1154         * g++.dg/lookup/two-stage3.C: New.
1155         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1156         fixed two-stage name lookup for operators.
1157         * g++.dg/template/call3.C: Compiler now produces an appropriate
1158         error message.
1159         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1160         14 as a candidate.
1161         * g++.dg/template/ptrmem4.C: Compiler produces different error
1162         message.
1163         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1164         connect_to_method as a candidate.
1165
1166 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1167
1168         * gcc.dg/fold-alloc-1.c: New test.
1169
1170 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1171
1172         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1173         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1174
1175 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1176
1177         * gcc.dg/fold-abs-1.c: New test.
1178         * gcc.dg/fold-abs-2.c: New test.
1179         * gcc.dg/fold-abs-3.c: New test.
1180
1181 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1182
1183         Make CONSTRUCTOR use VEC to store initializers.
1184         * g++.dg/ext/complit3.C: Check for specific error messages.
1185         * g++.dg/init/brace2.C: Update error message.
1186         * g++.dg/warn/Wbraces2.C: Likewise.
1187
1188 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1189
1190         PR fortran/16940
1191         * gfortran.dg/module_interface_1.f90: New test.
1192
1193 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1194             Kenneth Zadeck <zadeck@naturalbridge.com>
1195
1196         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1197
1198 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1199
1200         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1201         specify -Wformat for these tests.
1202         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1203         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1204         * gcc.dg/format/opt-6.c: Delete.
1205
1206 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1207
1208         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1209         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1210
1211 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1212
1213         * gcc.dg/tree-ssa/alias-2.c: New test.
1214
1215 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1216
1217         PR c++/22263
1218         * g++.dg/template/explicit7.C: New test.
1219
1220 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1221
1222         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1223         width of 8 to +Inf and -Inf.
1224
1225 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1226
1227         PR c++/22139
1228         * g++.dg/template/friend36.C: New test.
1229
1230 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1231
1232         PR fortran/21730
1233         * gfortran.dg/pr21730.f: New test.
1234
1235 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1236             Kenneth Zadeck <zadeck@naturalbridge.com>
1237
1238         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1239         since pure const detection cannot run at -O1 in c compiler.
1240         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1241         can now optimize this case properly.
1242         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1243         because we now pass.
1244         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1245
1246 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1247
1248         PR c/22421
1249         * gcc.dg/format/bitfld-1.c: New test.
1250
1251 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1252
1253         PR c++/22204
1254         * g++.dg/rtti/repo1.C: New test.
1255
1256 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1257
1258         PR middle-end/22398
1259         * gcc.c-torture/compile/pr22398.c: New test.
1260
1261 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/22132
1264         * g++.dg/expr/cast4.C: New test.
1265
1266 2005-07-15  Richard Guenther  <rguenther@suse.de>
1267
1268         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1269         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1270
1271 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1272
1273         PR tree-optimization/22230
1274         * gcc.dg/tree-ssa/pr22230.c: New test.
1275
1276 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1277
1278         * gfortran.dg/g77/cpp6.f: New test.
1279
1280         PR fortran/22417
1281         * gfortran.dg/g77/cpp5.F: New test.
1282         * gfortran.dg/g77/cpp5.h: New file.
1283         * gfortran.dg/g77/cpp5inc.h: New file.
1284
1285 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1286
1287         PR libfortran/16435
1288         * gfortran.dg/tl_editting.f90: New.
1289         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1290
1291 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1292
1293         * gfortran.dg/char_array_constructor.f90: New test.
1294
1295 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         * gfortran.dg/past_eor.f90: New.
1298         * gfortran.dg/complex_read.f90: New.
1299
1300 2005-07-13  Jeff Law  <law@redhat.com>
1301
1302         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1303         additional casts.
1304
1305         * gcc.dg/tree-ssa/pr22321.c: New test
1306
1307 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1308
1309         PR tree-optimization/21921
1310         * gcc.dg/tree-ssa/pr21921.c: New.
1311
1312 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1313
1314         PR tree-optimizatio/22442
1315         * gcc.dg/tree-ssa/loop-11.c: New test.
1316
1317 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         PR tree-opt/21840
1320         * gcc.c-torture/compile/pr21840.c: New test.
1321
1322 2005-07-12  Jan Hubicka  <jh@suse.cz>
1323
1324         * gcc.c-torture/compile/pr22379.c: New test.
1325
1326 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1327
1328         PR libfortran/21593
1329         gfortran.dg/dev_null.f90:  Remove outdated comment about
1330         PR libfortran/21593.
1331
1332
1333 2005-07-12  Dale Johannesen  <dalej@apple.com>
1334
1335         * gcc.target/i386/compress-float-sse.c:  New.
1336         * gcc.target/i386/compress-float-sse-pic.c:  New.
1337         * gcc.target/i386/compress-float-387.c:  New.
1338         * gcc.target/i386/compress-float-387-pic.c:  New.
1339         * gcc.dg/compress-float-ppc.c:  New.
1340         * gcc.dg/compress-float-ppc-pic.c:  New.
1341
1342 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1343
1344         PR libfortran/21593
1345         gfortran.dg/dev_null.f90:  Remove targets.
1346
1347 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1348
1349         PR tree-opt/22335
1350         * gcc.dg/pr22335-1.c: New test.
1351         * gcc.dg/pr22335-2.c: New test.
1352
1353 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1354
1355         PR c++/20172
1356         * g++.dg/template/nontype12.C : New test.
1357
1358 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1359
1360         * gcc.dg/tree-ssa/loop-10.c: New test.
1361
1362 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1363
1364         * gcc.c-torture/execute/20020720-1.x: Remove.
1365
1366 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1367
1368         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1369
1370 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1371
1372         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1373         (dg-mips-options): Use it.
1374
1375 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1376
1377         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1378
1379 2005-07-09  Richard Henderson  <rth@redhat.com>
1380
1381         * lib/target-supports.exp (check_effective_target_sync_char_short):
1382         Add alpha.
1383
1384 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1385
1386         PR libfortran/22217
1387         * gfortran.dg/negative-z-descriptor.f90:  New test.
1388
1389 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1390
1391         PR tree-opt/22329
1392         * gcc.dg/pr22329.c: New test.
1393
1394 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1395
1396         PR tree-optimization/20139
1397         * gcc.dg/tree-ssa/pr20139.c: New.
1398
1399 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         PR tree-opt/22356
1402         * testsuite/gcc.dg/pr22356-1.c: New test.
1403
1404 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         PR c++/21799
1407         * g++.dg/template/unify8.C: New.
1408         * g++.dg/template/unify9.C: New.
1409
1410 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1411
1412         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1413
1414 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1415
1416         * gcc.dg/darwin-version-1.c: New.
1417         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1418         * gcc.dg/builtins-20.c: Likewise.
1419         * gcc.dg/builtins-53.c: Likewise.
1420         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1421         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1422         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1423         * gcc.dg/torture/builtins-power-1.c: Likewise.
1424         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1425         on Darwin.
1426
1427 2005-07-07  Jeff Law  <law@redhat.com>
1428
1429         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1430         argument evaluation order.
1431
1432 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1433
1434         PR libfortran/21594
1435         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1436         Add test cases where the shift length is greater than the
1437         array length.
1438
1439 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1440
1441         * obj-c++.dg/proto-lossage-6.mm: New.
1442         * objc.dg/proto-lossage-6.m: New.
1443
1444 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1445
1446         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1447         * objc.dg/gnu-runtime-2.m: Likewise.
1448
1449 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1450
1451         * gfortran.dg/longline.f: New test.
1452
1453         * gfortran.dg/badline.f: New test.
1454
1455 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1456
1457         PR fortran/16531
1458         PR fortran/15966
1459         PR fortran/18781
1460         * gfortran.dg/hollerith.f90: New.
1461         * gfortran.dg/hollerith2.f90: New.
1462         * gfortran.dg/hollerith3.f90: New.
1463         * gfortran.dg/hollerith4.f90: New.
1464         * gfortran.dg/hollerith_f95.f90: New.
1465         * gfortran.dg/hollerith_legacy.f90: New.
1466         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1467
1468 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1469
1470         PR objc/22274
1471         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1472         * objc.dg/gnu-runtime-2.m: New.
1473
1474 2005-07-06  Jeff Law  <law@redhat.com>
1475
1476         * gcc.dg/tree-ssa/vrp17.c: New test.
1477
1478 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1479
1480         PR fortran/22327
1481         * gfortran.dg/array_constructor_5.f90: New test.
1482
1483 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1486
1487 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1488
1489         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1490         * gcc.dg/980816-1.c: Ditto.
1491
1492 2005-07-06  Jeff Law  <law@redhat.com>
1493
1494         * gcc.c-torture/compile/pr21356.c: New test.
1495
1496 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1497
1498         PR c/22013
1499         PR c/22098
1500         * gcc.c-torture/compile/pr22013-1.c,
1501         gcc.c-torture/execute/pr22098-1.c,
1502         gcc.c-torture/execute/pr22098-2.c,
1503         gcc.c-torture/execute/pr22098-3.c: New tests.
1504
1505 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1506
1507         PR c/22308
1508         * gcc.dg/pr22308-1.c: New test.
1509
1510 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1511
1512         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1513         target.
1514         * gcc.dg/compare9.c: Use -fshort-enums instead of
1515         -fno-short-enums.  Change the last test to dg-bogus.
1516
1517 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1518
1519         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1520         * gcc.dg/compare9.c: New.
1521
1522 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1523
1524         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1525
1526 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1527
1528         PR testsuite/22288
1529         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1530
1531
1532 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1533
1534         * gcc.dg/format/gcc_gfc-1.c: New.
1535
1536 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1539
1540 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1541
1542         PR fortran/20842
1543         * gfortran.dg/io_invalid_1.f90: New test.
1544
1545 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1546
1547         * gcc.dg/format/gcc_diag-1.c: Update.
1548
1549 2005-07-02  Jeff Law  <law@redhat.com>
1550
1551         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1552         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1553
1554 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1555
1556         * gcc.dg/format/gcc_diag-1.c: Update.
1557
1558 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1559
1560         PR tree-opt/22269
1561         * gcc.c-torture/compile/pr22269.c: New test.
1562
1563 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1564
1565         PR 21584
1566         PR 22219
1567         * g++.dg/tree-ssa/pr21584-1.C: New test.
1568         * g++.dg/tree-ssa/pr21584-2.C: New test.
1569
1570 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1571
1572         * obj-c++.dg/try-catch-11.mm: New.
1573         * objc.dg/try-catch-10.m: New.
1574
1575 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1576
1577         * g++.dg/other/ucnid-1.C: xfail on AIX.
1578
1579 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1580
1581         PR 22234
1582         * gcc.dg/20050629-1.c: New test.
1583
1584 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1585
1586         * obj-c++.dg/const-str-1[0-1].mm: New.
1587         * objc.dg/const-str-1[0-1].m: New.
1588
1589 2005-05-29  Richard Henderson  <rth@redhat.com>
1590
1591         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1592         Rename from check_effective_target_vect_no_max.
1593         (check_effective_target_vect_no_int_add): New.
1594         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1595         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1596         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1597         * gcc.dg/vect/vect-reduc-1.c: Use both.
1598         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1599
1600 2005-05-29  Richard Henderson  <rth@redhat.com>
1601
1602         * lib/target-supports.exp (check_effective_target_vect_no_max):
1603         Remove i386 and x86_64.
1604
1605 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1606
1607         PR testsuite/21969
1608         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1609
1610 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1611
1612         PR middle-end/21969
1613         * gcc.dg/vect/pr21969.c: New test.
1614
1615 2005-06-28  Eric Christopher  <echristo@redhat.com>
1616
1617         PR c/22052
1618         PR c/21975
1619         * gcc.dg/inline1.c: New test.
1620         * gcc.dg/inline2.c: Ditto.
1621         * gcc.dg/inline3.c: Ditto.
1622         * gcc.dg/inline4.c: Ditto.
1623         * gcc.dg/inline5.c: Ditto.
1624
1625 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1626
1627         PR libfortran/22142
1628         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1629         Add testcase also testing eoshift1 for PR 22142.
1630
1631 2005-06-28  Richard Henderson  <rth@redhat.com>
1632
1633         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1634         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1635         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1636         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1637         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1638
1639 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1640
1641         PR libfortran/22142
1642         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1643         Add testcase for PR 22142.
1644
1645 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1646
1647         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1648         gcc.target/ia64/fpreg-2.c: New tests.
1649
1650 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1651
1652         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1653
1654 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1655
1656         PR libfortran/22170
1657         * gfortran.dg/slash_1.f90: New test.
1658
1659 2005-06-27  Richard Henderson  <rth@redhat.com>
1660
1661         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1662         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1663         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1664         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1665         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1666         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1667
1668 2005-06-27  Richard Henderson  <rth@redhat.com>
1669
1670         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1671         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1672
1673 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1674
1675         * obj-c++.dg/proto-lossage-5.mm: New.
1676         * objc.dg/proto-lossage-5.m: New.
1677
1678 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1679
1680         PR 21959
1681         * gcc.dg/tree-ssa/pr21959.c: New test.
1682
1683 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1684
1685         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1686         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1687         testing uninitialized var.
1688
1689         * gcc.c-torture/execute/builtins/chk.h: New.
1690         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1691         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1692         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1693         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1694         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1695         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1696         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1697         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1698         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1699         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1700         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1701         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1702         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1703         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1704         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1705         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1706         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1707         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1708         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1709         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1710         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1711         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1712         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1713         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1714         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1715         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1716         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1717         * gcc.dg/builtin-object-size-1.c: New test.
1718         * gcc.dg/builtin-object-size-2.c: New test.
1719         * gcc.dg/builtin-object-size-3.c: New test.
1720         * gcc.dg/builtin-object-size-4.c: New test.
1721         * gcc.dg/builtin-object-size-5.c: New test.
1722         * gcc.dg/builtin-stringop-chk-1.c: New test.
1723         * gcc.dg/builtin-stringop-chk-2.c: New test.
1724         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1725         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1726         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1727         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1728         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1729         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1730         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1731         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1732         * gcc.c-torture/execute/printf-1.c: New test.
1733         * gcc.c-torture/execute/fprintf-1.c: New test.
1734         * gcc.c-torture/execute/vprintf-1.c: New test.
1735         * gcc.c-torture/execute/vfprintf-1.c: New test.
1736         * gcc.c-torture/execute/printf-chk-1.c: New test.
1737         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1738         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1739         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1740
1741 2005-06-27  Michael Matz  <matz@suse.de>
1742
1743         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1744         slot is not merged if address escapes.
1745
1746 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1747
1748         PR c/21911
1749         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1750
1751 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR middle-end/17965
1754         * gcc.c-torture/compile/20050622-1.c: New test.
1755
1756         PR middle-end/22028
1757         * gcc.dg/20050620-1.c: New test.
1758
1759 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1760
1761         PR tree-optimization/22026
1762         * gcc.dg/tree-ssa/pr22026.c: New.
1763
1764 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1765
1766         PR libfortran/22144
1767         * gfortran.dg/shift-alloc.f90:  New testcase.
1768
1769 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1770
1771         * all files: Update FSF address in copyright headers.
1772
1773 2005-06-22  Jan Hubicka  <jh@suse.cz>
1774
1775         * wholeprogram-1.c: New testcase.
1776         * wholeprogram-2.c: New testcase.
1777
1778 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR 22171
1781         * gcc.dg/tree-ssa/pr22171.c: New test.
1782
1783 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1784
1785         * gfortran.dg/simplify_modulo.f90: New.
1786
1787 2005-06-24  Jan Hubicka  <jh@suse.cz>
1788
1789         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1790
1791 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1792
1793         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1794
1795 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1796
1797         * obj-c++.dg/typedef-alias-1.mm: New.
1798         * objc.dg/typedef-alias-1.m: New.
1799
1800 2005-06-23  Jeff Law  <law@redhat.com>
1801
1802         * gcc.dg/tree-ssa/vrp16.c: New test.
1803
1804 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1805
1806         * lib/target-supports.exp: Add
1807         check_effective_target_fortran_large_real and
1808         check_effective_target_fortran_large_int to check for
1809         corresponding effective targets.
1810         * gfortran.dg/large_integer_kind_1.f90: New test.
1811         * gfortran.dg/large_real_kind_1.f90: New test.
1812
1813 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1814
1815         PR tree-optimization/22117
1816         * gcc.dg/tree-ssa/pr22117.c: New.
1817
1818 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1819
1820         PR testsuite/22123
1821         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1822
1823 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1824
1825         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1826
1827 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1828
1829         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1830         * gfortran.dg/f2c_4.c: Likewise
1831
1832 2005-06-22 Paul Brook  <paul@codesourcery.com>
1833
1834         PR fortran/21034
1835         * gfortran.dg/auto_save_1.f90: New test.
1836
1837 2005-06-22  Michael Matz  <matz@suse.de>
1838
1839         * gcc.target/x86-64/abi: New directory.
1840         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1841         * gcc.target/x86-64/abi/README.gcc: New file.
1842         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1843         * gcc.target/x86-64/abi/asm-support.s: New file.
1844         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1845         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1846         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1847         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1848         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1849         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1850         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1851         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1852         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1853         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1854         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1855         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1856         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1857         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1858         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1859         * gcc.target/x86_64/abi/test_varargs.c: New test.
1860
1861 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1862
1863         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1864         32-bit i?86 and x86_64.
1865
1866 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1867
1868         * obj-c++.dg/const-str-[1-9].mm: New tests.
1869
1870 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1871
1872         PR fortran/22010
1873         * gfortran.dg/namelist_use.f90: New.
1874         * gfortran.dg/namelist_use_only.f90: New.
1875
1876 2005-06-21  Jeff Law  <law@redhat.com>
1877
1878         * gcc.dg/tree-ssa/vrp15.c: New test.
1879
1880 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1881
1882         * lib/target-supports.exp (check_effective_target_vect_reduction):
1883         Remove.
1884         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1885         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1886         remove vect_reduction target keyword. Also avoid two returns in main.
1887         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1888         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1889         * gcc.dg/vect/vect-reduc-1short.c: New test.
1890         * gcc.dg/vect/vect-reduc-1char.c: New test.
1891         * gcc.dg/vect/vect-reduc-2short.c: New test.
1892         * gcc.dg/vect/vect-reduc-2char.c: New test.
1893         * gcc.dg/vect/vect-reduc-6.c: New test.
1894         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1895         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1896         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1897
1898 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1899         Paul Thomas  <pault@gcc.gnu.org>
1900
1901         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1902         New tests.
1903
1904 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1905
1906         * gfortran.dg/backslash_1.f90: New test.
1907         * gfortran.dg/backslash_2.f90: New test.
1908
1909 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1910
1911         * gfortran.dg/duplicate_labels.f90: New test.
1912
1913 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1914
1915         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1916         unsupportable relocations.
1917         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1918         * gcc.dg/20050321-2.c: xfail for NetWare.
1919
1920 2005-06-20  Andreas Jaeger  <aj@suse.de>
1921
1922         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1923         gcc.target/i386/fastcall-sseregparm.c,
1924         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1925
1926 2005-06-19  Richard Henderson  <rth@redhat.com>
1927
1928         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1929
1930 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1931
1932         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1933
1934 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1935
1936         PR c++/22115
1937         * g++.dg/conversion/simd2.C: Change expected error message.
1938
1939 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1940
1941         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1942         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1943         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1944
1945 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1946
1947         * gcc.dg/fold-mod-1.c: New test.
1948
1949 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1950
1951         PR fortran/19926
1952         * gfortran.dg/pr19926.f90: New test.
1953
1954 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1955
1956         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1957         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1958         targets.
1959         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1960         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1961
1962 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1963
1964         * gcc.target/ia64/float80-varargs-1.c: New test.
1965
1966 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1967
1968         PR tree-opt/22035
1969         * gfortran.dg/f2c_6.f90: New test.
1970
1971 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1972
1973         PR c++/17413
1974         * g++.dg/template/local5.C: New.
1975
1976 2005-06-17  Richard Henderson  <rth@redhat.com>
1977
1978         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1979
1980 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1981
1982         PR testsuite/21945
1983         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1984
1985 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1986
1987         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1988         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1989         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1990         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1991         check_vect to verify the presence of hardware vector support.
1992
1993 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1994
1995         PR testsuite/22056
1996         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1997
1998 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1999
2000         PR libfortran/19216
2001         * gfortran.dg/pr19216.f: Add correct space between brackets and
2002         dg directive.
2003
2004 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2005
2006         PR libfortran/16436
2007         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2008
2009 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2010
2011         * gcc.target/i386/attributes-error.c: New testcase.
2012         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2013         * gcc.target/i386/regparm-stdcall.c: Likewise.
2014         * gcc.target/i386/sseregparm-1.c: Likewise.
2015         * gcc.target/i386/sseregparm-2.c: Likewise.
2016
2017 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2018
2019         * g++.dg/rtti/crash2.C: New.
2020
2021 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2022
2023         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2024
2025 2005-06-15  David Ung  <davidu@mips.com>
2026
2027         * gcc.target/mips/mips16e-extends.c: New test for testing the
2028         generation of MIPS16e zeb/zeh, seb/seh instructions.
2029
2030 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2031
2032         PR 22018
2033         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2034         * gcc.dg/tree-ssa/pr22018.c: New test.
2035
2036 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2037
2038         * gcc.dg/simd-1.c: Update error messages.
2039         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2040         * gcc.dg/simd-2.c: Update error messages.
2041         * gcc.dg/simd-4.c: New.
2042
2043 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2044
2045         PR c++/20678
2046         * g++.dg/other/crash-4.C: New.
2047
2048 2005-06-14  Devang Patel  <dpatel@apple.com>
2049
2050         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2051
2052 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2053
2054         PR c++/21929
2055         * g++.dg/parse/crash11.C: Update
2056
2057 2005-06-13  Jeff Law  <law@redhat.com>
2058
2059         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2060         perform the desired transformations.
2061         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2062         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2063
2064 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2065
2066         PR fortran/22038
2067         * gfortran.dg/forall_1.f90: Un-XFAIL.
2068
2069 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2070
2071         PR c++/21929
2072         * g++.dg/parse/crash26.C: New.
2073
2074         PR c++/20789
2075         * g++.dg/init/member1.C: New.
2076
2077 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2078
2079         * gfortran.dg/altreturn_1.f90: New test.
2080
2081 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2082
2083         PR middle-end/21985
2084         * gcc.dg/tree-ssa/pr21985.c: New test.
2085
2086 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2087
2088         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2089
2090 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2091
2092         PR c++/21930
2093         * g++.dg/other/error10.C: New test case.
2094
2095 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2096
2097         PR libfortran/19155
2098         * gfortran.dg/pr19155.f: Add test.
2099
2100 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2101
2102         * gfortran.dg/f2c_7.f90: New test.
2103
2104         * gfortran.dg/forall_1.f90: XFAILed.
2105
2106 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2107
2108         * gcc.dg/pr14796-1.c: New.
2109         * gcc.dg/pr14796-2.c: New.
2110
2111 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2112
2113         PR fortran/17792
2114         PR fortran/21375
2115         * gfortran.dg/deallocate_stat.f90:  New test.
2116
2117 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2118
2119         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2120
2121 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2122
2123         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2124         access will be generated when this loop is vectorized. Test that
2125         accesses with same alignment were detected.
2126         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2127         Test that accesses with same alignment were detected.
2128         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2129         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2130         alignment were detected.
2131
2132 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2133
2134         * gcc.dg/Wcxx-compat-1.c: New.
2135
2136 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2137
2138         PR libfortran/21480
2139         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2140         complex array.
2141
2142 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2143
2144         * gcc.dg/alias-8.c: New.
2145
2146 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2147
2148         * gcc.dg/format/cmn_err-1.c: Update.
2149
2150 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2151
2152         PR target/20666
2153         * gcc.target/sparc/fexpand-2.c: New.
2154         * gcc.target/sparc/fpmerge-2.c: New.
2155         * gcc.target/sparc/fpmul-2.c: New.
2156         * gcc.target/sparc/noresult.c: New.
2157         * gcc.target/sparc/pdist-2.c: New.
2158         * gcc.target/sparc/pdist-3.c: New.
2159
2160 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2161
2162         PR testsuite/21702
2163         * gcc.target/i386/i386.exp: Fix comment typo.
2164
2165 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2166
2167         PR c++/19497
2168         * g++.dg/inherit/using5.C: New.
2169         * g++.dg/inherit/using6.C: New.
2170
2171 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2172
2173         PR c++/19894
2174         * g++.dg/template/ptrmem15.C: New test.
2175
2176         PR c++/20563
2177         * g++.dg/ext/label4.C: New test.
2178
2179 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2180
2181         * gcc.dg/tls/debug-1.c: New test.
2182
2183 2005-06-07  Dale Johannesen  <dalej@apple.com>
2184
2185         * gcc.target/i386/movq.c:  New.
2186
2187 2005-06-07  Dale Johannesen  <dalej@apple.com>
2188
2189         * gcc.dg/20050607-1.c:  New.
2190
2191 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR middle-end/21850
2194         * gcc.c-torture/execute/20050607-1.c: New test.
2195
2196 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2197
2198         PR libfortran/21926
2199         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2200         Test case where the return array has lowest stride one,
2201         but isn't packed.
2202
2203 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2204
2205         * lib/target-supports.exp (check_effective_target_sync_int_long):
2206         Add s390 and s390x targets.
2207
2208 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2209
2210         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2211         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2212         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2213         * gcc.dg/tree-ssa/loop-9.c: New test.
2214
2215 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2216
2217         * g++.dg/parse/defarg10.C: New.
2218
2219 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR regression/21897
2222         * gcc.c-torture/execute/20050604-1.c: New test.
2223
2224 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2225
2226         PR 21903
2227         * g++.dg/parse/defarg9.C: New.
2228
2229         PR c++/20637
2230         * g++.dg/inherit/using4.C: New.
2231         * g++.dg/overload/error1.C: Adjust expected errors.
2232         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2233         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2234         * g++.old-deja/g++.other/redecl2.C: Likewise.
2235         * g++.old-deja/g++.other/redecl4.C: Likewise.
2236         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2237
2238 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2239
2240         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2241
2242 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2243
2244         * lib/gfortran.exp (gfortran_target_compile): Call
2245         dg-additional-files-options
2246         * gfortran.dg/f2c_4.f90: New file
2247         * gfortran.dg/f2c_4.c: New file
2248         * gfortran.dg/f2c_5.f90: New file
2249         * gfortran.dg/f2c_5.c: New file
2250
2251 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2252
2253         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2254
2255         PR fortran/21912
2256         * gfortran.dg/array_constructor_4.f90: New test.
2257
2258 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/21619
2261         * g++.dg/ext/builtin9.C: New test.
2262
2263 2005-06-05  Dale Johannesen  <dalej@apple.com>
2264
2265         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2266         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2267
2268 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2269
2270         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2271         * gcc.dg/vect/vect-reduc-1.c: New.
2272         * gcc.dg/vect/vect-reduc-2.c: New.
2273         * gcc.dg/vect/vect-reduc-3.c: New.
2274
2275 2005-06-04  Dale Johannesen  <dalej@apple.com>
2276
2277         * gcc.c-torture/execute/20050603-1.c:  New.
2278         * gcc.c-torture/execute/20050603-2.c:  New.
2279         * gcc.dg/20050603-3.c:  New.
2280
2281 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2282
2283         PR fortran/19195
2284         * gfortran.dg/debug_1.f90: New test.
2285
2286         * gfortran.dg/forall_1.f90: New test.
2287
2288 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2289
2290         * gfortran.dg/array_constructor_3.f90: New test.
2291
2292 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2293
2294         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2295
2296 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2297
2298         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2299
2300 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2301
2302         PR c/21873
2303         * gcc.dg/init-excess-1.c: New test.
2304
2305 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2306
2307         PR c++/21853
2308         * g++.dg/expr/static_cast6.C: New test.
2309
2310 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2311
2312         * gcc.dg/tree-ssa/vrp14.c: New test.
2313
2314 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2315
2316         PR c++/21336
2317         * g++.dg/template/new2.C: New test.
2318
2319 2005-06-03  Josh Conner  <jconner@apple.com>
2320
2321         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2322         all entries in initializer.
2323
2324 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2325
2326         PR middle-end/21858
2327         * gcc.dg/pr21858.c: New testcase.
2328
2329 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2330
2331         PR tree-optimization/21292
2332
2333         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2334         New.
2335         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2336         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2337         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2338         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2339         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2340
2341 2005-06-02  Richard Henderson  <rth@redhat.com>
2342
2343         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2344
2345 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2346
2347         * gcc.dg/wtypequal.c: New testcase.
2348
2349 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2350
2351         PR 21582
2352         * gcc.dg/tree-ssa/pr21582.c: New test.
2353
2354 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2355
2356         PR c++/21280
2357         * g++.dg/opt/interface2.h: New.
2358         * g++.dg/opt/interface2.C: New.
2359         * g++.dg/init/ctor4.C: Adjust error lines.
2360         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2361         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2362         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2363         * g++.old-deja/g++.pt/assign1.C: Likewise.
2364         * g++.old-deja/g++.pt/crash20.C: Likewise.
2365
2366 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2367
2368         PR tree-optimization/21734
2369         * g++.dg/vect/pr21734_1.cc: New.
2370         * g++.dg/vect/pr21734_2.cc: New.
2371
2372 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         PR c++/20350
2375         * g++.dg/template/spec24.C: New.
2376
2377         PR c++/21151
2378         * g++.dg/pch/local-1.C: New.
2379         * g++.dg/pch/local-1.Hs: New.
2380
2381 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2382
2383         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2384         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2385         * gcc.dg/tree-ssa/pr14341.c: New test.
2386         * gcc.dg/tree-ssa/pr14841.c: New test.
2387         * gcc.dg/tree-ssa/pr20701.c: New test.
2388         * gcc.dg/tree-ssa/pr21086.c: New test.
2389         * gcc.dg/tree-ssa/pr21090.c: New test.
2390         * gcc.dg/tree-ssa/pr21332.c: New test.
2391         * gcc.dg/tree-ssa/pr21458.c: New test.
2392         * gcc.dg/tree-ssa/pr21658.c: New test.
2393         * gcc.dg/tree-ssa/vrp01.c: New test.
2394         * gcc.dg/tree-ssa/vrp02.c: New test.
2395         * gcc.dg/tree-ssa/vrp03.c: New test.
2396         * gcc.dg/tree-ssa/vrp04.c: New test.
2397         * gcc.dg/tree-ssa/vrp05.c: New test.
2398         * gcc.dg/tree-ssa/vrp06.c: New test.
2399         * gcc.dg/tree-ssa/vrp07.c: New test.
2400         * gcc.dg/tree-ssa/vrp08.c: New test.
2401         * gcc.dg/tree-ssa/vrp09.c: New test.
2402         * gcc.dg/tree-ssa/vrp10.c: New test.
2403         * gcc.dg/tree-ssa/vrp11.c: New test.
2404         * gcc.dg/tree-ssa/vrp12.c: New test.
2405         * gcc.dg/tree-ssa/vrp13.c: New test.
2406
2407 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2408
2409         PR 21029
2410         * gcc.dg/tree-ssa/pr21029.c: New test.
2411
2412 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2413
2414         * gfortran.dg/logint-1.f: New test case.
2415         * gfortran.dg/logint-2.f: Likewise.
2416         * gfortran.dg/logint-3.f: Likewise.
2417
2418 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR c/21536
2421         PR c/20760
2422         * gcc.dg/20050527-1.c: New test.
2423
2424         * gcc.dg/i386-sse-12.c: New test.
2425
2426         PR fortran/21729
2427         * gfortran.dg/implicit_5.f90: New test.
2428
2429 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2430
2431         PR fortran/20883
2432         * gfortran/assign_4.f90: New test.
2433         * gfortran/assign_2.f90: Change compile to run.
2434
2435 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2436
2437         * lib/target-supports.exp
2438         (check_effective_target_sync_char_short): New.
2439         * gcc.dg/sync-2.c: New.
2440
2441 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2442
2443         PR tree-optimization/21817
2444         * gcc.dg/torture/pr21817-1.c: New.
2445
2446 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2447
2448         PR c++/21165
2449         * g++.dg/template/init5.C: New.
2450
2451 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         * gfortran.dg/char_initialiser_actual.f90:
2454         Test character initialisers as actual arguments.
2455         * gfortran.dg/char_pointer_comp_assign.f90:
2456         Test character pointer structure component assignments.
2457         * gfortran.dg/char_array_structure_constructor.f90:
2458         Test character components in structure constructors.
2459
2460 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2461
2462         PR middle-end/20931
2463         * g++.dg/opt/pr20931.C: New test.
2464
2465 2005-05-31  Andreas Jaeger  <aj@suse.de>
2466
2467         PR testsuite/20772
2468         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2469         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2470         g++.old-deja/g++.ext/asmspec1.C,
2471         g++.old-deja/g++.other/regstack.C,
2472         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2473         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2474         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2475         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2476         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2477         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2478         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2479         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2480         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2481         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2482         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2483         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2484         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2485         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2486         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2487         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2488         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2489         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2490         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2491
2492 2005-05-31  Jeff Law  <law@redhat.com>
2493
2494         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2495
2496 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2497
2498         PR middle-end/21743
2499         * gcc.dg/builtins-1.c: Activate disabled clog test.
2500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2501
2502 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2503
2504         * gfortran.dg/char_pointer_assign.f90:
2505         Test character-pointer assignments and pointer assignments.
2506         * gfortran.dg/char_pointer_dummy.f90:
2507         Test character-pointer dummy arguments.
2508         * gfortran.dg/char_pointer_func.f90:
2509         Test character-pointer function returns.
2510         * gfortran.dg/char_pointer_dependency.f90:
2511         Test character-pointer functions with dependencies.
2512
2513 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/21784
2516         * g++.dg/lookup/using14.C: New test.
2517
2518 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2519
2520         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2521         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2522         trailing ^M.
2523
2524 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2525
2526         PR c++/17413
2527         * g++.dg/template/local5.C: New.
2528
2529         PR target/21761
2530         * gcc.c-torture/compile/pr21761.c: New.
2531
2532         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2533         before darwin8.
2534
2535 2005-05-30  Steven G. Kargl
2536
2537         PR fortran/20846
2538         * gfortran.dg/inquire_8.f90: New test.
2539
2540 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2541
2542         PR libfortran/21376
2543         * gfortran.dg/output_exponents_1.f90: New test.
2544
2545 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2546
2547         PR libfortran/20006
2548         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2549
2550 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/21210
2553         * g++.dg/ext/complex1.C: New test.
2554
2555         PR c++/21340
2556         * g++.dg/init/ctor6.C: New test.
2557
2558 2005-05-29  Jan Hubicka  <jh@suse.cz>
2559
2560         * gcc.c-torture/compile/pr21562.c: New.
2561
2562 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2563
2564         * gfortran.dg/subnormal_1.f90: New test.
2565
2566 2005-05-28  Jan Hubicka  <jh@suse.cz>
2567
2568         * tree-prof.exp: Fix comment.
2569         * value-prof-1.c: New.
2570         * value-prof-2.c: New.
2571         * value-prof-3.c: New.
2572         * value-prof-4.c: New.
2573
2574 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/21614
2577         * g++.dg/expr/ptrmem6.C: New test.
2578         * g++.dg/expr/ptrmem6a.C: Likewise.
2579
2580 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2581
2582         PR tree-optimization/21658
2583         * gcc.dg/tree-ssa/pr21658.c: New.
2584
2585 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2586
2587         PR c++/21455
2588         * g++.dg/inherit/ptrmem3.C: New.
2589
2590         PR c++/21681
2591         * g++.dg/parse/template16.C: New.
2592
2593 2005-05-27  Andreas Jaeger  <aj@suse.de>
2594
2595         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2596
2597         * gcc.dg/i386-sse-8.c: Run test on all archs.
2598
2599 2005-05-26  Mike Stump  <mrs@apple.com>
2600
2601         * objc.dg/isa-field-1.m: Only run on darwin.
2602         * objc.dg/lookup-1.m: Likewise.
2603         * objc.dg/try-catch-8.m: Likewise.
2604
2605 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2606
2607         PR tree-optimization/9814
2608         * gcc.dg/pr9814-1.c: New test case.
2609
2610 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2611
2612         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2613         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2614         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2615         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2616         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2617         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2618         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2619         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2620         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2621         objc.dg/try-catch-8.m: New.
2622
2623 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2624
2625         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2626         remove extraneous semicolons.
2627
2628 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2629
2630         * obj-c++.dg/comp-types-12.mm: New.
2631         * objc.dg/comp-types-11.m: New.
2632         * objc.dg/selector-4.m: New.
2633
2634 2005-05-26  Andreas Jaeger  <aj@suse.de>
2635
2636         PR testsuite/20772
2637         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2638         g++.old-deja/g++.ext/attrib3.C,
2639         g++.old-deja/g++.other/store-expr1.C,
2640         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2641         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2642         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2643         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2644         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2645         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2646         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2647         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2648         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2649         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2650         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2651         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2652         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2653         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2654         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2655         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2656         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2657         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2658         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2659
2660 2005-05-26  Andreas Jaeger  <aj@suse.de>
2661
2662         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2663         x86-64 compilation.
2664
2665 2005-05-26  Andreas Jaeger  <aj@suse.de>
2666
2667         PR testsuite/20772
2668         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2669         gcc.misc-tests/i386-pf-athlon-1.c,
2670         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2671         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2672         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2673         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2674         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2675         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2676         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2677         programs.
2678
2679         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2680         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2681         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2682         x86-64 compilation.
2683
2684         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2685         x86_64.
2686
2687         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2688         effective-target ilp32.
2689
2690 2005-05-26  David Ung  <davidu@mips.com>
2691
2692         * gcc.target/mips/ext_ins.c: New test for testing the generation
2693         of MIPS32/64 rev 2 ext/ins instructions.
2694
2695 2005-05-26  Andreas Jaeger  <aj@suse.de>
2696
2697         * treelang/compile/unsigned.tree: Use gimple instead of
2698         nonexisting generic dump.
2699
2700 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2701
2702         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2703
2704 2005-05-26  Andreas Jaeger  <aj@suse.de>
2705
2706         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2707
2708 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2709
2710         PR libfortran/17283
2711         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2712         Test callee-allocated memory with write statements.
2713
2714 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2715
2716         PR middle-end/21709
2717         * gcc.dg/pr21709-1.c: New test case.
2718
2719 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2720             Mike Stump  <mrs@apple.com>
2721
2722         * objc/execute/next_mapping.h: Update for C++.
2723
2724         * obj-c++.dg/selector-1.mm: Move to...
2725         * obj-c++.dg/selector-4.mm: here...
2726
2727         * obj-c++.dg/basic.mm: New.
2728         * obj-c++.dg/comp-types-1.mm: New.
2729         * obj-c++.dg/cxx-class-1.mm: New.
2730         * obj-c++.dg/cxx-ivars-1.mm: New.
2731         * obj-c++.dg/cxx-ivars-2.mm: New.
2732         * obj-c++.dg/cxx-ivars-3.mm: New.
2733         * obj-c++.dg/cxx-scope-1.mm: New.
2734         * obj-c++.dg/cxx-scope-2.mm: New.
2735         * obj-c++.dg/defs.mm: New.
2736         * obj-c++.dg/empty-private-1.mm: New.
2737         * obj-c++.dg/encode-1.mm: New.
2738         * obj-c++.dg/encode-2.mm: New.
2739         * obj-c++.dg/encode-3.mm: New.
2740         * obj-c++.dg/extern-c-1.mm: New.
2741         * obj-c++.dg/extra-semi.mm: New.
2742         * obj-c++.dg/fix-and-continue-2.mm: New.
2743         * obj-c++.dg/isa-field-1.mm: New.
2744         * obj-c++.dg/ivar-list-semi.mm: New.
2745         * obj-c++.dg/local-decl-1.mm: New.
2746         * obj-c++.dg/lookup-1.mm: New.
2747         * obj-c++.dg/lookup-2.mm: New.
2748         * obj-c++.dg/method-1.mm: New.
2749         * obj-c++.dg/method-2.mm: New.
2750         * obj-c++.dg/method-3.mm: New.
2751         * obj-c++.dg/method-4.mm: New.
2752         * obj-c++.dg/method-5.mm: New.
2753         * obj-c++.dg/method-6.mm: New.
2754         * obj-c++.dg/method-7.mm: New.
2755         * obj-c++.dg/no-extra-load.mm: New.
2756         * obj-c++.dg/overload-1.mm: New.
2757         * obj-c++.dg/pragma-1.mm: New.
2758         * obj-c++.dg/pragma-2.mm: New.
2759         * obj-c++.dg/private-1.mm: New.
2760         * obj-c++.dg/private-2.mm: New.
2761         * obj-c++.dg/proto-qual-1.mm: New.
2762         * obj-c++.dg/qual-types-1.mm: New.
2763         * obj-c++.dg/stubify-1.mm: New.
2764         * obj-c++.dg/stubify-2.mm: New.
2765         * obj-c++.dg/super-class-1.mm: New.
2766         * obj-c++.dg/super-class-2.mm: New.
2767         * obj-c++.dg/super-dealloc-1.mm: New.
2768         * obj-c++.dg/super-dealloc-2.mm: New.
2769         * obj-c++.dg/template-1.mm: New.
2770         * obj-c++.dg/template-2.mm: New.
2771         * obj-c++.dg/template-3.mm: New.
2772         * obj-c++.dg/template-4.mm: New.
2773         * obj-c++.dg/template-5.mm: New.
2774         * obj-c++.dg/template-6.mm: New.
2775         * obj-c++.dg/try-catch-1.mm: New.
2776         * obj-c++.dg/try-catch-2.mm: New.
2777         * obj-c++.dg/try-catch-3.mm: New.
2778         * obj-c++.dg/try-catch-4.mm: New.
2779         * obj-c++.dg/try-catch-5.mm: New.
2780         * obj-c++.dg/try-catch-6.mm: New.
2781         * obj-c++.dg/try-catch-7.mm: New.
2782         * obj-c++.dg/try-catch-8.mm: New.
2783         * obj-c++.dg/try-catch-9.mm: New.
2784         * obj-c++.dg/va-meth-1.mm: New.
2785
2786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2787
2788         * obj-c++.dg/selector-1.mm: New.
2789         * obj-c++.dg/selector-2.mm: New.
2790
2791 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2792
2793         * obj-c++.dg/selector-3.mm: New.
2794         * objc.dg/selector-3.m: New.
2795
2796 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2797
2798         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2799         about where warning appears.
2800
2801 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2802
2803         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2804         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2805         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2806         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2807
2808 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2809
2810         * gcc.dg/20050524-1.c: New test.
2811
2812 2005-05-25  Jan Hubicka  <jh@suse.cz>
2813
2814         * gcc.dg/tree-prof/inliner-1.c: New.
2815
2816 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2817
2818         * gcc.dg/tree-prof: New directory.
2819         * gcc.dg/tree-prof/tree-prof.exp: New.
2820
2821 2005-05-25  DJ Delorie  <dj@redhat.com>
2822
2823         * gcc.dg/Wattributes-1.c: New.
2824         * gcc.dg/Wattributes-2.c: New.
2825         * gcc.dg/Wattributes-3.c: New.
2826
2827 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2828
2829         PR tree-optimization/19833
2830         * gcc.dg/uninit-4.c: Remove xfail.
2831         * gcc.dg/uninit-9.c: Ditto.
2832
2833 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2834
2835         * obj-c++.dg/bitfield-[1-5].mm: New.
2836         * obj-c++.dg/class-protocol-1.mm: New.
2837         * obj-c++.dg/comp-types-1[0-1].mm: New.
2838         * obj-c++.dg/comp-types-[2-9].mm: New.
2839         * obj-c++.dg/encode-[4-8].mm: New.
2840         * obj-c++.dg/layout-1.mm: New.
2841         * obj-c++.dg/method-1[0-9].mm: New.
2842         * obj-c++.dg/method-2[0-1].mm: New.
2843         * obj-c++.dg/method-[8-9].mm: New.
2844         * obj-c++.dg/objc-gc-3.mm: New.
2845         * obj-c++.dg/try-catch-10.mm: New.
2846         * objc.dg/bitfield-5.m: New.
2847         * objc.dg/comp-types-10.m: New.
2848         * objc.dg/comp-types-9.m: New.
2849         * objc.dg/layout-1.m: New.
2850         * objc.dg/objc-gc-4.m: New.
2851         * objc.dg/try-catch-9.m: New.
2852         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2853         * objc.dg/comp-types-1.m: Likewise.
2854         * objc.dg/comp-types-[5-6].m: Likewise.
2855         * objc.dg/method-9.m: Likewise.
2856
2857 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2858
2859         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2860         and on hardware without VMX support.
2861
2862         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2863
2864         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2865
2866         * lib/profopt.exp (dg-final-generate, dg-final-use,
2867         profopt-final-code, profopt-get-options): New.
2868         (profopt-execute): Process test directives.
2869
2870         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2871         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2872         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2873
2874 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2875
2876         PR C++/21645
2877         * g++.dg/init/ctor5.C: New test.
2878
2879 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2880
2881         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2882         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2883         vect-113.c, vect-114.c.
2884
2885 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2886
2887         * gcc.dg/const-elim-1.c: Remove xfails.
2888
2889 2005-05-23  Jeff Law  <law@redhat.com>
2890
2891         * gcc.c-torture/compile/pr21638.c: New test.
2892         * gcc.c-torture/compile/20050520-1.c: New test.
2893
2894 2005-05-23  Nick Clifton  <nickc@redhat.com>
2895
2896         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2897         be a proper triple, ie: m32r*-*-*.
2898         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2899
2900 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2901
2902         PR middle-end/21331
2903         PR tree-opt/21293
2904         * gcc.c-torture/compile/pr21293.c: New test.
2905         * gcc.c-torture/execute/pr21331.c: New test.
2906
2907 2004-05-20  Richard Henderson  <rth@redhat.com>
2908
2909         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2910
2911 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2912
2913         * obj-c++-dg.exp: Add.
2914         * obj-c++.exp: Add.
2915         * obj-c++.dg/dg.exp: Add.
2916
2917 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2918
2919         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2920         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2921
2922 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2923
2924         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2925
2926 2004-05-19  Richard Henderson  <rth@redhat.com>
2927
2928         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2929
2930 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2931
2932         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2933
2934         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2935
2936 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR c++/21495
2939         * g++.dg/parse/extern1.C: New test.
2940         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2941
2942 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2943
2944         * gcc.dg/c99-math.h: New.
2945         * gcc.dg/c99-math-float-1.c: New test.
2946         * gcc.dg/c99-math-double-1.c: Likewise.
2947         * gcc.dg/c99-math-long-double-1.c: Likewise.
2948
2949 2005-05-18  Richard Henderson  <rth@redhat.com>
2950
2951         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2952
2953 2005-05-18  Devang Patel  <dpatel@apple.com>
2954
2955         * g++.dg/opt/20050511-1.C: New test.
2956
2957 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2958
2959         PR libfortran/21127
2960         * gfortran.dg/reshape-complex.f90:  New test.
2961
2962 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2963
2964         * gfortran.dg/array_constructor_1.f90: New test.
2965         * gfortran.dg/array_constructor_2.f90: New test.
2966
2967 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2968
2969         PR fortran/20954
2970         * gfortran.dg/pr20954.f: New test.
2971
2972 2005-05-17  Mike Stump  <mrs@apple.com>
2973
2974         Yet more Objective-C++...
2975
2976         * objc.dg/method-5.m: Update.
2977         * objc.dg/method-6.m: Update.
2978         * objc.dg/method-7.m: Update.
2979         * objc.dg/method-9.m: Update.
2980         * objc.dg/try-catch-2.m: Update.
2981
2982 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2983
2984         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2985         Remove little-endian optimizations.
2986
2987 2005-05-17  Jeff Law  <law@redhat.com>
2988
2989         * g++.dg/tree-ssa/pr14814.C: New test.
2990         * gcc.dg/tree-ssa/pr14814.C: New test.
2991         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2992         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2993
2994 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2995
2996         * gcc.dg/compat/generate-random.c: Do not include
2997         libiberty.h.
2998         * gcc.dg/compat/generate-random_r.c: Likewise.
2999
3000 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3001
3002         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3003
3004 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3005
3006         PR middle-end/21595
3007         * g++.dg/tree-ssa/builtin1.C: New testcase.
3008
3009 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR c++/21454
3012         * g++.dg/opt/const4.C: New test.
3013
3014         PR middle-end/21492
3015         * g++.dg/opt/crossjump1.C: New test.
3016
3017         PR tree-optimization/21610
3018         * gcc.c-torture/compile/20050516-1.c: New test.
3019
3020         PR fortran/15080
3021         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3022         about the test failing.
3023         * gfortran.fortran-torture/execute/where_7.f90: New test.
3024         * gfortran.fortran-torture/execute/where_8.f90: New test.
3025
3026 2005-05-16  Richard Henderson  <rth@redhat.com>
3027
3028         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3029         i?86 and x86_64.
3030
3031 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3032
3033         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3034         (limits.h): Include unconditionally.
3035         (stdlib.h): Likewise.
3036         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3037         (limits.h): Include unconditionally.
3038         (stdlib.h): Likewise.
3039         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3040         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3041         (limits.h): Include unconditionally.
3042         (stdlib.h): Likewise.
3043         (hashtab.h): Do not include.
3044         (getopt.h): Likewise.
3045         (stddef.h): Include.
3046         (hashval_t): Define.
3047         (struct entry): Add "next" field.
3048         (HASH_SIZE): New macro.
3049         (hash_table): New variable.
3050         (switchfiles): Do not use xmalloc.
3051         (mix): New macro.
3052         (iterative_hash): New function.
3053         (hasht): Remove.
3054         (e_exists): New function.
3055         (e_insert): Likewise.
3056         (output): Use, instead of libiberty hashtable functions.
3057         (main): Do not use getopt.  Do not call htab_create.
3058
3059 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3060
3061         PR libstdc++/21526
3062         * lib/target-supports.exp (check_mkfifo_available):
3063         Return 0 for cygwin as mkfifo support incomplete on platform.
3064         Fix typos in comments.
3065
3066 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3067
3068         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3069
3070 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3071
3072         PR fortran/17432
3073         * gfortran.dg/assign_4.f: New test.
3074
3075 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3076
3077         PR tree-optimization/21563
3078         * gcc.dg/tree-ssa/pr21563.c: New.
3079
3080 2005-05-14  Jan Hubicka  <jh@suse.cz>
3081
3082         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3083
3084 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3085
3086         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3087
3088 2005-05-13  Julian Brown  <julian@codesourcery.com>
3089
3090         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3091         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3092
3093 2005-05-13  Jan Hubicka  <jh@suse.cz>
3094
3095         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3096         * gcc.dg/fold-xor-?.c: Likewise.
3097         * gcc.dg/pr15784-?.c: Likewise.
3098         * gcc.dg/pr20922-?.c: Likewise.
3099         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3100         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3101         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3102
3103 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3104
3105         PR fortran/21260
3106         * gfortran.dg/hollerith_1.f90: New test.
3107
3108 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3109
3110         * gfortran.dg/func_result_2.f90: New test.
3111
3112 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3113
3114         * gfortran.dg/dev_null.f90: New test.
3115
3116 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3117
3118         * gcc.dg/arm-vfp1.c: Revert last change.
3119
3120 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3121
3122         PR middle-end/19807
3123         PR tree-optimization/19639
3124         * g++.dg/tree-ssa/pr19807.C: New testcase.
3125
3126 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3127
3128         PR libfortran/21471
3129         * gfortran.dg/append-1.f90: New test.
3130
3131 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3132
3133         * gcc.dg/pr18501.c: XFAIL.
3134         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3135         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3136         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3137         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3138         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3139         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3140         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3141         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3142
3143 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3144
3145         PR fortran/20178
3146         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3147         gfortran.dg/f2c_3.f90: New tests.
3148
3149         * gfortran.dg/return_1.f90: Fix dg annotation.
3150
3151 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3152
3153         * gcc.c-torture/compile/20050510-1.c: New test.
3154
3155 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3156
3157         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3158
3159 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3160
3161         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3162
3163 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3164
3165         PR c/17913
3166         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3167
3168 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3169
3170         PR c/21342
3171         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3172         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3173
3174 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3175
3176         PR debug/16676
3177         * gcc.dg/debug/pr16676.c: New test.
3178
3179 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3180
3181         PR testsuite/21443
3182         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3183         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3184         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3185         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3186         Change -O1 to -O2.
3187         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3188         -fno-tree-dominator-opts.
3189
3190 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3191
3192         * gfortran.dg/return_1.f90: New test.
3193
3194 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3195
3196         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3197
3198         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3199
3200 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3201
3202         PR c++/21427
3203         * g++.dg/inherit/covariant13.C: New.
3204
3205 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3206
3207         PR libfortran/19155
3208         * gfortran.dg/pr19155.f: New test.
3209
3210 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3211
3212         PR inline-asm/8788
3213         * gcc.dg/pr8788-1.c: New testcase.
3214
3215 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3216
3217         PR target/21416
3218         * gcc.target/mips/fpcmp-[12].c: New tests.
3219
3220 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3221
3222         * lib/target-supports-dg.exp (dg-require-fork): New function.
3223         (dg-require-mkfifo): Likewise.
3224         * lib/target-supports.exp (check_function_available): New
3225         function.
3226         (check_fork_available): Likewise.
3227         (check_mkfifo_available): Likewise.
3228
3229 2005-05-06  Jeff Law  <law@redhat.com>
3230
3231         * gcc.c-torture/compile/pr21380.c: New test.
3232
3233 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR c++/20961
3236         * g++.dg/ext/weak3.C: New test.
3237
3238 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/21352
3241         * g++.dg/template/crash37.C: New test.
3242
3243 2005-05-05  Paul Brook  <paul@codesourcery.com>
3244
3245         * gcc.dg/arm-g2.c: Use effective-target arm32.
3246         * gcc.dg/arm-mmx-1.c: Ditto.
3247         * gcc.dg/arm-scd42-2.c: Ditto.
3248         * gcc.dg/arm-vfp1.c: Ditto.
3249         * lib/target-supports.exp (check_effective_target_arm32): New
3250         function.
3251
3252 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3253
3254         PR libfortran/21354
3255         gfortran.dg/in_pack_rank7.f90:  New test.
3256
3257 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3258
3259         PR middle-end/15618
3260         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3261
3262 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR middle-end/21265
3265         * gcc.dg/20050503-1.c: New test.
3266
3267         PR rtl-optimization/21239
3268         * gcc.dg/i386-sse-11.c: New test.
3269
3270 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3271
3272         PR target/16888
3273         * gcc.target/i386/asm-1.c: New test.
3274
3275 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR rtl-optimization/21330
3278         * gcc.c-torture/execute/20050502-1.c: New test.
3279
3280         PR target/21297
3281         * gcc.c-torture/execute/20050502-2.c: New test.
3282
3283 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3284
3285         PR middle-end/21282
3286         * gcc.dg/pr21282.c: New.
3287
3288 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3289
3290         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3291         * gcc.dg/vect/vect-92.c: Likewise
3292         * gcc.dg/vect/vect-93.c: Likewise
3293         * gcc.dg/vect/vect-dv-1.c: Likewise
3294         * gcc.dg/vect/vect-dv-2.c: Likewise
3295         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3296
3297 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3298
3299         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3300         * gfortran.dg/vect/vect-2.f90:  Likewise
3301         * gfortran.dg/vect/vect-3.f90:  Likewise
3302         * gfortran.dg/vect/vect-4.f90:  Likewise
3303         * gfortran.dg/vect/vect-5.f90:  Likewise
3304
3305 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3306
3307         PR target/20813
3308         * gcc.dg/rs6000-fpint-2.c: New.
3309
3310 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3311
3312         PR c/15698
3313         * gcc.dg/builtins-30.c: Update expected messages.
3314         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3315         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3316         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3317
3318 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3319
3320         PR tree-optimization/21294
3321         * gcc.dg/tree-ssa/pr21294.c: New.
3322
3323 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3324
3325         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3326         __builtin_altivec_st_internal_4si built-in.
3327
3328 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3329
3330         PR c++/15875
3331         * g++.dg/template/ptrmem14.C: New test.
3332
3333 2005-05-02  Paul Brook  <paul@codesourcery.com>
3334
3335         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3336
3337 2005-05-02  Michael Matz  <matz@suse.de>
3338
3339         PR c++/19542
3340         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3341
3342 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3343
3344         * g++.dg/cpp/weak.C: New test.
3345
3346 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3347
3348         * gcc.dg/tree-ssa/loop-8.c: New test.
3349
3350 2005-04-30  Michael Maty  <matz@suse.de>
3351
3352         * gcc.dg/inline-mcpy.c: New test.
3353
3354 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3355
3356         PR libfortran/18958
3357         * gfortran.dg/eoshift.f90:  New test case.
3358
3359 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3360
3361         PR libfortran/18857
3362         * gfortran.dg/matmul_1.f90: New test.
3363
3364 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3365
3366         PR tree-optimization/21030
3367         * gcc.dg/tree-ssa/pr21030.c: New.
3368
3369 2005-04-29  Devang Patel  <dpatel@apple.com>
3370
3371         PR tree-optimization/21272
3372         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3373
3374 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR fortran/13082
3377         PR fortran/18824
3378         * gfortran.dg/entry_4.f90: New test.
3379         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3380         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3381         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3382         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3383         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3384         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3385         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3386
3387 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3388
3389         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3390
3391 2005-04-29  Paul Brook   <paul@codesourcery.com>
3392
3393         * gfortran.dg/entry_3.f90: New test.
3394
3395 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3396
3397         * gfortran.dg/implicit_4.f90: New test.
3398
3399 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3400
3401         * lib/target-supports.exp (check_profiling_available): Return
3402         false for xtensa-*-elf.
3403
3404 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3405
3406         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3407         error if file cannot be deleted.
3408
3409 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3410
3411         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3412         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3413         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3414         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3415         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3416         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3417         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3418         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3419         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3420         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3421         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3422         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3423         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3424
3425 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3426
3427         PR fortran/20865
3428         * gfortran.dg/pr20865.f90: New test.
3429
3430 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3431
3432         * gcc.dg/void-cast-2.c: New test.
3433
3434 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3435
3436         PR c/21159
3437         * gcc.dg/void-cast-1.c: New test.
3438
3439 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3440
3441         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3442
3443 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3444
3445         PR fortran/21177
3446         * gfortran.dg/pr21177.f90: New test.
3447
3448 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3449
3450         PR tree-optimization/21171
3451         * gcc.dg/tree-ssa/pr21171.c: New test.
3452
3453 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3454
3455         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3456         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3457         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3458         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3459         gcc.dg/tree-ssa/gen-vect-32.c: New.
3460         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3461         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3462         don't run on PPC32.
3463
3464 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3465
3466         PR c/21213
3467         * gcc.dg/transparent-union-3.c: New test.
3468
3469 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3470
3471         PR c/20740
3472         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3473         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3474         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3475         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3476         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3477         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3478
3479 2005-04-26  Jeff Law  <law@redhat.com>
3480
3481         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3482         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3483         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3484         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3485         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3486         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3487         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3488
3489 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3490
3491         PR tree-optimization/17598
3492         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3493
3494 2005-04-25  Mike Stump  <mrs@apple.com>
3495
3496         * objc.dg/fix-and-continue-1.m: Add.
3497
3498 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3499
3500         PR c++/20995
3501         * g++.dg/opt/pr20995-1.C: New test case.
3502
3503 2005-04-25  Devang Patel <dpatel@apple.com>
3504
3505         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3506
3507 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3508
3509         PR testsuite/21062
3510         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3511
3512 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR C++/21188
3515         * g++.dg/opt/rtti2.C: New test.
3516
3517 2005-04-25  Paul Brook  <paul@codesourcery.com>
3518         Steven G. Kargl  <kargls@comcast.net>
3519
3520         PR fortran/20879
3521         * gfortran.dg/ichar_1.f90: New file.
3522
3523 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR middle-end/20991
3526         * g++.dg/opt/pr20991.C: New test.
3527
3528         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3529         where sizeof (type) < __alignof__ (type).
3530         * gcc.dg/compat/struct-layout-1.h: Likewise.
3531
3532 2005-04-24  Per Bothner  <per@bothner.com>
3533             Devang Patel  <dpatel@apple.com>
3534
3535         PR preprocessor/20907
3536         * gcc.dg/cpp/very-long-comment.c: New test.
3537
3538 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3539
3540         PR fortran/20059
3541         * gfortran.dg/common_5.f: New test.
3542
3543 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3544
3545         PR middle-end/21082
3546         * g++.dg/tree-ssa/pr21082.C: New testcase.
3547
3548 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3549
3550         * gcc.dg/vect/vect-99.c: New test.
3551
3552 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3553
3554         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3555
3556 2005-04-22  Jeff Law  <law@redhat.com>
3557
3558         * gcc.dg/uninit-5.c: Remove xfails.
3559         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3560         conditionals and loads.
3561
3562 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3563
3564         PR libfortran/20074
3565         PR libfortran/20436
3566         PR libfortran/21108
3567         * gfortran.dg/nested_reshape.f90: new test
3568         * gfortran.dg/reshape-alloc.f90: new test
3569         * gfortran.dg/reshape.f90: new test
3570
3571 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3572
3573         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3574
3575         * gcc.dg/arm-vfp1.c: New test.
3576
3577 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3578
3579         PR c++/21087
3580         * g++.dg/lookup/builtin2.C: New test.
3581
3582 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3583
3584         * gcc.dg/weak/weak-13.c: New test.
3585
3586 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3587
3588         * lib/target-supports.exp (check_effective_target_sync_int_long):
3589         Add powerpc*.
3590
3591 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3592
3593         * gcc.target/mips/branch-1.c: New test.
3594
3595 2005-04-21  Richard Henderson  <rth@redhat.com>
3596
3597         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3598         * gcc.dg/vect/vect-86.c: Likewise.
3599         * gcc.dg/vect/vect-87.c: Likewise.
3600         * gcc.dg/vect/vect-88.c: Likewise.
3601
3602 2005-04-21  Devang Patel  <dpatel@apple.com>
3603
3604         PR optimization/20994
3605         * gcc.dg/tree-ssa/ifc-3.c: New test.
3606
3607 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3608
3609         PR c/12913
3610         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3611         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3612         gcc.dg/c99-vla-jump-5.c: New tests.
3613
3614 2005-04-19  Richard Henderson  <rth@redhat.com>
3615
3616         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3617         Fix typo in exists check.
3618         (check_effective_target_sync_int_long): New.
3619         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3620         * gcc.dg/ia64-sync-2.c: Likewise.
3621         * gcc.dg/ia64-sync-3.c: Likewise.
3622         * gcc.dg/ia64-sync-4.c: Likewise.
3623
3624 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3625
3626         * gcc.dg/fold-xor-1.c: New test.
3627         * gcc.dg/fold-xor-2.c: New test.
3628
3629 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3630
3631         PR target/20670
3632         * g++.dg/eh/fp-regs.C: New test.
3633
3634 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3635
3636         * gcc.dg/Wint-to-pointer-cast-1.c,
3637         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3638         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3639         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3640
3641 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3642
3643         PR fortran/16861
3644         * gfortran.dg/pr16861.f90: New test.
3645
3646 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3647
3648         * gcc.dg/pr21085.c: New test.
3649
3650 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3651
3652         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3653         (setup_mips_tests, dg-mips-options): New procedures.
3654         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3655         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3656         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3657         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3658         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3659         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3660         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3661         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3662         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3663         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3664         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3665         dg-mips-options instead of dg-options.  Remove now-redundant
3666         preprocessor guards.
3667         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3668         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3669         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3670         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3671         * gcc.dg/vr-mult-2.c: Delete.
3672         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3673         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3674         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3675         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3676         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3677         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3678         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3679
3680 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3681
3682         * ada/acats/run_all.sh: Use sync when executable not present.
3683
3684 2005-04-18  Devang Patel  <dpatel@apple.com>
3685
3686         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3687         * gcc.dg/vect/vect-11a.c: New.
3688         * gcc.dg/vect/vect-none.c: Update.
3689         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3690
3691 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3692
3693         PR tree-optimization/20922
3694         * gcc.dg/pr20922-1.c: New test.
3695         * gcc.dg/pr20922-2.c: New test.
3696         * gcc.dg/pr20922-3.c: New test.
3697         * gcc.dg/pr20922-4.c: New test.
3698         * gcc.dg/pr20922-5.c: New test.
3699         * gcc.dg/pr20922-6.c: New test.
3700
3701 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3702
3703         PR libfortran/20950
3704         * gfortran.dg/pr20950.f: New test.
3705
3706 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3707
3708         PR libfortran/19216
3709         * gfortran.dg/pr19216.f: New test.
3710
3711 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3712
3713         PR tree-optimization/21001
3714         * gcc.dg/tree-ssa/pr21001.c: New.
3715
3716 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3717
3718         PR libfortran/21075
3719         * gfortran.dg/reshape_rank7.f90: New test.
3720
3721 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3722
3723         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3724         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3725         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3726         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3727         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3728         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3729         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3730         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3731         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3732         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3733         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3734         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3735         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3736         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3737         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3738         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3739         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3740         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3741         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3742         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3743         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3744
3745 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3746
3747         * gfortran.dg/wtruncate.f: New testcase.
3748         * gfortran.dg/wtruncate.f90: New testcase.
3749
3750 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/21025
3753         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3754         which sizeof/alignof is dependent, rather than just whether we are
3755         processing_template_decl.
3756
3757 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3758
3759         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3760         corrected typo where the wrong variables had been compared.
3761
3762 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3763
3764         PR libfortran/18495
3765         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3766         Test callee-allocated version of return array with a write
3767         statement.
3768         Test spread with a temporary with another write statement.
3769
3770 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3771
3772         PR tree-optimization/21031
3773         * gcc.dg/tree-ssa/pr21031.c: New.
3774
3775 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3776
3777         PR tree-optimization/21004
3778         * gcc.dg/builtins-53.c: Include builtins-config.h.
3779         Check floorf, ceilf, floorl and ceill transformations
3780         only when HAVE_C99_RUNTIME is defined.
3781
3782 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3783
3784         PR middle-end/20739
3785         * gcc.dg/tree-ssa/pr20739.c: New test.
3786
3787 2005-04-14  Mike Stump  <mrs@apple.com>
3788
3789         * gcc.dg/Foundation.framework/empty: New.
3790         * gcc.dg/framework-2.c: New.
3791
3792 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3793
3794         PR tree-optimization/21021
3795         * gcc.c-torture/compile/pr21021.c: New.
3796
3797 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3798
3799         PR testsuite/21010
3800         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3801         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3802         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3803         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3804         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3805         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3806         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3807         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3808
3809 2005-04-14  Richard Henderson  <rth@redhat.com>
3810
3811         * lib/target-supports.exp (check_effective_target_vect_condition):
3812         Add ia64, i?86, and x86_64.
3813
3814 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3815
3816         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3817
3818 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3819
3820         PR tree-optimization/20657
3821         * gcc.dg/tree-ssa/pr20657.c: New.
3822
3823 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3824
3825         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3826         (long long int)trunc*.
3827
3828 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3829
3830         PR target/20927
3831         * gcc.dg/pr20927.c: New test.
3832
3833 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3834
3835         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3836         * gcc.target/mips/asm-1.c: Likewise.
3837
3838 2005-04-13  Dale Johannesen  <dalej@apple.com>
3839
3840         * objc.dg/objc-fast-4.m:  New.
3841
3842 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3843
3844         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3845         directory.
3846         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3847
3848 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3849
3850         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3851         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3852         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3853
3854 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3855
3856         PR tree-optimization/20913
3857         * gcc.dg/tree-ssa/pr20913.c: New.
3858
3859         PR tree-optimization/20702
3860         * gcc.dg/tree-ssa/pr20702.c: New.
3861
3862 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3863
3864         PR c++/13744
3865         * g++.dg/inherit/local3.C: New test.
3866
3867 2005-04-12  Jeff Law  <law@redhat.com>
3868
3869         * gcc.dg/tree-ssa/20050412-1.c: New test.
3870
3871 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3872
3873         PR libfortran/19016
3874         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3875         Add tests with mask generated by expression.
3876         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3877         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3878         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3879
3880 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3881
3882         PR middle-end/20917
3883         * gcc.dg/20050409-1.c: New test.
3884
3885 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3886
3887         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3888
3889 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3890
3891         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3892         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3893         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3894         (TARGET_CXX): Adjust accordingly.
3895         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3896         determine_class_data_visibility and class_data_always_comdat.
3897         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3898         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3899         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3900         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3901         (arm_cxx_determine_class_data_visibility): New.
3902         (arm_cxx_class_data_always_comdat): Likewise.
3903         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3904         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3905         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3906         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3907         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3908         Define.
3909
3910 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3911
3912         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3913
3914 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3915
3916         * gcc.dg/i386-darwin-fpmath.c: New.
3917
3918 2004-04-11  Devang Patel  <dpatel@apple.com>
3919
3920         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3921         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3922         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3923         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3924         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3925         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3926         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3927         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3928         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3929
3930 2004-04-11  Devang Patel  <dpatel@apple.com>
3931
3932         * gcc.dg/vect/vect-dv-1.c: New test.
3933         * gcc.dg/vect/vect-dv-2.c: New test.
3934
3935 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3936
3937         PR tree-optimization/20933
3938         * gcc.dg/tree-ssa/pr20933.c: New test.
3939
3940 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3941
3942         * gfortran.dg/fold_nearest.f90: New test.
3943
3944 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3945
3946         * gcc.dg/tree-ssa/alias-1.c: New test.
3947
3948 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3949
3950         PR tree-optimization/20920
3951         * g++.dg/tree-ssa/pr20920.C: New test.
3952
3953 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3954
3955         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3956         (long long int)ceil*.
3957
3958 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3959
3960         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3961         explicit C++ linkage.
3962
3963 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3964
3965         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3966         warning for arithmetic IF statements.
3967
3968 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3969
3970         * eor_handling_1.f90: New test case.
3971         * eor_handling_2.f90: New test case.
3972         * eor_handling_3.f90: New test case.
3973         * eor_handling_4.f90: New test case.
3974         * eor_handling_5.f90: New test case.
3975         * noadv_size.f90: New test case.
3976         * pad_no.f90: New test case.
3977
3978 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3979
3980         * gcc.c-torture/execute/20050410-1.c: New test.
3981
3982 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3983
3984         * gcc.dg/pr20126.c: New.
3985
3986 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3987             Steven G. Kargl <kargls@comcast.net>
3988
3989         * gfortran.dg/PR19872.f: New test.
3990
3991 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3992
3993         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3994
3995 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3996
3997         * gfortran.dg/nint_1.f90: New test.
3998
3999 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4000
4001         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4002         Added test for callee-allocated arrays with write statements.
4003         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4004         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4005         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4006         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4007         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4008
4009 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4010
4011         PR libfortran/20163
4012         * gfortran.dg/open-options-blanks.f:  New test.
4013
4014 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         PR fortran/13257
4017         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4018
4019 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4020
4021         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4022         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4023         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4024         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4025         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4026         * gcc.c-torture/execute/stdarg-4.c: New test.
4027
4028         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4029
4030         PR target/20795
4031         * g++.dg/abi/param2.C: New test.
4032
4033 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4034
4035         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4036
4037 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4038
4039         * gcc.dg/builtins-53.c: New test.
4040
4041 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4042
4043         * g++.dg/tree-ssa/pr18178.C: New test.
4044         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4045         * gcc.c-torture/execute/20041019-1.c: New test.
4046         * gcc.dg/tree-ssa/20041008-1.c: New test.
4047         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4048         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4049         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4050         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4051         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4052         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4053         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4054         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4055         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4056         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4057
4058 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4059
4060         PR rtl-optimization/20466
4061         * gcc.c-torture/execute/pr20466-1.c: New test.
4062
4063 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4064
4065         PR c++/20905
4066         * g++.dg/parse/cond2.C: New test.
4067
4068         PR c++/20145
4069         * g++.dg/warn/Wdtor1.C: New test.
4070
4071 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4072
4073         PR fortran/17229
4074         * gfortran.dg/pr17229.f: New test.
4075
4076 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4077
4078         * gfortran.dg/tiny_1.f90: New test.
4079         * gfortran.dg/tiny_2.f90: ditto.
4080
4081 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4082
4083         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4084         * gfortran.dg/open_new.f90:  Fix dg-do run line
4085
4086 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4087
4088         * lib/target-supports.exp (get_compiler_messages): Support
4089         optional arguments, the fourth being compiler options.
4090         (check_effective_target_fpic): New proc.
4091         * gcc.dg/20050321-2.c: Restrict to target fpic.
4092
4093 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4094
4095         * gcc.dg/15443-1.c: New test.
4096         * gcc.dg/15443-2.c: Likewise.
4097
4098 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4099
4100         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4101
4102 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4103
4104         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4105
4106 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4107
4108         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4109         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4110         -m64.
4111         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4112         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4113         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4114
4115 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/20212
4118         * g++.dg/warn/Wunused-11.C: New test.
4119
4120 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4121
4122         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4123
4124 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4125
4126         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4127
4128 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4129
4130         PR c++/20734
4131         * g++.dg/template/ptrmem13.C: New test.
4132
4133 2005-04-05  Per Bothner  <per@bothner.com>
4134
4135         * lib/gcc.exp: Always add -fno-show-column, for now.
4136
4137 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4138
4139         PR testsuite/20767
4140         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4141         of plain old "unsigned int" for the type of "i".  Makes this test
4142         64bit clean.
4143
4144 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4145
4146         * gcc.dg/i386-ssefn-1.c: New test.
4147         * gcc.dg/i386-ssefn-2.c: New test.
4148         * gcc.dg/i386-ssefn-3.c: New test.
4149         * gcc.dg/i386-ssefn-4.c: New test.
4150
4151 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR tree-optimization/20076
4154         * gcc.dg/builtin-apply4.c: New test.
4155
4156         PR preprocessor/19475
4157         * gcc.dg/cpp/macspace1.c: New test.
4158         * gcc.dg/cpp/macspace2.c: New test.
4159
4160 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4161
4162         * gfortran.dg/pr20755.f: Fixed bad format.
4163
4164 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/20763
4167         * g++.dg/ext/attrib21.C: New test.
4168
4169 2004-04-05  Devang Patel  <dpatel@apple.com>
4170
4171         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4172         * gcc.dg/vect/vect-shift-1.c: New test.
4173
4174 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4175
4176         PR libfortran/20755
4177         * gfortran.dg/pr20755.f: New test.
4178
4179 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4180
4181         * gfortran.dg/pr15959.f90: New test.
4182         * gfortran.dg/string_pad_trunc.f90: New test.
4183
4184 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4185
4186         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4187         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4188         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4189         syntax.
4190
4191 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4192
4193         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4194
4195 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4196
4197         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4198         * gcc.c-torture/compile/20011119-2.c: Likewise.
4199         * gcc.c-torture/compile/981001-2.c: Likewise.
4200
4201 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/20679
4204         * g++.dg/template/overload4.C: New test.
4205
4206 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4207
4208         PR c++/20746
4209         * g++.dg/abi/covariant5.C: New.
4210
4211         PR debug/20505
4212         * g++.dg/debug/const2.C: New.
4213
4214 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4215
4216         PR rtl-optimization/16104
4217         * gcc.c-torture/execute/20050316-1.c: New test.
4218
4219 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4220
4221         * g++.dg/template/spec23.C: Fix dg-error text.
4222
4223 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4224
4225         PR c++/19199
4226         * g++.dg/expr/lval2.C: New.
4227
4228 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4229
4230         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4231         __builtin_strcasecmp and __builtin_strncasecmp.
4232
4233 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4234
4235         PR c++/20723
4236         * g++.dg/template/spec22.C: New.
4237         * g++.dg/template/spec23.C: New.
4238
4239 2005-04-03  Dale Ranta  <dir@lanl.gov>
4240             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4241
4242         PR libfortran/20068
4243         PR libfortran/20125
4244         PR libfortran/20156
4245         PR libfortran/20471
4246         * gfortran.dg/backspace.f: New test.
4247
4248 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4249
4250         * gcc.dg/pr19345.c: New test.
4251
4252 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4253
4254         PR tree-optimization/20640
4255         * gcc.dg/torture/tree-loop-1.c: New.
4256
4257 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4258
4259         PR rtl-optimization/20290
4260         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4261
4262 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4263
4264         * gcc.dg/rs6000-fpint.c: New.
4265
4266 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4267
4268         * gcc.dg/old-style-then-proto-1.c: New test.
4269
4270 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4271
4272         * gfortran.fortran-torture/execute/backspace.f90: Check
4273         after backspace and read was incorrect.
4274
4275 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4276
4277         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4278         buffer past the terminating NUL using memcmp.
4279         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4280         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4281
4282         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4283         Fix unused/uninitialized variable warnings.
4284
4285         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4286         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4287         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4288         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4289
4290         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4291         gcc.c-torture/execute/builtins/fputs-lib.c,
4292         gcc.c-torture/execute/builtins/lib/fprintf.c,
4293         gcc.c-torture/execute/builtins/lib/main.c,
4294         gcc.c-torture/execute/builtins/lib/memcmp.c,
4295         gcc.c-torture/execute/builtins/lib/memmove.c,
4296         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4297         gcc.c-torture/execute/builtins/lib/memset.c,
4298         gcc.c-torture/execute/builtins/lib/printf.c,
4299         gcc.c-torture/execute/builtins/lib/sprintf.c,
4300         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4301         gcc.c-torture/execute/builtins/lib/strchr.c,
4302         gcc.c-torture/execute/builtins/lib/strcmp.c,
4303         gcc.c-torture/execute/builtins/lib/strcpy.c,
4304         gcc.c-torture/execute/builtins/lib/strcspn.c,
4305         gcc.c-torture/execute/builtins/lib/strlen.c,
4306         gcc.c-torture/execute/builtins/lib/strncat.c,
4307         gcc.c-torture/execute/builtins/lib/strncmp.c,
4308         gcc.c-torture/execute/builtins/lib/strncpy.c,
4309         gcc.c-torture/execute/builtins/lib/strrchr.c,
4310         gcc.c-torture/execute/builtins/lib/strspn.c,
4311         gcc.c-torture/execute/builtins/lib/strstr.c,
4312         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4313         gcc.c-torture/execute/builtins/strlen-2.c,
4314         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4315         prototypes.
4316
4317 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4318
4319         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4320         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4321         selectany usage.
4322
4323 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4324
4325         PR c++/19406
4326         * g++.dg/debug/using1.C: New test.
4327
4328 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4329
4330         PR middle-end/20524
4331         * gcc.dg/alias-7.c: Prefix asm-declared name with
4332         __USER_LABEL_PREFIX__.
4333
4334 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4335
4336         Fix fallout from PR middle-end/15700:
4337         * gcc.c-torture/compile/20011119-1.c: Take
4338         __USER_LABEL_PREFIX__ into account.
4339         * gcc.c-torture/compile/20011119-2.c: Likewise.
4340
4341 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4342
4343         PR c++/18644
4344         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4345
4346 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4347
4348         PR c/17855
4349         * gcc.c-torture/compile/struct-non-lval-1.c,
4350         gcc.c-torture/compile/struct-non-lval-2.c,
4351         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4352
4353 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4354
4355         * gcc.dg/tls/tls.exp: Remove temporary file.
4356         * g++.dg/tls/tls.exp: Ditto.
4357         * lib/file-format.exp: Ditto.
4358         * g++.dg/special/ecos.exp: Ditto.
4359
4360         * lib/profopt.exp: Treat prof_ext as a list.
4361         * gcc.misc-tests/bprob.exp: Ditto.
4362         * g++.dg/bprob/bprob.exp: Ditto.
4363
4364         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4365         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4366         g++.dg/tree-ssa/pointer-reference-alias.C,
4367         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4368         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4369         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4370         g++.dg/vect/pr19951.cc: Ditto.
4371         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4372         gcc.dg/builtins-47.c: Ditto.
4373         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4374         gcc.dg/pr20115-1.c: Ditto.
4375         * gcc.dg/tree-ssa/20030530-2.c,
4376         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4377         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4378         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4379         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4380         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4381         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4382         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4383         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4384         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4385         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4386         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4387         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4388         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4389         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4390         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4391         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4392         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4393         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4394         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4395         gcc.dg/tree-ssa/20030824-1.c,
4396         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4397         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4398         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4399         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4400         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4401         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4402         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4403         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4404         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4405         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4406         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4407         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4408         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4409         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4410         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4411         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4412         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4413         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4414         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4415         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4416         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4417         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4418         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4419         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4420         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4421         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4422         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4423         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4424         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4425         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4426         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4427         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4428         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4429         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4430         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4431         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4432         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4433         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4434         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4435         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4436         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4437         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4438         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4439         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4440         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4441         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4442         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4443         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4444         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4445         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4446         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4447         gcc.dg/tree-ssa/useless-1.c: Ditto.
4448         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4449         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4450         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4451         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4452         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4453         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4454         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4455         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4456         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4457         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4458         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4459         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4460         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4461         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4462         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4463         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4464         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4465         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4466         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4467         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4468         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4469         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4470         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4471         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4472         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4473         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4474         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4475         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4476         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4477         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4478         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4479         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4480         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4481         gcc.dg/vect/vect-none.c: Ditto.
4482         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4483         treelang/compile/unsigned.tree: Ditto.
4484
4485         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4486         * gcc.dg/cpp/direct2s.c: Ditto.
4487         * gcc.dg/cpp/paste4.c: Ditto.
4488         * gcc.dg/cpp/separate-1.c: Ditto.
4489         * gcc.dg/pch/save-temps-1.c: Ditto.
4490         * g++.dg/ext/altivec-10.C: Ditto.
4491         * g++.dg/pch/pch.C: Ditto.
4492
4493         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4494
4495         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4496         * g++.dg/template/repo1.C: Ditto.
4497         * g++.dg/template/repo2.C: Ditto.
4498         * g++.dg/template/repo3.C: Ditto.
4499         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4500         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4501         * g++.old-deja/g++.pt/repo1.C: Ditto.
4502         * g++.old-deja/g++.pt/repo2.C: Ditto.
4503         * g++.old-deja/g++.pt/repo3.C: Ditto.
4504         * g++.old-deja/g++.pt/repo4.C: Ditto.
4505
4506         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4507         * gcc.dg/20030107-1.c: Ditto.
4508         * gcc.dg/20030702-1.c: Ditto.
4509         * gcc.dg/profile-generate-1.c: Ditto.
4510         * g++.dg/other/profile1.C: Ditto.
4511         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4512
4513         * lib/gcc-dg.exp (remove-build-file): New.
4514         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4515         cleanup-tree-dump, cleanup-saved-temps): New.
4516
4517 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4518
4519         PR c++/19203, DR 214
4520         * g++.dg/parse/ambig3.C: Not ambiguous.
4521         * g++.dg/template/spec20.C: New.
4522         * g++.dg/template/spec21.C: New.
4523
4524 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4525
4526         PR target/20045
4527         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4528
4529 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4530
4531         PR libfortran/20660
4532         * gfortran.dg/negative_unit.f: New test.
4533
4534 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4535
4536         * gcc.dg/20050330-1.c: New test.
4537
4538 2005-03-30  Devang Patel  <dpatel@apple.com>
4539
4540         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4541
4542 2005-03-30  Dale Johannesen  <dalej@apple.com>
4543
4544         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4545
4546 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4547
4548         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4549         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4550         Strip options from test name.
4551
4552 2005-03-31  Jan Hubicka  <jh@suse.cz>
4553
4554         * gcc.dg/varpool-1.c: New testcase.
4555
4556 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4557
4558         PR c/772
4559         PR c/17913
4560         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4561         gcc.dg/stmt-expr-label-3.c : New tests.
4562         * gcc.c-torture/execute/medce-2.c: Remove.
4563
4564 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4565
4566         PR c/20368
4567         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4568         tests.
4569
4570 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4571
4572         * gcc.c-torture/compile/pr20203.c: New test.
4573
4574 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4575
4576         * gfortran.dg/promotion.f90:  New test.
4577
4578 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4579
4580         PR middle-end/20491
4581         * gcc.dg/torture/asm-subreg-1.c: New test.
4582
4583 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4584
4585         PR c/20672
4586         * gcc.dg/pr20672-1.c: New test.
4587
4588 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4589
4590         * gfortran.dg/vect: New directory.
4591         * gfortran.dg/vect/vect.exp: New.
4592         * gfortran.dg/vect/vect-1.f90: New test.
4593         * gfortran.dg/vect/vect-2.f90: New test.
4594         * gfortran.dg/vect/vect-3.f90: New test.
4595         * gfortran.dg/vect/vect-4.f90: New test.
4596         * gfortran.dg/vect/vect-5.f90: New test.
4597
4598 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR middle-end/20622
4601         * gcc.dg/alias-7.c: New test.
4602
4603 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4604
4605         * gcc.dg/sparc-reg-1.c: New test.
4606
4607 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4608
4609         PR target/19890
4610         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4611
4612 2005-03-29  Dale Ranta  <dir@lanl.gov>
4613             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4614
4615         PR libfortran/20163
4616         * gfortran.dg/pr20163-2.f: New test.
4617
4618 2005-03-28  Jan Hubicka  <jh@suse.cz>
4619
4620         PR middle-end/20635
4621         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4622         by Jakub Jelinek.
4623
4624 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4625
4626         PR tree-optimization/20626
4627         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4628         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4629
4630 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4631
4632         * gfortran.dg/underflow.f90:  New test.
4633         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4634
4635 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4636
4637         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4638
4639 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4640
4641         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4642         (g++_init): Make sure that CXXFLAGS is set.
4643         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4644         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4645         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4646         * lib/objc.exp (objc_init): Likewise.
4647         * lib/treelang.exp (treelang_init): Likewise.
4648
4649 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4650
4651         PR tree-optimization/20470
4652         * gcc.dg/tree-ssa/pr20470.c: New test.
4653
4654 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4655
4656         * gcc.dg/ppc-stfiwx.c: New.
4657
4658 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4659
4660         PR target/19888
4661         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4662
4663 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4664
4665         * gcc.dg/20050325-1.c: Fix a typo.
4666
4667 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4668
4669         PR libfortran/19678
4670         PR libfortran/19679
4671         * gfortran.dg/dos_eol.f: New test.
4672
4673 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4674
4675         PR rtl-optimization/20249
4676         * gcc.dg/20050325-1.c: New test.
4677
4678 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4679
4680         PR libfortran/15332
4681         * gfortran.dg/pr15332.f: New test.
4682
4683 2005-03-24  Dale Johannesen  <dalej@apple.com>
4684
4685         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4686
4687 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4688
4689         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4690         'internal' visibility.
4691         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4692         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4693         'protected' visibility.
4694         * gcc.dg/visibility-7.c: Likewise.
4695         * lib/target-supports.exp (check_visibility_available): Take
4696         a parameter, the kind of visibility to check for.
4697         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4698         to check_visibility_available.
4699
4700         * g++.dg/expr/cast3.C: New.
4701
4702 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4703
4704         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4705         rs6000.
4706
4707 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4708
4709         PR target/20095
4710         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4711
4712 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4713
4714         * gcc.dg/badshift.c: Renamed to...
4715         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4716
4717         * gcc.target/i386/badshift.c: Renamed to...
4718         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4719         only.
4720
4721         PR rtl-optimization/20532
4722         * gcc.target/i386/badshift.c: New.
4723
4724 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4725
4726         * gfortran.dg/pr18025.f90: New test.
4727
4728 2005-03-23  Dale Johannesen  <dalej@apple.com>
4729
4730         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4731
4732 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4733
4734         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4735
4736         * lib/target-supports.exp (check_iconv_available): Default
4737         libiconv to -liconv, if there is no definition.
4738
4739 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4740
4741         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4742
4743 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4744
4745         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4746         * g++.dg/opt/pr7503-2.C: Likewise.
4747         * g++.dg/opt/pr7503-3.C: Likewise.
4748         * g++.dg/opt/pr7503-4.C: Likewise.
4749         * g++.dg/opt/pr7503-5.C: Likewise.
4750         * g++.dg/warn/minmax.C: New test.
4751
4752 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4753
4754         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4755         * gfortran.dg/g77_intrinsics_sub.f: New test.
4756
4757 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4758             Jan Hubicka  <jh@suse.cz>
4759             Steven Bosscher <stevenb@suse.de
4760
4761         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4762
4763 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4764
4765         PR c++/19980
4766         * g++.dg/template/redecl3.C: New test.
4767
4768 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4769
4770         PR c++/20499
4771         * g++.dg/parse/error16.C: Tweak error markers.
4772
4773 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR target/20561
4776         * gcc.dg/20050321-2.c: New test.
4777
4778 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4779
4780         PR c++/20465
4781         PR c++/20381
4782         * g++.dg/template/ptrmem12.C: New.
4783
4784 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4785
4786         PR rtl-optimization/20527
4787         * gcc.c-torture/execute/pr20527-1.c: New test.
4788
4789 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4790
4791         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4792         program, compile it into a real executable and then delete the .c
4793         and .x files afterwards, to avoid problems on testglue targets.
4794
4795 2005-03-21  Stuart Hastings  <stuart@apple.com>
4796
4797         * gcc.target/i386/sse-2.c: New.
4798
4799 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4800
4801         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4802
4803 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4804
4805         * g++.dg/parse/crash25.C: Fix typo.
4806
4807 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4808
4809         PR c++/20461
4810         * g++.dg/parse/crash24.C: New test.
4811
4812         PR c++/20536
4813         * g++.dg/parse/crash25.C: New test.
4814
4815 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4816
4817         PR c++/20147
4818         * g++.dg/ext/stmtexpr4.C: New test.
4819
4820 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4821
4822         PR middle-end/20539
4823         * gcc.c-torture/compile/pr13066-1.c: New test case.
4824         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4825         * g++.dg/opt/pr13066-1.C: Likewise.
4826
4827 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4828
4829         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4830
4831 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4832
4833         PR fortran/18525
4834         * gfortran.dg/nesting_1.f90: New test.
4835
4836 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4837
4838         PR c++/20240
4839         * g++.dg/lookup/using13.C: New test.
4840
4841 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4842
4843         PR c++/20333
4844         * g++.dg/template/crash36.C: New test.
4845
4846 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4847
4848         PR c++/20463
4849         * g++.dg/template/crash35.C: New test.
4850
4851 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4852
4853         PR c++/19966
4854         * g++.dg/overload/operator2.C: New test.
4855
4856 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4857
4858         PR libfortran/20257
4859         * gfortran.dg/pr20257.f90: New test.
4860
4861 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4862
4863         PR libfortran/20480
4864         * gfortran.dg/pr20480.f90: New test.
4865
4866 2005-03-16  Richard Henderson  <rth@redhat.com>
4867
4868         PR middle-end/15700
4869         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4870         (_rtld_global): New.
4871         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4872         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4873
4874         * gcc.dg/alias-3.c: New.
4875         * gcc.dg/alias-4.c: New.
4876         * gcc.dg/alias-5.c: New.
4877         * gcc.dg/alias-6.c: New.
4878
4879 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4880
4881         * gcc.dg/cpp/ucnid-7.c: New.
4882
4883 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4884             Dorit Naishlos  <dorit@il.ibm.com>
4885
4886         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4887         darwin.
4888
4889 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4890
4891         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4892         misaligned accesses.
4893         * gcc.dg/vect/vect-58.c: Likewise.
4894         * gcc.dg/vect/vect-92.c: New.
4895         * gcc.dg/vect/vect-93.c: New.
4896
4897 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4898
4899         PR fortran/18827
4900         * gfortran.dg/assign_2.f90: New test.
4901         * gfortran.dg/assign_3.f90: New test.
4902         * gfortran.dg/assign.f90: New test.
4903
4904 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4905
4906         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4907         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4908         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4909         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4910         names.
4911
4912 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4913
4914         * gcc.dg/cpp/ucnid-6.c: New.
4915
4916         * gcc.dg/cpp/normalize-1.c: New.
4917         * gcc.dg/cpp/normalize-2.c: New.
4918         * gcc.dg/cpp/normalize-3.c: New.
4919         * gcc.dg/cpp/normalize-4.c: New.
4920         * gcc.dg/cpp/ucnid-4.c: New.
4921         * gcc.dg/cpp/ucnid-5.c: New.
4922         * g++.dg/cpp/normalize-1.C: New.
4923         * g++.dg/cpp/ucnid-1.C: New.
4924
4925 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4926
4927         * gcc.dg/pr18628.c: New.
4928
4929 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4930
4931         PR c++/20280
4932         * g++.dg/tree-ssa/pr20280.C: New.
4933
4934 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4935
4936         PR fortran/20467
4937         * gfortran.dg/stfunc_2.f90: New test.
4938
4939 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4940
4941         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4942
4943 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4944
4945         * gcc.dg/tree-ssa/20050314-1.c: New test.
4946
4947 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4948
4949         PR c++/4403
4950         PR c++/9783, DR433
4951         * g++.dg/template/friend34.C: New test.
4952         * g++.dg/template/friend35.C: Likewise.
4953         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4954
4955 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4956
4957         Friend class name lookup 5/n
4958         PR c++/1016
4959         * g++.dg/lookup/hidden-class1.C: New test.
4960         * g++.dg/lookup/hidden-class2.C: Likewise.
4961         * g++.dg/lookup/hidden-class3.C: Likewise.
4962         * g++.dg/lookup/hidden-class4.C: Likewise.
4963         * g++.dg/lookup/hidden-class5.C: Likewise.
4964         * g++.dg/lookup/hidden-class6.C: Likewise.
4965         * g++.dg/lookup/hidden-class7.C: Likewise.
4966         * g++.dg/lookup/hidden-class8.C: Likewise.
4967         * g++.dg/lookup/hidden-class9.C: Likewise.
4968         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4969         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4970         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4971         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4972         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4973         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4974         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4975         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4976         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4977         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4978         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4979
4980 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/20157
4983         * g++.dg/template/error18.C: New test.
4984
4985 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4986
4987         PR debug/16792
4988         * g++.dg/debug/pr16792.C: New test.
4989
4990 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4991
4992         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4993         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4994         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4995         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4996         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4997         test assertion names.
4998
4999 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5000
5001         PR fortran/18600
5002         * gfortran.dg/stfunc_1.f90: New test.
5003
5004 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5005
5006         PR fortran/16907
5007         * gfortran.dg/real_index_1.f90: New test.
5008
5009 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5010
5011         PR fortran/20323
5012         * gfortran.dg/spec_expr_1.f90: New test.
5013
5014 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5015
5016         PR c/20402
5017         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5018         new parser.
5019
5020 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5021
5022         PR fortran/20361
5023         * gfortran.dg/largeequiv_1.f90: New test.
5024
5025 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5026
5027         * gcc.dg/ucnid-1.c: New.
5028         * gcc.dg/ucnid-2.c: New.
5029         * gcc.dg/ucnid-3.c: New.
5030         * gcc.dg/ucnid-4.c: New.
5031         * gcc.dg/ucnid-5.c: New.
5032         * gcc.dg/ucnid-6.c: New.
5033         * gcc.dg/cpp/ucnid-1.c: New.
5034         * gcc.dg/cpp/ucnid-2.c: New.
5035         * gcc.dg/cpp/ucnid-3.c: New.
5036         * g++.dg/other/ucnid-1.C: New.
5037
5038 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5039
5040         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5041
5042 2005-03-11  Per Bothner  <per@bothner.com>
5043
5044         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5045         that diagnotics refer to correct token.
5046         * gcc.dg/unused-3.c: Likewise.
5047
5048 2005-03-11  Per Bothner  <per@bothner.com>
5049
5050         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5051         constant" is now actually on same line as string constant.
5052         * gcc.dg/cpp/direct2s.c: Likewise.
5053
5054 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5055
5056         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5057
5058 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5059
5060         PR libfortran/20124
5061         * gfortran.dg/pr20124.f90: New Test
5062
5063 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5064
5065         PR tree-optimization/20130
5066         * gcc.dg/pr20130-1.c: New test.
5067
5068 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5069
5070         PR target/20095
5071         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5072
5073 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5074
5075         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5076
5077 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5078
5079         * g++.dg/eh/forced1.C: Fix comment.
5080         * g++.dg/eh/forced2.C: Ditto.
5081         * g++.dg/eh/forced3.C: Ditto.
5082         * g++.dg/eh/forced4.C: Ditto.
5083
5084 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5085
5086         PR rtl-opt/20412
5087         * gcc.c-torture/compile/pr20412.c: New test.
5088
5089 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5090
5091         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5092
5093 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR target/20322
5096         * gcc.dg/20050307-1.c: New test.
5097
5098 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5099
5100         PR c++/20375
5101         * g++.dg/other/stdarg3.C: New.
5102
5103 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR c++/18384, c++/18327
5106         * g++.dg/init/array19.C: New test.
5107
5108         PR inline-asm/20314
5109         * gcc.dg/torture/pr20314-1.c: New test.
5110         * gcc.dg/torture/pr20314-2.c: New test.
5111
5112 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5113
5114         * gcc.dg/20050309-1.c: New test.
5115
5116 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5117
5118         * gcc.dg/builtins-10.c: Reactivate disabled test.
5119         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5120         new cbrt transformations.
5121
5122 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/20208
5125         * g++.dg/template/array13.C: New test.
5126
5127 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5128
5129         PR c++/16859
5130         * g++.dg/init/brace4.C: New test.
5131
5132 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5133
5134         PR c++/20186
5135         * g++.dg/template/non-dependent12.C: New.
5136
5137 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/20142
5140         * g++.dg/init/array18.C: Add dg-do run marker.
5141
5142         PR c++/20142
5143         * g++.dg/init/array18.C: New test.
5144
5145 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5146
5147         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5148         * g++.dg/gcov/gcov.exp: Likewise.
5149         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5150         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5151         * lib/c-torture.exp: Likewise.
5152         * lib/fortran-torture.exp: Likewise.
5153         * lib/g++.exp: Likewise.
5154         * lib/gcc-defs.exp: Likewise.
5155         * lib/gcc-dg.exp: Likewise.
5156         * lib/gcc.exp: Likewise.
5157         * lib/gcov.exp: Likewise.
5158         * lib/gfortran.exp: Likewise.
5159         * lib/mike-g++.exp: Likewise.
5160         * lib/mike-gcc.exp: Likewise.
5161         * lib/objc-torture.exp: Likewise.
5162         * lib/objc.exp: Likewise.
5163         * lib/profopt.exp: Likewise.
5164         * lib/target-libpath.exp: Likewise.
5165         * lib/target-supports.exp: Likewise.
5166         * lib/treelang.exp: Likewise.
5167         * lib/wrapper.exp: Likewise.
5168
5169 2005-03-08  Jeff Law  <law@redhat.com>
5170
5171         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5172         PHI-OPT changes.
5173
5174 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5175
5176         * gcc.dg/vect/pr20122.c: New test.
5177
5178 2005-03-07  Jeff Law  <law@redhat.com>
5179
5180         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5181         was folded away.
5182         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5183         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5184         * gcc.dg/tree-ssa/pr18134.c: New test.
5185
5186 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5187
5188         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5189         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5190         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5191
5192 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5193
5194         PR tree-opt/17671
5195         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5196
5197 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5198
5199         * g++.dg/warn/Wnvdtor.C: New test.
5200
5201 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5202
5203         * gcc.dg/torture/pr19683-1.c: New test.
5204
5205 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5206
5207         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5208         * gfortran.dg/g77/19990313-2.f: Ditto.
5209         * gfortran.dg/g77/19990313-3.f: Ditto.
5210         * gfortran.dg/g77/19990525-0.f: Ditto.
5211         * gfortran.dg/g77/19990826-0.f: Ditto.
5212         * gfortran.dg/g77/19990826-2.f: Ditto.
5213         * gfortran.dg/g77/19990826-3.f: Ditto.
5214         * gfortran.dg/g77/20000511-1.f: Ditto.
5215         * gfortran.dg/g77/20000511-2.f: Ditto.
5216         * gfortran.dg/g77/970625-2.f: Ditto.
5217         * gfortran.dg/g77/980310-2.f: Ditto.
5218         * gfortran.dg/g77/980310-3.f: Ditto.
5219         * gfortran.dg/g77/980310-8.f: Ditto.
5220         * gfortran.dg/g77/980519-2.f: Ditto.
5221         * gfortran.dg/g77/alpha1.f: Ditto.
5222         * gfortran.dg/g77/claus.f: Ditto.
5223         * gfortran.dg/g77/erfc.f: Ditto.
5224         * gfortran.dg/g77/short.f: Ditto.
5225         * gfortran.fortran-torture/execute/data.f90: Ditto.
5226         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5227         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5228
5229 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5230
5231         * lib/file-format.exp (gcc_target_object_format): Add check for som
5232         format and hardcode object formats on hppa*-*-hpux*.
5233         * lib/target-supports.exp (check_weak_available): Add check for som
5234         object format.  Always return 0 on hppa*-*-hpux10*.
5235
5236         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5237         is defined.
5238
5239         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5240
5241 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5242
5243         * gfortran.dg/pr19936_1.f90: New test.
5244         * gfortran.dg/pr19936_2.f90: New test.
5245         * gfortran.dg/pr19936_3.f90: New test.
5246
5247 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5248             Paul Thomas <prthomas@drfccad.cea.fr>
5249
5250         * gfortran.dg/PR19754_1.f90: New test.
5251         * gfortran.dg/PR19754_2.f90: Ditto.
5252
5253 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5254
5255         PR c++/19311
5256         * g++.dg/template/non-dependent11.C: New test.
5257
5258 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5259
5260         * lib/target-supports.exp (check_iconv_available): Fix comment.
5261
5262 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5263             Joseph S. Myers  <joseph@codesourcery.com>
5264
5265         PR c++/19797
5266         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5267
5268 2005-03-04  Matthew Sachs  <msachs@apple.com>
5269
5270         * gcc.exp (gcc_target_compile): Put braces around
5271         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5272         * objc.exp (objc_target_compile): Likewise.
5273         * treelang.exp (treelang_target_compile): Likewise.
5274
5275 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5276
5277         PR fortran/19673
5278         * gfortran.dg/func_result_1.f90: New test.
5279
5280 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5281
5282         * gcc.misc-tests/options.exp: New test.
5283
5284 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5285
5286         * gcc.dg/pr15784-4.c: New test.
5287
5288 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5289
5290         * gcc.c-torture/execute/pr17133.c: New.
5291         * gcc.c-torture/compile/20050303-1.c: New.
5292
5293 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5294
5295         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5296
5297 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5298
5299         * g++.dg/overload/using2.C: New.
5300
5301 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/19916
5304         * g++.dg/init/ptrmem2.C: New test.
5305
5306 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5307
5308         PR c/8927
5309         * gcc.dg/pr8927-1.c: New test.
5310
5311 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         PR c++/20232
5314         * g++.dg/inherit/covariant12.C: New.
5315
5316 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5317
5318         PR fortran/19479
5319         * gfortran.dg/bound_1.f90: New test.
5320
5321 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5322
5323         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5324         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5325
5326 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5327
5328         PR c/20245
5329         * gcc.dg/pr20245-1.c: New test.
5330
5331 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR middle-end/19874
5334         * gcc.c-torture/execute/20050119-2.c: New test case.
5335
5336 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5337
5338         * README: Update the DejaGnu bug reporting address.
5339         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5340         * lib/objc-torture.exp: Likewise.
5341
5342 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5343
5344         * gfortran.dg/boz_1.f90: New test.
5345         * gfortran.dg/boz_3.f90: New test.
5346         * gfortran.dg/boz_4.f90: New test.
5347
5348 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5349
5350         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5351         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5352
5353 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5354
5355         PR libfortran/20101
5356         * gfortran.dg/write_0_pe_format.f90: New test.
5357
5358 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR c++/20206
5361         * g++.dg/opt/thunk2.C: New test.
5362         * g++.dg/opt/covariant1.C: New test.
5363
5364 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5365
5366         * gfortran.dg/e_d_fmt.f90: New test.
5367
5368 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5369
5370         * gcc.dg/asm-b.c: Fix comment typos.
5371
5372 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5373
5374         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5375         a V_MAY_DEF also.
5376
5377 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5378
5379         PR tree-opt/20188
5380         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5381         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5382         * gcc.dg/asm-b.c: New test.
5383
5384 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5385
5386         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5387         Disable this test on IRIX 6.
5388
5389 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5390
5391         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5392         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5393         parser.
5394
5395 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5396
5397         PR tree-optimization/20204
5398         * testsuite/gcc.dg/pr20204.c: New test.
5399
5400 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR target/20196
5403         * gcc.c-torture/execute/20050224-1.c: New test.
5404
5405         PR c++/20175
5406         * g++.dg/warn/Wbraces2.C: New test.
5407
5408 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5409
5410         PR c++/19878
5411         * g++.dg/init/const2.C: New test.
5412
5413 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5414
5415         PR tree-optimization/20100
5416         * gcc.c-torture/execute/pr20100-1.c: New test.
5417
5418 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5419
5420         * gfortran.dg/implicit_3.f90: New test.
5421
5422         * gfortran.dg/deftype_1.f90: New test.
5423
5424 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5425
5426         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5427         the test passes.
5428         * g++.dg/other/anon3.C: Accept a warning.
5429
5430 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5431
5432         * gcc.dg/pr20017.c: Fix a comment typo.
5433
5434 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5435
5436         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5437
5438 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5439
5440         PR ada/19902
5441         * ada/acats/tests/cxa/cxa3004.a: Remove.
5442         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5443
5444 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5445
5446         PR c++/20073
5447         * g++.dg/init/const1.C: New test.
5448
5449         PR c++/19991
5450         * g++.dg/parse/constant7.C: New test.
5451
5452         PR c++/20152
5453         * g++.dg/parse/error27.C: New test.
5454         * g++.dg/template/qualttp15.C: Adjust error markers.
5455         * g++.old-deja/g++.other/struct1.C: Likewise.
5456
5457         PR c++/20153
5458         * g++.dg/template/error17.C: New test.
5459
5460         PR c++/20148
5461         * g++.dg/parser/error26.C: New test.
5462
5463 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5464
5465         PR tree-optimization/20100
5466         PR tree-optimization/20115
5467         * gcc.dg/pr20115.c: New test.
5468         * gcc.dg/pr20115-1.c: New test.
5469         * gcc.dg/pr20100.c: New test.
5470         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5471         call-clobbered variables after alias1.
5472
5473 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5474
5475         * gfortran.dg/list_read_4.f90: new test.
5476
5477 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5478
5479         PR rtl-optimization/20017.
5480         * gcc.dg/pr20017.c: New.
5481
5482 2005-02-22  Devang Patel  <dpatel@apple.com>
5483
5484         PR 19952
5485         * g++.dg/tree-ssa/pr19952.C: New test.
5486
5487 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/19883
5490         * g++.dg/parse/constant6.C: New test.
5491
5492 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5493
5494         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5495         * g++.dg/charset/asm2.c: Likewise.
5496         * g++.dg/charset/asm3.c: Likewise.
5497         * g++.dg/charset/asm4.c: Likewise.
5498         * g++.dg/charset/asm5.c: Likewise.
5499         * g++.dg/charset/attribute1.c: Likewise.
5500         * g++.dg/charset/attribute2.c: Likewise.
5501         * g++.dg/charset/extern1.cc: Likewise.
5502         * g++.dg/charset/extern2.cc: Likewise.
5503         * g++.dg/charset/extern3.cc: Likewise.
5504         * g++.dg/charset/function.cc: Likewise.
5505         * g++.dg/charset/string.c: Likewise.
5506         * g++.dg/charset/charset.exp: Likewise.
5507         * lib/target-supports.exp (check_iconv_available): Fix comment.
5508
5509 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5510
5511         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5512         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5513         * gcc.dg/charset/asm2.c: Likewise.
5514         * gcc.dg/charset/asm3.c: Likewise.
5515         * gcc.dg/charset/asm4.c: Likewise.
5516         * gcc.dg/charset/asm5.c: Likewise.
5517         * gcc.dg/charset/asm6.c: Likewise.
5518         * gcc.dg/charset/attribute1.c: Likewise.
5519         * gcc.dg/charset/attribute2.c: Likewise.
5520         * gcc.dg/charset/builtin1.c: Likewise.
5521         * gcc.dg/charset/extern.c: Likewise.
5522         * gcc.dg/charset/function.c: Likewise.
5523         * gcc.dg/charset/string.c: Likewise.
5524         * gcc.dg/charset/charset.exp: Likewise.
5525
5526 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5527
5528         PR fortran/20086
5529         * gfortran.dg/pr20086.f90: New test.
5530
5531 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5532
5533         PR tree-optimization/19786
5534         * g++.dg/tree-ssa/pr19786.C: New.
5535
5536 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5537
5538         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5539
5540 2005-02-21  Jeff Law  <law@redhat.com>
5541
5542         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5543
5544 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5545
5546         * gfortran.dg/do_iterator: Split loop, markup all lines for
5547         which an error locus is printed.
5548         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5549         locus is printed.
5550         * gfortran.dg/select_4.f90: Likewise.
5551         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5552         locuses in the various permutations.
5553
5554 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5555
5556         PR tree-optimization/19951
5557         * g++.dg/vect: New directory.
5558         * g++.dg/vect/vect.exp: New file.
5559         * g++.dg/vect/pr19951.cc: New testcase.
5560         * g++.dg/dg.exp: Also prune vectorizer tests.
5561
5562 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5563
5564         PR 18785
5565         * gcc.dg/charset/builtin1.c: New test.
5566
5567 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5568
5569         PR c++/19299
5570         * g++.dg/inherit/volatile1.C: New test.
5571
5572         PR c++/19440
5573         * g++.dg/template/dtor4.C: New test.
5574
5575 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5576
5577         * gfortran.dg/int_1.f90: New test.
5578
5579 2005-02-19  Devang Patel  <dpatel@apple.com>
5580
5581         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5582
5583 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5584
5585         * gfortran.dg/achar_1.f90: New test.
5586
5587 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5588
5589         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5590
5591 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5592             Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR tree-optimization/19828
5595         * gcc.dg/tree-ssa/loop-7.c: New test.
5596         * gcc.c-torture/execute/20050218-1.c: New test.
5597
5598 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR c/20043
5601         * gcc.dg/transparent-union-1.c: New test.
5602         * gcc.dg/transparent-union-2.c: New test.
5603
5604 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5605
5606         PR tree-optimization/18977
5607         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5608
5609 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5610
5611         PR target/20054
5612         * gcc.dg/pr20054.c: New test.
5613
5614 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5615
5616         PR c++/19508
5617         * g++.dg/ext/attrib20.C: New test.
5618
5619 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5620
5621         PR middle-end/20030
5622         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5623
5624 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5625
5626         PR c++/20008
5627         * g++.dg/opt/switch4.C: New.
5628
5629 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR c++/20023
5632         PR tree-optimization/20009
5633         * gcc.c-torture/compile/20050217-1.c: New test.
5634         * g++.dg/opt/switch3.C: New test.
5635
5636         PR tree-optimization/18947
5637         * gcc.c-torture/compile/20050215-1.c: New test.
5638         * gcc.c-torture/compile/20050215-2.c: New test.
5639         * gcc.c-torture/compile/20050215-3.c: New test.
5640
5641 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5642
5643         PR c++/20028
5644         * g++.dg/template/crash34.C: New.
5645
5646         PR c++/20022
5647         * g++.dg/other/access3.C: New.
5648
5649 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5650
5651         * gcc.dg/vect/vect-98.c: New test.
5652
5653 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5654
5655         PR tree-optimization/19967
5656         * gcc.dg/pr19967.c: New.
5657
5658 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR middle-end/19857
5661         * gcc.dg/tree-ssa/20050215-1.c: New test.
5662         * gcc.c-torture/execute/20050215-1.c: New test.
5663
5664 2005-02-15  Eric Christopher  <echristo@redhat.com>
5665
5666         * gcc.dg/cpp/20050215-1.c: New file.
5667
5668 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5669
5670         PR tree-optimization/15785
5671         * gcc.dg/pr15785-1.c: New test.
5672
5673 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5674
5675         PR c++/17788
5676         * g++.dg/init/ctor4.C: New.
5677         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5678
5679 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5680
5681         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5682         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5683
5684 2005-02-15  Andreas Schwab  <schwab@suse.de>
5685
5686         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5687         declare malloc.
5688
5689 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5690
5691         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5692
5693 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5694
5695         PR tree-optimization/19853
5696         * gcc.c-torture/compile/pr19853.c: New test.
5697
5698 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         PR c++/19608
5701         * g++.dg/parse/local-class1.C: New.
5702
5703         PR c++/19895
5704         * g++.dg/parse/ptrmem3.C: New.
5705
5706         PR c++/19884
5707         * g++.old-deja/g++.oliva/template6.C: Add another case.
5708         * g++.dg/template/explicit6.C: New.
5709
5710 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5711
5712         PR c++/17816
5713         * g++.dg/other/redecl2.C: New.
5714
5715 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5716
5717         PR c++/19891
5718         * g++.dg/abi/covariant4.C: New.
5719
5720 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5721
5722         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5723
5724 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5725
5726         * gcc.dg/vect/vect-96.c: Fix typo.
5727
5728 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5729
5730         PR c++/14479
5731         PR c++/19487
5732         * g++.dg/template/enum5.C: New test.
5733
5734 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5735
5736         * gcc.dg/vect/vect-97.c: New test.
5737
5738 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5739
5740         * gcc.dg/vect/vect-96.c: New test.
5741
5742 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5743
5744         * gcc.dg/builtins-34.c: Also check ldexp*.
5745
5746 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5747
5748         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5749
5750 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5751
5752         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5753         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5754         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5755         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5756         selector_list, selector_expression, dg-process-target): Move to new
5757         file target-supports-dg.exp.
5758         * lib/target-supports-dg.exp: New.
5759
5760         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5761         New.
5762
5763 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR c++/19666
5766         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5767
5768         PR middle-end/19858
5769         * gcc.c-torture/compile/20050210-1.c: New test.
5770
5771 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5772
5773         PR c++/19755
5774         * g++.dg/warn/Wbraces1.C: New test.
5775
5776 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5777
5778         * gcc.dg/builtins-52.c: New testcase.
5779
5780 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR c/19342
5783         * gcc.c-torture/execute/20050119-1.c: New test.
5784
5785 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/19811
5788         * g++.dg/init/delete1.C: New test.
5789
5790 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5791
5792         PR c++/18470
5793         * g++.dg/template/static12.C: New test.
5794
5795 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/19787
5798         * g++.dg/conversion/ambig1.C: New test.
5799
5800         PR c++/19739
5801         * g++.dg/ext/attrib19.C: New test.
5802
5803         PR c++/19732
5804         * g++.dg/parse/dtor5.C: New test.
5805
5806         PR c++/19762
5807         * g++.dg/template/dtor3.C: New test.
5808
5809         PR c++/19826
5810         * g++.dg/template/static11.C: New test.
5811         * g++.dg/template/crash2.C: Remove dg-error marker.
5812
5813 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5814
5815         PR C++/18491
5816         * g++.old-deja/g++.mike/p10769a.C: Remove.
5817
5818 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5819
5820         * gcc.dg/builtins-48.c: New test case.
5821         * gcc.dg/builtins-49.c: New test case.
5822         * gcc.dg/builtins-50.c: New test case.
5823         * gcc.dg/builtins-51.c: New test case.
5824
5825 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5826
5827         PR middle-end/19583
5828         * g++.dg/warn/Wreturn-type-3.C: New test.
5829
5830 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5831
5832         PR middle-end/19402
5833         * gcc.dg/pr19402-1.c: New testcase.
5834         * gcc.dg/pr19402-2.c: likewise.
5835
5836 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5837
5838         PR middle-end/19854
5839         * g++.dg/tree-ssa/tmmti.C: New testcase.
5840
5841 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5842
5843         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5844
5845 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/19733
5848         * g++.dg/parse/crash23.C: New test.
5849         * g++.dg/warn/Weff1.C: New test.
5850
5851 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5852
5853         * gcc.dg/20050209-1.c: New test.
5854
5855 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5856
5857         PR target/19799
5858         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5859
5860 2005-02-08  Mike Stump  <mrs@apple.com>
5861
5862         * g++.dg/pch/import-2.c: New test.
5863         * g++.dg/pch/import-2.hs: New.
5864         * g++.dg/pch/include/import-2a.h: New.
5865         * g++.dg/pch/include/import-2b.h: New.
5866
5867 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5868
5869         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5870
5871 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         * gfortran.dg/substr_1.f90: New test.
5874
5875 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5876
5877         PR middle-end/19775
5878         * gcc.dg/torture/builtin-power-1.c: Disable test for
5879         invalid transformation.
5880         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5881         no longer optimize.
5882         * gcc.dg/builtins-47.c: New testcase.
5883
5884 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5885             Dorit Naishlos  <dorit@il.ibm.com>
5886
5887         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5888
5889 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5890
5891         * gcc.c-torture/compile/20050206-1.c: New test.
5892
5893 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR tree-opt/19768
5896         * g++.dg/opt/pr19768.C: New test.
5897
5898 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         PR tree-opt/19736
5901         * gcc.c-torture/compile/pr19736.c: New test.
5902
5903 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5904
5905         PR c++/17401
5906         * g++.dg/parse/error25.C: New test.
5907
5908 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5909
5910         * gcc.c-torture/execute/20050203-1.c: New.
5911
5912 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5913
5914         * gcc.dg/vect/vect-85.c: Remove xfail.
5915         * gcc.dg/vect/vect-86.c: Remove xfail.
5916         * gcc.dg/vect/vect-87.c: Remove xfail.
5917         * gcc.dg/vect/vect-88.c: Remove xfail.
5918
5919 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5920
5921         * gcc.dg/altivec-19.c: New.
5922
5923 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5924
5925         PR c/17807
5926         * gcc.dg/nested-func-3.c: New test.
5927         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5928
5929 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5930
5931         * gcc.test-framework/gen_directive_tests: Generate tests for
5932         selector expressions.
5933
5934 2005-02-02  Matt Austern  <austern@apple.com>
5935
5936         PR c++/19628
5937         * g++/ext/builtin7.C: New.
5938         * g++/ext/builtin8.C: New.
5939
5940 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5941
5942         PR c/18502
5943         * gcc.dg/pr18502-1.c: New test.
5944
5945 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5946
5947         PR c++/17413
5948         * g++.dg/template/local4.C: Tweak.
5949
5950 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5951
5952         PR tree-optimization/19578
5953         * gcc.c-torture/compile/20050202-1.c: New test.
5954
5955 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5956
5957         PR c/19435
5958         * gcc.dg/c99-init-4.c: New test.
5959
5960 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5961
5962         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5963
5964         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5965
5966         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5967         * g++.dg/eh/check-vect.h: New.
5968
5969         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5970         * gcc.dg/vect/vect-78.c: Ditto.
5971         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5972         Remove.
5973
5974         * g++.dg/conversion/simd1.C: Expect warning.
5975         * g++.dg/ext/attribute-test-1.C: Ditto.
5976         * g++.dg/ext/attribute-test-2.C: Ditto.
5977         * g++.dg/ext/attribute-test-3.C: Ditto.
5978         * g++.dg/ext/attribute-test-4.C: Ditto.
5979
5980         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5981         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5982
5983         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5984
5985 2005-02-01  Richard Henderson  <rth@redhat.com>
5986
5987         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5988         long double for ibm double-double format.
5989         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5990
5991 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5992
5993         PR tree-optimization/19633
5994         * testsuite/gcc.dg/pr19633-1.c: New test.
5995         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5996         to NULL or a symbol.
5997
5998 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5999
6000         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6001         New procs.
6002         (dg-process-target (local override)): Handle selector expressions.
6003
6004         * gcc.test-framework/README: Describe tests in source directory.
6005         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6006         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6007         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6008         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6009         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6010         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6011         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6012         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6013         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6014         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6015         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6016         * gcc.test-framework/dg-error-exp-P.c: New test.
6017         * gcc.test-framework/dg-error-exp-XP.c: New test.
6018         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6019         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6020         * gcc.test-framework/dg-output-exp-P.c: New test.
6021         * gcc.test-framework/dg-output-exp-XF.c: New test.
6022         * gcc.test-framework/dg-warning-exp-P.c: New test.
6023         * gcc.misc-tests/dg-1.c: Remove.
6024         * gcc.misc-tests/dg-2.c: Remove.
6025         * gcc.misc-tests/dg-3.c: Remove.
6026         * gcc.misc-tests/dg-4.c: Remove.
6027         * gcc.misc-tests/dg-5.c: Remove.
6028         * gcc.misc-tests/dg-6.c: Remove.
6029         * gcc.misc-tests/dg-7.c: Remove.
6030         * gcc.misc-tests/dg-8.c: Remove.
6031         * gcc.misc-tests/dg-9.c: Remove.
6032         * gcc.misc-tests/dg-10.c: Remove.
6033         * gcc.misc-tests/dg-11.c: Remove.
6034         * gcc.misc-tests/dg-12.c: Remove.
6035         * gcc.misc-tests/dg-test.exp: Remove.
6036
6037         * gcc.test-framework/test-framework.awk: Change recording and
6038         printing of passes and failures.
6039
6040         * gcc.test-framework: New directory.
6041         * gcc.test-framework/README: New.
6042         * gcc.test-framework/test-framework.exp: New.
6043         * gcc.test-framework/test-framework.awk: New.
6044         * gcc.test-framework/gen_directive_tests: New.
6045
6046 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6047
6048         * lib/treelang.exp: Fix comment typos.
6049         (treelang_target_compile): Don't append libs=-ltreelang to options.
6050
6051 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6052
6053         * g++.dg/parse/typename7.C: Adjust error messages.
6054
6055 2005-01-31  Jeff Law  <law@redhat.com>
6056
6057         * gcc.c-torture/execute/20050131-1.c: New test.
6058         * gcc.dg/wcaselabel.c: New test.
6059
6060 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6061
6062         * g++.dg/other/warning1.C: Adjust error messags.
6063         * g++.dg/parse/constant5.C: New test.
6064
6065 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6066
6067         PR c/19333
6068         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6069         the test case valid.
6070         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6071         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6072         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6073         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6074         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6075         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6076
6077 2005-01-31  Dale Johannesen  <dalej@apple.com>
6078
6079         * g++.dg/opt/pr19650.C:  New test.
6080
6081 2005-01-31  Richard Henderson  <rth@redhat.com>
6082
6083         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6084         long double for intel double extended format.
6085         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6086
6087 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/19555
6090         * g++.dg/template/static10.C: New test.
6091
6092         PR c++/19395
6093         * g++.dg/parse/error24.C: New test.
6094
6095         PR c++/19367
6096         * g++.dg/lookup/builtin1.C: New test.
6097
6098         PR c++/19457
6099         * g++.dg/warn/conv3.C: New test.
6100
6101 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6102
6103         PR fortran/19647
6104         * gfortan.dg/inquire_7.f90
6105
6106 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6107
6108         PR tree-optimization/15791
6109         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6110         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6111         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6112         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6113         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6114         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6115         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6116         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6117         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6118         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6119
6120 2005-01-29  Paul Brook  <paul@codesourcery.com>
6121
6122         PR fortran/18565
6123         * check.c (real_or_complex_check): New function.
6124         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6125         * intrinsic.c (add_functions): Use new check functions.
6126         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6127         Add prototypes.
6128
6129 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6130
6131         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6132         gcc.dg/lvalue-3.c: New tests.
6133         * gcc.dg/concat.c: Update expected messages.
6134
6135 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6136
6137         PR libfortran/19595
6138         * gfortran.dg/eor_1.f90:  New test.
6139
6140 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6141
6142         PR fortran/19589
6143         * gfortran.dg/logical_data_1.f90: New test.
6144
6145 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/19253
6148         * g++.dg/template/crash33.C: New test.
6149
6150         PR c++/19667
6151         * g++.dg/template/crash32.C: New test.
6152
6153 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6154
6155         PR middle-end/16558
6156         * g++.dg/warn/Wreturn-type-2.C: New test.
6157
6158 2004-06-24  Jeff Law  <law@redhat.com>
6159
6160         * gcc.dg/tree-ssa/20050128-1.c: New test.
6161
6162 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6163
6164         * gcc.target/frv/all-mdpackh-1.c: New test.
6165
6166 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6167
6168         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6169
6170 2005-01-27  Richard Henderson  <rth@redhat.com>
6171
6172         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6173
6174 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6175
6176         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6177
6178 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6179
6180         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6181         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6182         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6183         to cope with cases where the multilib options override the dg-options.
6184
6185 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6186
6187         PR c/18946
6188         * gcc.dg/noncompile/20050120-1.c: New test.
6189
6190 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6191
6192         PR tree-optimization/19633
6193         * gcc.dg/pr19633.c: New test.
6194         * gcc.dg/tree-ssa/pr19633.c: New test.
6195
6196 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6197
6198         * gcc.dg/20041216-1.c: New test.
6199
6200 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6201
6202         PR objc/18862
6203         * objc.dg/selector-2.m: New test.
6204
6205 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * g++.dg/opt/range-test-2.C: New test.
6208
6209         PR rtl-optimization/19579
6210         * gcc.c-torture/execute/20050124-1.c: New test.
6211
6212 2005-01-26  Greg Parker  <gparker@apple.com>
6213         Stuart Hastings  <stuart@apple.com>
6214
6215         * gcc.c-torture/execute/20050125-1.c: New.
6216
6217 2005-01-18  Jan Hubicka  <jh@suse.cz>
6218
6219         PR tree-optimize/19337
6220         * gcc.c-torture/compile/20050119-1.c: New test.
6221
6222 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6223
6224         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6225         test for successful match.
6226
6227 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6228
6229         PR objc/18408
6230         * objc.dg/comp-types-7.m: New test.
6231
6232 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6233
6234         * lib/target-supports.exp (current_target_name): New.
6235         (check_effective_target_ilp32, check_effective_target_lp64):
6236         Cache the result to use as long as the current target, with
6237         multilib flags, remains the same.
6238
6239         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6240         (dg-require-weak, dg-require-visibility, dg-require-alias,
6241         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6242         dg-require-effective-target, dg-skip-if): Remove call to
6243         skip_test_and_clear_xfail.
6244         (dg-test): Clear xfail data.
6245
6246 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6247
6248         PR target/17751
6249         * gcc.dg/ppc64-toc.c: New test.
6250
6251         * g++.dg/tree-ssa/empty-1.C: New test.
6252
6253         PR middle-end/19551
6254         * gcc.c-torture/execute/20050121-1.c: New test.
6255         * gcc.dg/20050121-2.c: New test.
6256
6257 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6258         Paul Brook  <paul@codesourcery.com>
6259
6260         PR fortran/17941
6261         * gfortran.dg/real_const_1.f: New test.
6262         * gfortran.dg/real_const_2.f90: New test.
6263         * gfortran.dg/complex_int_1.f90: New test.
6264
6265 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6266
6267         PR fortran/19313
6268         * gfortan.dg/inquire_6.f90: New test.
6269
6270 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6271
6272         PR libfortran/19451
6273         * open_readonly_1.f90:  New test.
6274
6275 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6276
6277         PR libfortran/18982
6278         * gfortran.dg/open_new.f90: New file.
6279
6280 2005-01-22  Paul Brook  <paul@codesourcery.com>
6281
6282         * namelist_1.f90: New test.
6283
6284 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6285
6286         PR tree-optimization/19484
6287         * gcc.c-torture/compile/20050122-[12].c: New tests.
6288
6289 2005-01-22  Paul Brook  <paul@codesourcery.com>
6290
6291         * gfortran.dg/implicit_2.f90: New test.
6292
6293 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6294
6295         PR fortran/19314
6296         * gfortran.dg/inquire_5.f90: New test.
6297
6298 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6299
6300         PR c/18809
6301         * gcc.dg/pr18809-1.c: New test.
6302
6303 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6304
6305         * gcc.dg/20050121-1.c: New test.
6306
6307         PR tree-optimization/13000
6308         * gcc.dg/20040206-1.c: Change warning to point where function is
6309         being inlined.
6310
6311 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6312
6313         PR c++/19208
6314         * g++.dg/template/array11.C: New test.
6315
6316 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6317
6318         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6319         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6320         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6321         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6322         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6323         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6324
6325 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6326
6327         PR tree-optimization/15349
6328         * gcc.dg/tree-ssa/pr15349.c: New.
6329
6330 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6331
6332         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6333
6334 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6335
6336         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6337         scan-assembler-times directive name.
6338
6339         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6340         after dg-do.
6341
6342         PR rtl-optimization/19462
6343         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6344
6345 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6346
6347         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6348         counting function calls on ia64.
6349
6350 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6351
6352         PR rtl-optimization/15139
6353         * gcc.dg/20050111-2.c: New test.
6354
6355         PR c/17297
6356         * gcc.c-torture/compile/20050113-1.c: New testcase.
6357
6358         PR middle-end/19164
6359         * gcc.dg/20050113-1.c: New testcase.
6360
6361 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6362
6363         * gcc.dg/vect/vect-85.c: Add comment.
6364         * gcc.dg/vect/vect-86.c: Add xfail for now.
6365         * gcc.dg/vect/vect-87.c: Add xfail for now.
6366         * gcc.dg/vect/vect-88.c: Add xfail for now.
6367         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6368
6369 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6370
6371         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6372
6373 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6374
6375         * g++.dg/debug/typedef3.C: New test.
6376
6377 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6378
6379         PR c/19472
6380         * gcc.dg/asm-a.c: New test.
6381
6382 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6383
6384         * gcc.dg/sh-relax.c: Add prototype for abort.
6385
6386 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6387
6388         * gcc.dg/short-compare-1.c: New test.
6389         * gcc.dg/short-compare-2.c: Likewise.
6390
6391 2005-01-18  Michael Matz  <matz@suse.de>
6392
6393         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6394
6395 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6396
6397         PR tree-optimization/19121
6398         * gcc.c-torture/compile/pr19121.c: New test.
6399
6400 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6401
6402         PR target/19357
6403         * gcc.c-torture/compile/pr19357.c: New test.
6404
6405 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6406
6407         PR c/5675
6408         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6409         pass--those that refer just to the variable, possibly with a
6410         cast.
6411         * gcc.dg/c99-const-expr-3.c: Likewise.
6412
6413         PR middle-end/13127
6414         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6415         longer emitted.
6416
6417 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6418
6419         PR fortran/18778
6420         * gfortran.dg/endfile_2.f90: New test.
6421
6422 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6423
6424         PR 19168
6425         * gfortran.dg/select_5.f90: New test.
6426
6427 2004-01-16  Paul Brook  <paul@codesourcery.com>
6428
6429         * gfortran.dg/common_4.f90: New test.
6430
6431 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6432
6433         PR rtl-optimization/19462
6434         * gcc.dg/torture/pr19462-1.c: New test.
6435
6436 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6437
6438         PR objc/19321
6439         * objc.dg/func-ptr-2.m: New.
6440         * objc.dg/volatile-1.m: New.
6441
6442 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6443
6444         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6445
6446 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6447
6448         PR tree-optimization/19060
6449         * gcc.c-torture/execute/20050104-1.c: New test.
6450
6451 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6452
6453         PR fortran/18983
6454         * gfortran.dg/write_to_null.f90: New test.
6455
6456 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6457             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6458
6459         PR other/19328
6460         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6461         argument.
6462
6463 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR c++/19263
6466         * g++.dg/init/vector1.C: New test.
6467
6468 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6469
6470         PR target/13158
6471         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6472         PR target/18987
6473         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6474
6475 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6476
6477         * gfortran.dg/select_1.f90: New test.
6478         * gfortran.dg/select_2.f90: New test.
6479         * gfortran.dg/select_3.f90: New test.
6480         * gfortran.dg/select_4.f90: New test.
6481
6482 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR middle-end/19084
6485         PR rtl-optimization/19348
6486         * gcc.dg/20050111-1.c: New test.
6487         * gcc.c-torture/execute/20050111-1.c: New test.
6488
6489         * gcc.dg/i386-asm-4.c: New test.
6490
6491 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6492
6493         * gcc.dg/nested-func-2.c: New test.
6494         * ada/acats/norun.lst: Remove c953002.
6495
6496 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6497
6498         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6499
6500 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6501
6502         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6503
6504 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         PR target/18761
6507         * g++.dg/abi/align1.C: New test.
6508
6509 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6510
6511         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6512         at a time.
6513         * g++.dg/ext/altivec_check.h: Support compiling as C.
6514
6515 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6516
6517         PR c++/19355
6518         * g++.dg/expr/pr19355-1.C: New test case.
6519
6520 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6521
6522         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6523         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6524         * ada/acats/tests/c3/c92005b.ada: Likewise.
6525         * ada/acats/tests/c3/cxb3012.a: Likewise.
6526         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6527
6528 2005-01-09  Paul Brook  <paul@codesourcery.com>
6529
6530         * gfortran.dg/common_2.f90: New file.
6531         * gfortran.dg/common_3.f90: New file.
6532
6533 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6534
6535         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6536
6537 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6538
6539         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6540         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6541         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6542         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6543         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6544         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6545         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6546         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6547         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6548         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6549         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6550         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6551         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6552         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6553         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6554         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6555         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6556         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6557         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6558         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6559         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6560         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6561         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6562         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6563         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6564         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6565         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6566         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6567         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6568         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6569         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6570         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6571         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6572         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6573         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6574         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6575         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6576         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6577         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6578         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6579         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6580         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6581         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6582         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6583         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6584         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6585         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6586         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6587         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6588         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6589         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6590         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6591         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6592         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6593         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6594         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6595         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6596         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6597         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6598         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6599         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6600         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6601         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6602         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6603         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6604         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6605         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6606
6607         * gcc.dg/vect/vect-1.c: Fix spelling.
6608         * gcc.dg/vect/vect-10.c: Fix spelling.
6609         * gcc.dg/vect/vect-11.c: Fix spelling.
6610         * gcc.dg/vect/vect-12.c: Fix spelling.
6611         * gcc.dg/vect/vect-14.c: Fix spelling.
6612         * gcc.dg/vect/vect-15.c: Fix spelling.
6613         * gcc.dg/vect/vect-16.c: Fix spelling.
6614         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6615         * gcc.dg/vect/vect-64.c: Fix comments.
6616         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6617
6618 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6619             Ira Rosen  <irar@il.ibm.com>
6620
6621         * gcc.dg/vect/vect-70.c: New test.
6622         * gcc.dg/vect/vect-71.c: New test.
6623
6624 2005-01-09  Manfred Hollstein  <mh@suse.com>
6625
6626         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6627         * gcc.dg/pr18241-2.c: Likewise.
6628         * gcc.dg/pr18241-3.c: Likewise.
6629         * gcc.dg/pr18241-4.c: Likewise.
6630         * gcc.dg/pr18241-5.c: Likewise.
6631
6632 2005-01-08  Richard Henderson  <rth@redhat.com>
6633
6634         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6635         False for x86 and x86-64.
6636
6637 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6638
6639         PR tree-optimization/18241
6640         * gcc.dg/pr18241-1.c: New test.
6641         * gcc.dg/pr18241-2.c: New test.
6642         * gcc.dg/pr18241-3.c: New test.
6643         * gcc.dg/pr18241-4.c: New test.
6644         * gcc.dg/pr18241-5.c: New test.
6645
6646 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6647
6648         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6649         gfortran.dg/select_4.f90: New.
6650
6651 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6652
6653         * gcc.c-torture/execute/20050107-1.c: New test.
6654
6655 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         PR c++/19298
6658         * g++.dg/template/ref2.C: New.
6659
6660 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6661
6662         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6663         instead of being empty.
6664
6665 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6666
6667         PR fortran/15553
6668         * gfortran.dg/array-1.f90: New test.
6669
6670 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR tree-optimization/19283
6673         * gcc.c-torture/execute/20050106-1.c: New test.
6674
6675         PR rtl-optimization/18861
6676         * gcc.dg/20050105-1.c: New test.
6677
6678         PR tree-optimization/18828
6679         * gcc.dg/20050105-2.c: New test.
6680
6681 2005-01-07  Andreas Jaeger  <aj@suse.de>
6682
6683         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6684
6685 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6686
6687         PR fortran/18398
6688         * gfortran.dg/fmt_read.f90: New test.
6689
6690 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6691
6692         * gcc.dg/rs6000-ldouble-2.c: New.
6693
6694 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/19244
6697         * g++.dg/parser/ctor2.C: New test.
6698
6699 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6700
6701         PR c++/17154
6702         * g++.dg/template/using9.C: New test.
6703
6704 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6705
6706         PR c++/19258
6707         * g++.dg/lookup/friend6.C: New test.
6708
6709 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6710
6711         PR c++/19270
6712         * g++.dg/template/array10.C: New.
6713
6714 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6715
6716         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6717         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6718
6719 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * gcc.c-torture/compile/20050105-1.c: New test.
6722
6723 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6724
6725         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6726
6727 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6728
6729         PR middle-end/19100
6730         * gcc.dg/conv-3.c: New test case.
6731
6732 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6733
6734         * gcc.dg/asm-wide-1.c: New test.
6735
6736 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6737
6738         PR c++/19030
6739         * g++.dg/parse/crash22.C: New
6740
6741 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6742
6743         PR 19257
6744         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6745
6746 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6747
6748         PR middle-end/17767
6749         * gcc.dg/i386-mmx-6.c: New test case.
6750
6751 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6752
6753         PR tree-optimization/18308
6754         * gcc.dg/vect/pr18308.c: New testcase.
6755
6756 2005-01-04  Andreas Jaeger  <aj@suse.de>
6757
6758         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6759
6760 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6761             Robert Bowdidge <bowdidge@apple.com>
6762
6763         * gcc.dg/cpp/subframework1.c: New.
6764         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6765         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6766         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6767         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6768
6769 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6770
6771         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6772         producing warning.
6773         * gcc.dg/darwin-weakimport-2.c: New.
6774
6775 2005-01-03  Richard Henderson  <rth@redhat.com>
6776
6777         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6778
6779 2005-01-03  Richard Henderson  <rth@redhat.com>
6780
6781         * gcc.dg/vect/vect.exp: Enable for ia64.
6782         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6783         (check_effective_target_vect_float): Likewise.
6784         (check_effective_target_vect_no_align): Likewise.
6785         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6786         * gcc.dg/vect/vect-8.c: Likewise.
6787
6788 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6789
6790         PR target/19236
6791         * gcc.dg/pr19236-1.c: New test case.
6792
6793 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6794
6795         PR rtl-optimization/12092
6796         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6797
6798 2005-01-02  Andreas Jaeger  <aj@suse.de>
6799
6800         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6801
6802 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6803             Andrew Pinski  <pinskia@physics.uc.edu>
6804
6805         PR rtl-optimization/12092
6806         * gcc.dg/pr12092-1.c: New test case.
6807
6808 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6809
6810         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6811         'hidden' and 'default' for better portability.
6812         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6813
6814         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6815         6 and 7.
6816         * g++.old-deja/g++.brendan/new3.C: Likewise.
6817
6818 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6819
6820         * gcc.dg/20041231-1.C: New test.
6821         * g++.dg/warn/Wunreachable-code-1.C: New test.
6822
6823 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6824
6825         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6826         file, not /dev/null.  Abort on error.
6827
6828 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6829             Ziemowit Laski  <zlaski@apple.com>
6830
6831         PR objc/18971
6832         * objc.dg/encode-5.m: New test.
6833
6834 2004-12-29  Richard Henderson  <rth@redhat.com>
6835
6836         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6837         * objc.dg/stabs-1.m: Disable for ia64.
6838
6839 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/19190
6842         * g++.dg/warn/Wunused-10.C: New test.
6843
6844 2004-12-28  Richard Henderson  <rth@redhat.com>
6845
6846         * objc.dg/stabs-1.m: Disable for alpha.
6847
6848 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/19149
6851         * g++.dg/parse/error23.C: New test.
6852
6853 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6854
6855         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6856
6857         PR fortran/19032
6858         * gfortran.dg/intrinsic_modulo_1.f90: New.
6859         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6860         tests with divisor -1.
6861
6862 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6863
6864         * g++.dg/opt/temp1.C (memcpy): Return a value.
6865
6866         PR c++/19148
6867         * g++.dg/expr/cond7.C: New test.
6868
6869 2004-12-27  Paul Brook  <paul@codesourcery.com>
6870
6871         * gfortran.dg/g77/select_no_compile.f: Remove.
6872
6873 2004-12-27  Richard Henderson  <rth@redhat.com>
6874
6875         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6876         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6877         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6878
6879 2004-12-26  Richard Henderson  <rth@redhat.com>
6880
6881         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6882         by 1i instead of token pasting.
6883
6884 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6885
6886         PR tree-optimization/17578
6887         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6888         to additional_flags.
6889         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6890
6891 2004-12-25  Richard Henderson  <rth@redhat.com>
6892
6893         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6894         Remove Alpha.
6895
6896 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6897
6898         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6899         hppa*-*-hpux*.
6900         * gcc.dg/pr17957.c (dg-options): Likewise.
6901         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6902         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6903         instead of 0 on __hppa__.
6904         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6905         "foo,%r" on hppa*-*-*.
6906
6907 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6908
6909         PR fortran/19071
6910         * gfortran.dg/complex_write.f90: New test.
6911
6912 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/17595
6915         * g++.dg/parse/pragma2.C: New test.
6916
6917         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6918
6919 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6920
6921         * gcc.dg/empty2.c: Add missing dg-warning.
6922
6923 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/17413
6926         * g++.dg/template/local4.C: New test.
6927         * g++.dg/template/crash19.C: Add dg-error marker.
6928
6929         * g++.dg/template/crash31.C: Correct embedded PR number.
6930
6931 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6932
6933         PR c++/16405
6934         * g++.dg/opt/temp1.C: Add do-run marker.
6935
6936 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6937
6938         * g++.dg/template/spec19.C: New.
6939
6940 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6941
6942         PR target/16819
6943         * gcc.dg/empty2.c: New.
6944
6945 2004-12-23  Richard Henderson  <rth@redhat.com>
6946
6947         * lib/target-supports.exp (check_effective_target_vect_no_align):
6948         Remove i?86 and x86-64.
6949
6950 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/16405
6953         * g++.dg/opt/temp1.C: New test.
6954
6955 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6956
6957         PR c++/18733
6958         * g++.dg/template/friend33.C: New testcase.
6959
6960 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6961
6962         PR c++/18464
6963         * g++.dg/template/cond5.C: New test.
6964
6965         PR c++/18492
6966         * g++.dg/inherit/thunk3.C: New test.
6967
6968         PR c++/11224
6969         * g++.dg/warn/Wunused-9.C: New test.
6970
6971 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6972
6973         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6974
6975 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6976
6977         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6978
6979 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6980
6981         PR c++/18378
6982         * g++.dg/ext/packed8.C: New test.
6983
6984         PR c++/19063
6985         * g++.dg/template/crash31.C: New test.
6986
6987         PR c++/19034
6988         * g++.dg/template/crash30.C: New test.
6989
6990 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6991
6992         PR C++/18984
6993         * g++.dg/eh/ctor3.C: New test.
6994
6995 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6996
6997         * objc.dg/stabs-1.m: Allow section name to be quoted and
6998         assembly label to begin with '.LL'.
6999
7000 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7001
7002         * gcc.dg/vect/vect.exp
7003         (check_effective_target_lp64_or_vect_no_align): New.
7004         * gcc.dg/vect/vect-77.c: Use it.
7005         * gcc.dg/vect/vect-78.c: Use it.
7006
7007         * lib/target-supports.exp
7008         (check_effective_target_vect_no_max,
7009         check_effective_target_vect_no_bitwise,
7010         check_effective_target_vect_no_align): New.
7011         * gcc.dg/vect/vect-13.c: Use them.
7012         * gcc.dg/vect/vect-17.c: Ditto.
7013         * gcc.dg/vect/vect-18.c: Ditto.
7014         * gcc.dg/vect/vect-19.c: Ditto.
7015         * gcc.dg/vect/vect-20.c: Ditto.
7016         * gcc.dg/vect/vect-27.c: Ditto.
7017         * gcc.dg/vect/vect-29.c: Ditto.
7018         * gcc.dg/vect/vect-44.c: Ditto.
7019         * gcc.dg/vect/vect-48.c: Ditto.
7020         * gcc.dg/vect/vect-50.c: Ditto.
7021         * gcc.dg/vect/vect-52.c: Ditto.
7022         * gcc.dg/vect/vect-54.c: Ditto.
7023         * gcc.dg/vect/vect-56.c: Ditto.
7024         * gcc.dg/vect/vect-58.c: Ditto.
7025         * gcc.dg/vect/vect-60.c: Ditto.
7026         * gcc.dg/vect/vect-72.c: Ditto.
7027         * gcc.dg/vect/vect-80.c: Ditto.
7028
7029 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         PR c++/14075
7032         * g++.dg/init/string1.C: New.
7033
7034         PR c++/18975
7035         * g++.dg/other/synth1.C: New.
7036
7037 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7038
7039         PR c/18963
7040         * gcc.dg/pr18963-1.c: New test.
7041
7042 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7043
7044         PR c/18596
7045         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7046         * gcc.dg/pr18596-1.c: Use dg-error.
7047         (dg-options): Use -fno-unit-at-a-time.
7048         * gcc.dg/pr18596-2.c: New test.
7049         * gcc.dg/pr18596-3.c: New test.
7050
7051 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7052
7053         PR middle-end/18683
7054         * g++.dg/opt/pr18683-1.C: New test case.
7055
7056 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7057
7058         PR other/19093
7059         * g++.dg/opt/max1.C: Fix for 64bit targets.
7060
7061 2004-12-20  Matt Austern  <austern@apple.com>
7062
7063         PR c++/19044
7064         * g++.dg/ext/builtin6.C: New
7065
7066 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7067
7068         PR tree-optimization/19080
7069         * gcc.c-torture/compile/pr19080.c: New test.
7070
7071 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7072
7073         * gcc.dg/20041219-1.c: New test.
7074
7075 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7076
7077         PR middle-end/19068
7078         * g++.dg/opt/max1.C: New test case.
7079
7080 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7081
7082         * gcc.dg/fdata-sections-1.c: New test.
7083
7084 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7085
7086         PR middle-end/18548
7087         * gcc.dg/max-1.c: New test case.
7088
7089 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * gcc.c-torture/execute/20041218-1.c: New test.
7092
7093 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7094
7095         * gcc.dg/pr18501.c: New test.
7096         * gcc.dg/uninit-5.c: XFAIL.
7097         * gcc.dg/uninit-9.c: XFAIL.
7098
7099 2004-12-17  Dale Johannesen  <dalej@apple.com>
7100
7101         * gcc.dg/20041213-1.c:  New.
7102
7103 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7104
7105         * objc.dg/stabs-1.m: Allow assembly label to begin
7106         with a dot ('.').
7107
7108 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7109
7110         * gcc.c-torture/execute/20041213-1.c: Move...
7111         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7112
7113 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7114
7115         PR c++/18721
7116         * g++.dg/lookup/conv-5.C: New.
7117
7118 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7119
7120         * objc.dg/stabs-1.m: New test.
7121
7122 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7123
7124         * gcc.dg/visibility-c.c: Change compile to
7125         assemble for the test.
7126
7127 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7128
7129         PR target/19041
7130         * gcc.dg/visibility-c.c: New test.
7131
7132 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7133
7134         PR middle-end/18493
7135         * gcc.dg/switch-8.c: New test case.
7136
7137 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7138
7139         PR c++/18905
7140         * g++.dg/template/init4.C: New.
7141         * g++.dg/opt/static3.C: Enable optimizer.
7142
7143 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7144
7145         * g++.dg/other/complex1.C: New test.
7146
7147 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7148
7149         * g++.dg/opt/inline9.C: New test.
7150
7151 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7152
7153         PR fortran/18993
7154         * gfotran.dg/nullify_1.f: New test.
7155
7156 2004-12-15  Richard Henderson  <rth@redhat.com>
7157
7158         * gcc.target/i386/i386.exp: New harness.
7159         * gcc.target/i386/vect-args.c: New.
7160
7161 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7162
7163         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7164
7165 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7166
7167         PR c++/18825
7168         * g++.dg/template/friend32.C: New test.
7169
7170 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7171
7172         * cpp/pragma-once-1.c: New test.
7173         * cpp/pragma-once-1b.h: Likewise.
7174         * cpp/pragma-once-1c.h: Likewise.
7175         * cpp/pragma-once-1d.h: Likewise.
7176         * cpp/inc/pragma-once-1a.h: Likewise.
7177
7178 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7179             Steven G. Kargl  <kargls@comcast.net>
7180
7181         PR fortran/17597
7182         * gfortran.dg/list_read_3.f90: New test.
7183
7184 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7185
7186         * gcc.dg/ftrapv-2.c: New test.
7187
7188 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7189
7190         PR c++/18981
7191         * g++.dg/template/typename9.C: New test.
7192
7193 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/18738
7196         * g++.dg/template/typename8.C: New test.
7197         * g++.dg/parse/friend2.C: Tweak error message.
7198
7199 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7200
7201         * gcc.c-torture/20041214-1.c: New test.
7202
7203 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7204
7205         PR c++/18965
7206         * g++.dg/init/array17.C: New test.
7207
7208 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/18793
7211         * g++.dg/init/aggr3.C: New test.
7212
7213 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7214
7215         * gcc.dg/altivec-types-1.c: New test.
7216         * gcc.dg/altivec-types-2.c: New test.
7217         * gcc.dg/altivec-types-3.c: New test.
7218         * gcc.dg/altivec-types-4.c: New test.
7219         * g++.dg/ext/altivec-types-1.C: New test.
7220         * g++.dg/ext/altivec-types-2.C: New test.
7221         * g++.dg/ext/altivec-types-3.C: New test.
7222         * g++.dg/ext/altivec-types-4.C: New test.
7223
7224 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7225
7226         PR middle-end/18951
7227         * gcc.c-torture/execute/20041213-1.c: New test.
7228
7229 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7230
7231         PR c++/18949
7232         * g++.dg/template/cast1.C: New.
7233
7234 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7235
7236         * gcc.c-torture/execute/20041213-2.c: New test.
7237
7238 2004-12-13  Richard Henderson  <rth@redhat.com>
7239
7240         * gcc.dg/i386-sse-10.c: Fix typo in options.
7241
7242 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7243
7244         PR c++/18968
7245         * g++.dg/opt/pr18968.C: New test.
7246
7247 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/18925
7250         * g++.dg/ext/visibility/staticdatamem.C: New test.
7251
7252 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7253
7254         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7255
7256 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7257
7258         PR rtl-optimization/18928
7259         * gcc.dg/pr18928-1.c: New test case.
7260
7261 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7262
7263         PR tree-opt/16951
7264         * gcc.c-torture/compile/20041211-1.c: New.
7265
7266 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7267
7268         PR middle-end/17564
7269         * gcc.c-torture/execute/20041212-1.c: New test.
7270
7271 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7272
7273         PR fortran/18869
7274         * gfortran.dg/common_1.f90: New test.
7275
7276 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7277         Paul Brook  <paul@codesourcery.com>
7278
7279         PR fortran/16222
7280         * gfortran.dg/real_do_1.f90: New test.
7281
7282 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7283
7284         PR tree-opt/18040
7285         * g++.dg/opt/ptrmem6.C: New test.
7286
7287 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7288
7289         PR middle-end/18921
7290         * gcc.dg/pr18921-1.c: New test case.
7291
7292 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/17175
7295         * gfortran.dg/scale_1.f90: New test.
7296
7297 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7298
7299         PR middle-end/18903
7300         * gcc.c-torture/compile/pr18903.c: New test.
7301
7302 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7303
7304         * gcc.c-torture/execute/20041210-1.c: New test.
7305
7306 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7307
7308         PR c++/18731
7309         * g++.dg/parser/struct-1.C: New test.
7310         * g++.dg/parser/struct-2.C: New test.
7311         * g++.dg/parser/struct-3.C: New test.
7312
7313 2004-12-09  Richard Henderson  <rth@redhat.com>
7314
7315         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7316
7317         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7318         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7319
7320 2004-12-09  Matt Austern  <austern@apple.com>
7321
7322         PR c++/18514
7323         * g++.dg/ext/builtin1.C: New
7324         * g++.dg/ext/builtin2.C: New
7325         * g++.dg/ext/builtin3.C: New
7326         * g++.dg/ext/builtin4.C: New
7327         * g++.dg/ext/builtin5.C: New
7328
7329 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7330
7331         PR tree-opt/18904
7332         * g++.dg/opt/ptrmem5.C: New test.
7333
7334 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7335
7336         * g++.dg/parse/typename5.C: Adjust for new error.
7337         * g++.dg/parse/typename7.C: New.
7338
7339 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7340
7341         PR c++/18073
7342         * g++.dg/other/mmintrin.C: New test.
7343
7344 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7345
7346         PR c++/16681
7347         * g++.dg/init/array15.C: New.
7348         * g++.dg/init/array16.C: New.
7349
7350 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7351
7352         PR fortran/18826
7353         * gfortran.dg/assign_1.f90: New test.
7354
7355 2004-12-08  Nick Clifton  <nickc@redhat.com>
7356
7357         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7358         * gcc.target/xstormy16/data_below100: Likewise.
7359         * gcc.target/xstormy16/sfr: Likewise.
7360         * gcc.target/xstormy16/below100.S: New test source file.
7361         * gcc.target/xstormy16/below100.ld: New test linker script.
7362         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7363         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7364         bp instructions.
7365         * gcc.target/xstormy16/bp.c: Likewise.
7366
7367         * gcc.target/xstormy16/bss_below100: New files:
7368         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7369         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7370         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7371         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7372         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7373         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7374         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7375         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7376         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7377         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7378         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7379         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7380         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7381         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7382         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7383         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7384         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7385         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7386         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7387         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7388         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7389         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7390         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7391         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7392         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7393         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7394         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7395
7396         * gcc.target/xstormy16/data_below100: New files:
7397         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7398         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7399         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7400         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7401         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7402         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7403         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7404         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7405         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7406         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7407         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7408         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7409         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7410         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7411         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7412         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7413         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7414         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7415         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7416         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7417         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7418         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7419         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7420         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7421         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7422         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7423         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7424
7425         * gcc.target/xstormy16/sfr: New files:
7426         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7427         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7428         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7429         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7430         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7431         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7432         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7433         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7434         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7435         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7436         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7437         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7438         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7439         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7440         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7441         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7442         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7443         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7444         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7445         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7446         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7447         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7448         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7449         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7450         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7451         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7452         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7453         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7454         27_if0_sfrw_bitfield_f.c
7455
7456 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7457
7458         PR c++/18100
7459         * g++.dg/lookup/name-clash4.C: New test.
7460
7461 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7462
7463         PR c++/18672
7464         * g++.dg/opt/array1.C: New.
7465
7466         PR c++/18803
7467         * g++.dg/template/operator5.C: New.
7468
7469 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7470
7471         PR c/18867
7472         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7473
7474 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7475
7476         * gcc.dg/noncompile/20041207.c: New test.
7477
7478 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7479
7480         * g++.dg/other/unreachable-1.C: New test.
7481
7482 2004-12-06  Nick Clifton  <nickc@redhat.com>
7483
7484         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7485         <limits.h> because the latter comes from gcc's include/ directory
7486         and not the newlib/libc/include directory.
7487
7488 2004-12-04  Richard Henderson  <rth@redhat.com>
7489
7490         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7491
7492 2004-12-04  Richard Henderson  <rth@redhat.com>
7493
7494         * lib/target-supports.exp (check_gc_sections_available): Disable
7495         for alpha and ia64.
7496
7497 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR middle-end/17909
7500         * g++.dg/other/vararg-2.C: New test.
7501
7502 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7503
7504         PR c++/17011, c++/17971
7505         * g++.dg/template/error15.C: Adjust expected error.
7506         * g++.dg/template/instantiate3.C: Likewise.
7507
7508 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7509
7510         * gcc.dg/altivec-18.c: Fix for darwin
7511
7512 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7513
7514         PR c++/18782
7515         * g++.dg/parse/ptrmem2.C: New.
7516
7517         PR c++/18318
7518         * g++.dg/template/new1.C: New.
7519
7520 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7521
7522         PR fortran/18710
7523         * gfortran.dg/direct_io_3.f90: New test.
7524
7525 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7526
7527         PR 18758
7528         * g++.dg/parse/crash21.C: New.
7529
7530 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7531
7532         PR c++/15664, c++/18276
7533         * g++.dg/template/ttp13.C: New test.
7534         * g++.dg/template/ttp14.C: Likewise.
7535
7536 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7537
7538         PR c++/18123
7539         * g++.dg/parse/enum2.C: New test.
7540         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7541
7542 2004-12-02  Nick Clifton  <nickc@redhat.com>
7543
7544         * gcc.target/xstormy16: New test directory.
7545         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7546         * gcc.target/xstormy16/bp.c: Check the generation of bp
7547         instructions.
7548         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7549         bn instructions and the BELOW100 attribute.
7550
7551 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7552
7553         PR target/16952
7554         * gcc.dg/ppc-eabi.c: New.
7555
7556 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7557
7558         PR fortran/18284
7559         * gfortran.dg/backspace.f90
7560
7561 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7562
7563         * gfortran.dg/inquire.f90: New test.
7564
7565 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7566
7567         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7568         handle effective-target-keyword.
7569         (dg-skip-if): Support effective-target keyword as target list.
7570         (dg-xfail-if): Ditto.
7571         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7572
7573 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7574
7575         PR tree-optimization/18291
7576         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7577
7578 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7579
7580         PR C++/18729
7581         * g++.dg/parse/crash20.C: New.
7582
7583         PR c++/17431
7584         * g++.dg/overload/arg1.C: New.
7585         * g++.dg/overload/arg2.C: New.
7586         * g++.dg/overload/arg3.C: New.
7587         * g++.dg/overload/arg4.C: New.
7588
7589 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7590
7591         * gcc.dg/c99-flex-array-4.c: Remove.
7592
7593 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7594
7595         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7596
7597         * lib/target-supports.exp (is-effective-target): Simplify.
7598
7599         * lib/target-supports.exp (check_effective_target_vect_long):
7600         Fix for powerpc64-*-*.
7601
7602 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7603
7604         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7605         to support new requirements on FreeBSD 5.
7606
7607 2004-11-30  Devang Patel  <dpatel@apple.com>
7608
7609         PR 18702
7610         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7611
7612 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7613
7614         * g++.dg/ext/altivec-13.C: New test.
7615
7616 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7617
7618         PR tree-opt/18298
7619         * gcc.c-torture/execute/p18298.c: New test.
7620
7621 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7622             Dorit Naishlos  <dorit@il.ibm.com>
7623
7624         PR tree-opt/18607
7625         * gcc.dg/vect/vect-89.c: New test.
7626
7627 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7628
7629         * gcc.dg/pr18596-1.c: New test.
7630
7631 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7632
7633         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7634
7635 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7636
7637         PR c/18479
7638         * gcc.dg/pr18479.c: New test.
7639
7640 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7641
7642         PR target/18490
7643         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7644         mmix-knuth-mmixware.
7645
7646         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7647         cris-*-elf* cris-*-aout* mmix-*-*
7648
7649 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7650
7651         PR middle-end/18725
7652         * gcc.dg/pr18725.c: New test.
7653
7654 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7655
7656         PR target/18488
7657         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7658
7659         PR target/18336
7660         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7661
7662 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/18368
7665         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7666         * g++.old-deja/g++.law/ctors5.C: Likewise.
7667         * g++.old-deja/g++.other/crash25.C: Likewise.
7668
7669         PR c++/18674
7670         * g++.dg/template/error16.C: New test.
7671
7672         PR c++/18512
7673         * g++.dg/template/crash29.C: New test.
7674
7675 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7676
7677         PR tree-optimization/18712
7678         * gcc.c-torture/compile/pr18712.c: New test.
7679
7680 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7681
7682         PR c/7544
7683         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7684         tests.
7685
7686 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         PR c++/18652
7689         * g++.dg/lookup/crash6.C: New test.
7690
7691 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7692
7693         PR middle-end/18164
7694         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7695
7696 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7697
7698         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7699         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7700         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7701
7702 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7703
7704         * gcc.dg/pr18164.c: New test.
7705
7706 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7707
7708         * gcc.dg/funroll-loops-all.c: New.
7709
7710 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7711
7712         PR target/18489
7713         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7714         delimeter, match space and TAB as well as ":".
7715
7716         PR target/18484
7717         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7718
7719         PR target/18348
7720         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7721
7722         PR target/18345
7723         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7724
7725         PR target/18337
7726         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7727
7728 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7729
7730         * gfortran.dg/direct_io_2.f90: New test.
7731
7732 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7733
7734         PR target/18334
7735         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7736
7737 2004-11-28  Richard Henderson  <rth@redhat.com>
7738
7739         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7740
7741 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7742
7743         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7744         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7745         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7746         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7747         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7748         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7749         gcc.dg/pointer-arith-8.c: New tests.
7750
7751 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7752
7753         PR fortran/18364
7754         * gfortran.dg/endfile.f90: New test.
7755
7756 2004-11-27  Falk Hueffner  <falk@debian.org>
7757
7758         * gcc.dg/loop-6.c: New test.
7759
7760 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7761
7762         * gcc.c-torture/execute/20041126-1.c: New test.
7763
7764 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7765
7766         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7767         on IRIX.
7768
7769 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7770
7771         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7772         functions.
7773
7774 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR rtl-optimization/17825
7777         * gcc.c-torture/compile/20041119-1.c: New test.
7778
7779 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7780
7781         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7782         Check existence of ld library path variables before unsetting.
7783
7784 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7787
7788 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7789
7790         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7791
7792 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7793
7794         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7795
7796 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7797
7798         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7799         dg-do directive.
7800
7801 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7802
7803         * gcc.dg/pr17957.c: Pass --param, not -param.
7804
7805 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7806
7807         PR middle-end/17957
7808         * testsuite/gcc.dg/pr17957.c: New test.
7809
7810 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/18445
7813         * g++.dg/template/crash28.C: Likewise.
7814
7815         PR c++/18001
7816         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7817         * g++.dg/ext/lvaddr.C: Likewise.
7818         * g++.dg/opt/pr7503-3.C: Likewise.
7819
7820         PR c++/18466
7821         * g++.dg/parse/qualified3.C: New test.
7822         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7823
7824         PR c++/18545
7825         * g++.dg/expr/return1.C: New test.
7826
7827 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7828
7829         Friend class name lookup 3/n, PR c++/3332
7830         * g++.dg/lookup/friend3.C: New test.
7831         * g++.dg/lookup/friend4.C: Likewise.
7832         * g++.dg/lookup/friend5.C: Likewise.
7833
7834 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7835
7836         Friend class name lookup 2/n, PR c++/14513, c++/15410
7837         * g++.dg/lookup/friend2.C: New test.
7838         * g++.dg/template/friend31.C: Likewise.
7839
7840 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7841
7842         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7843
7844 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7845
7846         PR c++/17473
7847         * g++.dg/tc1/dr56.C: Remove.
7848         * g++.dg/template/typedef1.C: Add dg-error markers.
7849         * g++.old-deja/g++.other/typedef7.C: Likewise.
7850
7851         PR c++/18285
7852         * g++.dg/parse/typedef7.C: New test.
7853
7854 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7855
7856         * gcc.c-torture/execute/20041124-1.c: New test.
7857
7858 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7859
7860         * g++.dg/template/deduce3.C: New test.
7861
7862         PR c++/18586
7863         * g++.dg/template/crash27.C: New test.
7864
7865         PR c++/18530
7866         * g++.dg/warn/Wshadow-3.C: New test.
7867
7868 2004-11-24  Devang Patel  <dpatel@apple.com>
7869
7870         PR/18555
7871         * gcc.dg/cpp/isysroot-1.c: New test.
7872         * gcc.dg/cpp/usr/include/stdio.h: New file.
7873         * gcc.dg/cpp/isysroot-2.c: New test.
7874         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7875         New file.
7876
7877 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7878
7879         PR c++/8929
7880         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7881
7882 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7885         * gcc.target/sparc/pdist.c: Likewise.
7886
7887 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7888
7889         PR c++/16882
7890         * g++.dg/conversion/simd1.C: New test.
7891
7892 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7893
7894         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7895         and restore_ld_library_path_env_vars.
7896         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7897         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7898         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7899         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7900
7901 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7902
7903         * gcc.dg/pragma-align-2.c: Test macro expansion.
7904         * gcc.dg/pragma-pack-2.c: New test.
7905
7906 2004-11-23  Richard Henderson  <rth@redhat.com>
7907
7908         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7909         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7910         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7911         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7912         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7913         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7914
7915         * gcc.dg/vect/vect.exp: Add check for alpha.
7916         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7917         (check_effective_target_vect_int): Enable for alpha.
7918         (check_effective_target_vect_long): New.
7919         (is-effective-target): Add it.
7920
7921 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7922
7923         * gcc.dg/pr18614-1.c: New test.
7924
7925 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7926
7927         * gcc.dg/setjmp-2.c: New test.
7928
7929 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7930
7931         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7932         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7933         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7934         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7935         gcc.target/sparc/pdist.c: New tests.
7936
7937 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7938
7939         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7940
7941 2004-11-22  Dale Johannesen  <dalej@apple.com>
7942
7943         * gcc.dg/20041111-1.c:  New.
7944
7945 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7946
7947         PR tree-opt/18536
7948         * gcc.dg/vect/pr18536.c: New test.
7949
7950 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7951
7952         PR c++/18354
7953         * g++.dg/template/nontype11.C: New test.
7954
7955 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7956
7957         PR middle-end/18520
7958         * gcc.dg/pr18520-1.c: New test case.
7959
7960 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7961
7962         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7963         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7964         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7965         expected diagnostics.
7966
7967 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968
7969         PR target/18580
7970         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7971         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7972         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7973
7974 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7975
7976         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7977
7978 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7979             Joseph Myers  <joseph@codesourcery.com>
7980
7981         * lib/target-supports.exp (check_visibility_available): Really
7982         test the compiler.
7983
7984 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7985
7986         PR tree-opt/18181
7987         * gcc.dg/vect/vect-85.c: New test.
7988         * gcc.dg/vect/vect-86.c: New test.
7989         * gcc.dg/vect/vect-87.c: New test.
7990         * gcc.dg/vect/vect-88.c: New test.
7991
7992 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7993
7994         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7995
7996 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7997
7998         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7999         * gcc.dg/ppc-and-1.c: Ditto.
8000         * gcc.dg/ppc-compare-1.c: Ditto.
8001         * gcc.dg/ppc-mov-1.c: Ditto
8002
8003 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8004             Mark Mitchell  <mark@codesourcery.com>
8005
8006         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8007
8008 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8009             Aldy Hernandez  <aldyh@redhat.com>
8010
8011         * lib/target-supports.exp (check_effective_target_vect_int): New
8012         (check_effective_target_vect_float): New
8013         (check_effective_target_vect_double): New.
8014         (is-effective-target): Support new effective targets keywords.
8015         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8016         default action for dg-do.
8017         * gcc.dg/vect/pr16105.c: Use new support.
8018         * gcc.dg/vect/pr18400.c: Ditto.
8019         * gcc.dg/vect/pr18425.c: Ditto.
8020         * gcc.dg/vect/vect-1.c: Ditto.
8021         * gcc.dg/vect/vect-10.c: Ditto.
8022         * gcc.dg/vect/vect-11.c: Ditto.
8023         * gcc.dg/vect/vect-12.c: Ditto.
8024         * gcc.dg/vect/vect-13.c: Ditto.
8025         * gcc.dg/vect/vect-14.c: Ditto.
8026         * gcc.dg/vect/vect-15.c: Ditto.
8027         * gcc.dg/vect/vect-16.c: Ditto.
8028         * gcc.dg/vect/vect-17.c: Ditto.
8029         * gcc.dg/vect/vect-18.c: Ditto.
8030         * gcc.dg/vect/vect-19.c: Ditto.
8031         * gcc.dg/vect/vect-2.c: Ditto.
8032         * gcc.dg/vect/vect-20.c: Ditto.
8033         * gcc.dg/vect/vect-21.c: Ditto.
8034         * gcc.dg/vect/vect-22.c: Ditto.
8035         * gcc.dg/vect/vect-23.c: Ditto.
8036         * gcc.dg/vect/vect-24.c: Ditto.
8037         * gcc.dg/vect/vect-25.c: Ditto.
8038         * gcc.dg/vect/vect-26.c: Ditto.
8039         * gcc.dg/vect/vect-27.c: Ditto.
8040         * gcc.dg/vect/vect-27a.c: Ditto.
8041         * gcc.dg/vect/vect-28.c: Ditto.
8042         * gcc.dg/vect/vect-29.c: Ditto.
8043         * gcc.dg/vect/vect-29a.c: Ditto.
8044         * gcc.dg/vect/vect-3.c: Ditto.
8045         * gcc.dg/vect/vect-30.c: Ditto.
8046         * gcc.dg/vect/vect-31.c: Ditto.
8047         * gcc.dg/vect/vect-32.c: Ditto.
8048         * gcc.dg/vect/vect-33.c: Ditto.
8049         * gcc.dg/vect/vect-34.c: Ditto.
8050         * gcc.dg/vect/vect-35.c: Ditto.
8051         * gcc.dg/vect/vect-36.c: Ditto.
8052         * gcc.dg/vect/vect-37.c: Ditto.
8053         * gcc.dg/vect/vect-38.c: Ditto.
8054         * gcc.dg/vect/vect-4.c: Ditto.
8055         * gcc.dg/vect/vect-40.c: Ditto.
8056         * gcc.dg/vect/vect-41.c: Ditto.
8057         * gcc.dg/vect/vect-42.c: Ditto.
8058         * gcc.dg/vect/vect-43.c: Ditto.
8059         * gcc.dg/vect/vect-44.c: Ditto.
8060         * gcc.dg/vect/vect-45.c: Ditto.
8061         * gcc.dg/vect/vect-46.c: Ditto.
8062         * gcc.dg/vect/vect-47.c: Ditto.
8063         * gcc.dg/vect/vect-48.c: Ditto.
8064         * gcc.dg/vect/vect-48a.c: Ditto.
8065         * gcc.dg/vect/vect-49.c: Ditto.
8066         * gcc.dg/vect/vect-5.c: Ditto.
8067         * gcc.dg/vect/vect-50.c: Ditto.
8068         * gcc.dg/vect/vect-51.c: Ditto.
8069         * gcc.dg/vect/vect-52.c: Ditto.
8070         * gcc.dg/vect/vect-53.c: Ditto.
8071         * gcc.dg/vect/vect-54.c: Ditto.
8072         * gcc.dg/vect/vect-55.c: Ditto.
8073         * gcc.dg/vect/vect-56.c: Ditto.
8074         * gcc.dg/vect/vect-56a.c: Ditto.
8075         * gcc.dg/vect/vect-57.c: Ditto.
8076         * gcc.dg/vect/vect-58.c: Ditto.
8077         * gcc.dg/vect/vect-59.c: Ditto.
8078         * gcc.dg/vect/vect-6.c: Ditto.
8079         * gcc.dg/vect/vect-60.c: Ditto.
8080         * gcc.dg/vect/vect-61.c: Ditto.
8081         * gcc.dg/vect/vect-62.c: Ditto.
8082         * gcc.dg/vect/vect-63.c: Ditto.
8083         * gcc.dg/vect/vect-64.c: Ditto.
8084         * gcc.dg/vect/vect-65.c: Ditto.
8085         * gcc.dg/vect/vect-66.c: Ditto.
8086         * gcc.dg/vect/vect-67.c: Ditto.
8087         * gcc.dg/vect/vect-68.c: Ditto.
8088         * gcc.dg/vect/vect-69.c: Ditto.
8089         * gcc.dg/vect/vect-7.c: Ditto.
8090         * gcc.dg/vect/vect-72.c: Ditto.
8091         * gcc.dg/vect/vect-72a.c: Ditto.
8092         * gcc.dg/vect/vect-73.c: Ditto.
8093         * gcc.dg/vect/vect-74.c: Ditto.
8094         * gcc.dg/vect/vect-75.c: Ditto.
8095         * gcc.dg/vect/vect-76.c: Ditto.
8096         * gcc.dg/vect/vect-77.c: Ditto.
8097         * gcc.dg/vect/vect-77a.c: Ditto.
8098         * gcc.dg/vect/vect-78.c: Ditto.
8099         * gcc.dg/vect/vect-79.c: Ditto.
8100         * gcc.dg/vect/vect-8.c: Ditto.
8101         * gcc.dg/vect/vect-80.c: Ditto.
8102         * gcc.dg/vect/vect-82.c: Ditto.
8103         * gcc.dg/vect/vect-82_64.c: Ditto.
8104         * gcc.dg/vect/vect-83.c: Ditto.
8105         * gcc.dg/vect/vect-83_64.c: Ditto.
8106         * gcc.dg/vect/vect-9.c: Ditto.
8107         * gcc.dg/vect/vect-all.c: Ditto.
8108         * gcc.dg/vect/vect-none.c: Ditto.
8109
8110 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8111
8112         * lib/gcc-dg.exp (dg-skip-if): New function.
8113         (dg-forbid-option): Remove.
8114         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8115         * g++.dg/abi/bitfield8.C: Likewise.
8116         * g++.dg/abi/dtor1.C: Likewise.
8117         * g++.dg/abi/empty10.C: Likewise.
8118         * g++.dg/abi/empty7.C: Likewise.
8119         * g++.dg/abi/empty9.C: Likewise.
8120         * g++.dg/abi/layout3.C: Likewise.
8121         * g++.dg/abi/layout4.C: Likewise.
8122         * g++.dg/abi/thunk1.C: Likewise.
8123         * g++.dg/abi/thunk2.C: Likewise.
8124         * g++.dg/abi/vbase11.C: Likewise.
8125         * g++.dg/abi/vthunk2.C: Likewise.
8126         * g++.dg/abi/vthunk3.C: Likewise.
8127         * g++.dg/ext/attrib8.C: Likewise.
8128         * g++.dg/opt/longbranch2.C: Likewise.
8129         * g++.dg/opt/reg-stack4.C: Likewise.
8130         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8131         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8132         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8133         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8135         * gcc.dg/20000609-1.c: Likewise.
8136         * gcc.dg/20000720-1.c: Likewise.
8137         * gcc.dg/20011107-1.c: Likewise.
8138         * gcc.dg/20011119-1.c: Likewise.
8139         * gcc.dg/20020108-1.c: Likewise.
8140         * gcc.dg/20020122-2.c: Likewise.
8141         * gcc.dg/20020122-3.c: Likewise.
8142         * gcc.dg/20020201-3.c: Likewise.
8143         * gcc.dg/20020206-1.c: Likewise.
8144         * gcc.dg/20020218-1.c: Likewise.
8145         * gcc.dg/20020310-1.c: Likewise.
8146         * gcc.dg/20020411-1.c: Likewise.
8147         * gcc.dg/20020418-2.c: Likewise.
8148         * gcc.dg/20020426-1.c: Likewise.
8149         * gcc.dg/20020426-2.c: Likewise.
8150         * gcc.dg/20020517-1.c: Likewise.
8151         * gcc.dg/20020523-1.c: Likewise.
8152         * gcc.dg/20020523-2.c: Likewise.
8153         * gcc.dg/20020729-1.c: Likewise.
8154         * gcc.dg/20030204-1.c: Likewise.
8155         * gcc.dg/20030826-2.c: Likewise.
8156         * gcc.dg/20030926-1.c: Likewise.
8157         * gcc.dg/20031202-1.c: Likewise.
8158         * gcc.dg/980312-1.c: Likewise.
8159         * gcc.dg/980313-1.c: Likewise.
8160         * gcc.dg/990117-1.c: Likewise.
8161         * gcc.dg/990424-1.c: Likewise.
8162         * gcc.dg/990524-1.c: Likewise.
8163         * gcc.dg/991230-1.c: Likewise.
8164         * gcc.dg/i386-387-1.c: Likewise.
8165         * gcc.dg/i386-387-2.c: Likewise.
8166         * gcc.dg/i386-387-3.c: Likewise.
8167         * gcc.dg/i386-387-4.c: Likewise.
8168         * gcc.dg/i386-387-5.c: Likewise.
8169         * gcc.dg/i386-387-6.c: Likewise.
8170         * gcc.dg/i386-asm-1.c: Likewise.
8171         * gcc.dg/i386-bitfield1.c: Likewise.
8172         * gcc.dg/i386-bitfield2.c: Likewise.
8173         * gcc.dg/i386-loop-1.c: Likewise.
8174         * gcc.dg/i386-loop-2.c: Likewise.
8175         * gcc.dg/i386-loop-3.c: Likewise.
8176         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8177         * gcc.dg/i386-pic-1.c: Likewise.
8178         * gcc.dg/i386-regparm.c: Likewise.
8179         * gcc.dg/i386-signbit-1.c: Likewise.
8180         * gcc.dg/i386-signbit-2.c: Likewise.
8181         * gcc.dg/i386-signbit-3.c: Likewise.
8182         * gcc.dg/i386-sse-5.c: Likewise.
8183         * gcc.dg/i386-sse-8.c: Likewise.
8184         * gcc.dg/i386-unroll-1.c: Likewise.
8185         * gcc.dg/tls/opt-1.c: Likewise.
8186         * gcc.dg/tls/opt-2.c: Likewise.
8187         * gcc.dg/unroll-1.c: Likewise.
8188         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8189         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8190         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8191         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8192
8193 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8194
8195         * g++.dg/template/incomplete1.C: New test.
8196
8197 2004-11-16  Nick Clifton  <nickc@redhat.com>
8198
8199         Revert patches accidentally commited during checkin of fixes for
8200         xstormy16 tests:
8201         gcc.c-torture/execute/simd-4.c: Revert
8202         gcc.dg/20040910-1.c: Revert.
8203
8204 2004-11-16  Paul Brook  <paul@codesourcery.com>
8205
8206         PR fortran/13010
8207         * gfortran.dg/der_pointer_1.f90: New test.
8208
8209 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8210
8211         PR c/18498
8212         * gcc.dg/bitfld-13.c: New test.
8213
8214 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8215
8216         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8217         powerpc*-*-linux*.
8218
8219         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8220         * gcc.dg/ppc64-abi-2.c: Ditto.
8221         * gcc.dg/ppc64-abi-3.c: Ditto.
8222
8223         * lib/gcc-dg.exp (dg-target-list): Remove.
8224
8225 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8226
8227         * gcc.dg/ia64-postinc.c: New test.
8228
8229 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8230
8231         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8232
8233 2004-11-15  Nick Clifton  <nickc@redhat.com>
8234
8235         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8236         __INT_MAX__ so that the test can be compiled by toolchains
8237         targeted at 16-bit processors.
8238
8239         * gcc.dg/20040625-1.c: Use long constants rather than integers
8240         when performing arithmetic that will overflow 16-bits.
8241
8242         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8243         xstormy16.  It does not support 128-bit vector operations.
8244
8245         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8246         with the macro PTR_TYPE.  Define this macro to an integer type
8247         suitable for holding a pointer.
8248
8249         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8250         the target is a 16-bit processor.
8251
8252         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8253         16-bit targets where the character constant will be too long.
8254
8255         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8256         where the double will not be directly addressable.
8257
8258 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8259
8260         Friend class name lookup 1/n, PR c++/18471
8261         * g++.dg/template/crash26.C: New test.
8262         * g++.dg/lookup/struct1.C: Adjust expected error.
8263         * g++.dg/parse/elab1.C: Likewise.
8264         * g++.dg/parse/elab2.C: Likewise.
8265         * g++.dg/parse/int-as-enum1.C: Likewise.
8266         * g++.dg/parse/struct-as-enum1.C: Likewise.
8267         * g++.dg/parse/typedef1.C: Likewise.
8268         * g++.dg/parse/typedef3.C: Likewise.
8269         * g++.dg/parse/typedef4.C: Likewise.
8270         * g++.dg/parse/typedef5.C: Likewise.
8271         * g++.dg/template/nontype4.C: Likewise.
8272         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8273         * g++.old-deja/g++.other/elab1.C: Likewise.
8274         * g++.old-deja/g++.other/syntax4.C: Likewise.
8275
8276 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8279
8280 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8281
8282         * gcc.c-torture/execute/20041114-1.c: New test.
8283
8284 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8285
8286         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8287         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8288         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8289         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8290         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8291         gcc.dg/switch-7.c: New tests.
8292
8293 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8294
8295         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8296
8297 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8298
8299         PR tree-opt/18400
8300         * gcc.dg/vect/pr18400.c: New test.
8301
8302 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8303             Andrew Pinski  <pinskia@physics.uc.edu>
8304
8305         PR tree-opt/18425
8306         * gcc.dg/vect/pr18425.c: New test.
8307
8308 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8309
8310         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8311         Guard with dg-require-alias and dg-require-visibility.
8312
8313 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8316
8317 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8318
8319         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8320
8321 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8322
8323         PR c++/17344
8324         * g++.dg/template/defarg5.C: New test.
8325
8326 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8327
8328         * g++.dg/parse/cast1.C: Run only on ILP32.
8329         * g++.old-deja/g++.mike/p784.C: Likewise.
8330
8331 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8332
8333         * gcc.c-torture/execute/20041113-1.c: New test.
8334
8335 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8336
8337         PR target/18230
8338         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8339         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8340         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8341         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8342         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8343         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8344         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8345         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8346         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8347         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8348         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8349         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8350         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8351
8352 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8353
8354         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8355         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8356         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8357         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8358         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8359         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8360         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8361         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8362         gcc.target/sparc/combined-1.c: New tests.
8363
8364 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8365
8366         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8367         New tests.
8368
8369 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8370
8371         * lib/gcc-dg.exp (dg-forbid-option): New function.
8372         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8373         * g++.dg/abi/bitfield8.C: Likewise.
8374         * g++.dg/abi/dtor1.C: Likewise.
8375         * g++.dg/abi/empty10.C: Likewise.
8376         * g++.dg/abi/empty7.C: Likewise.
8377         * g++.dg/abi/empty9.C: Likewise.
8378         * g++.dg/abi/layout3.C: Likewise.
8379         * g++.dg/abi/layout4.C: Likewise.
8380         * g++.dg/abi/thunk1.C: Likewise.
8381         * g++.dg/abi/thunk2.C: Likewise.
8382         * g++.dg/abi/vbase11.C: Likewise.
8383         * g++.dg/abi/vthunk2.C: Likewise.
8384         * g++.dg/abi/vthunk3.C: Likewise.
8385         * g++.dg/ext/attrib8.C: Likewise.
8386         * g++.dg/opt/longbranch2.C: Likewise.
8387         * g++.dg/opt/reg-stack4.C: Likewise.
8388         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8389         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8390         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8391         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8392         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8393         * gcc.dg/20000609-1.c: Likewise.
8394         * gcc.dg/20000720-1.c: Likewise.
8395         * gcc.dg/20011107-1.c: Likewise.
8396         * gcc.dg/20011119-1.c: Likewise.
8397         * gcc.dg/20020108-1.c: Likewise.
8398         * gcc.dg/20020122-2.c: Likewise.
8399         * gcc.dg/20020122-3.c: Likewise.
8400         * gcc.dg/20020201-3.c: Likewise.
8401         * gcc.dg/20020206-1.c: Likewise.
8402         * gcc.dg/20020218-1.c: Likewise.
8403         * gcc.dg/20020310-1.c: Likewise.
8404         * gcc.dg/20020411-1.c: Likewise.
8405         * gcc.dg/20020418-2.c: Likewise.
8406         * gcc.dg/20020426-1.c: Likewise.
8407         * gcc.dg/20020426-2.c: Likewise.
8408         * gcc.dg/20020517-1.c: Likewise.
8409         * gcc.dg/20020523-1.c: Likewise.
8410         * gcc.dg/20020523-2.c: Likewise.
8411         * gcc.dg/20020729-1.c: Likewise.
8412         * gcc.dg/20030204-1.c: Likewise.
8413         * gcc.dg/20030826-2.c: Likewise.
8414         * gcc.dg/20030926-1.c: Likewise.
8415         * gcc.dg/20031202-1.c: Likewise.
8416         * gcc.dg/980312-1.c: Likewise.
8417         * gcc.dg/980313-1.c: Likewise.
8418         * gcc.dg/990117-1.c: Likewise.
8419         * gcc.dg/990424-1.c: Likewise.
8420         * gcc.dg/990524-1.c: Likewise.
8421         * gcc.dg/991230-1.c: Likewise.
8422         * gcc.dg/i386-387-1.c: Likewise.
8423         * gcc.dg/i386-387-2.c: Likewise.
8424         * gcc.dg/i386-387-3.c: Likewise.
8425         * gcc.dg/i386-387-4.c: Likewise.
8426         * gcc.dg/i386-387-5.c: Likewise.
8427         * gcc.dg/i386-387-6.c: Likewise.
8428         * gcc.dg/i386-asm-1.c: Likewise.
8429         * gcc.dg/i386-bitfield1.c: Likewise.
8430         * gcc.dg/i386-bitfield2.c: Likewise.
8431         * gcc.dg/i386-loop-1.c: Likewise.
8432         * gcc.dg/i386-loop-2.c: Likewise.
8433         * gcc.dg/i386-loop-3.c: Likewise.
8434         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8435         * gcc.dg/i386-pic-1.c: Likewise.
8436         * gcc.dg/i386-regparm.c: Likewise.
8437         * gcc.dg/i386-signbit-1.c: Likewise.
8438         * gcc.dg/i386-signbit-2.c: Likewise.
8439         * gcc.dg/i386-signbit-3.c: Likewise.
8440         * gcc.dg/i386-sse-5.c: Likewise.
8441         * gcc.dg/i386-sse-8.c: Likewise.
8442         * gcc.dg/i386-unroll-1.c: Likewise.
8443         * gcc.dg/tls/opt-1.c: Likewise.
8444         * gcc.dg/tls/opt-2.c: Likewise.
8445         * gcc.dg/unroll-1.c: Likewise.
8446         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8447         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8448         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8449         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8450         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8451         -m64 is specified.
8452
8453 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/18389
8456         * g++.dg/parse/cond1.C: New test.
8457
8458         PR c++/18429
8459         * g++.dg/template/array9.C: New test.
8460         * g++.dg/ext/vla1.C: Adjust error messages.
8461         * g++.dg/ext/vlm1.C: Likewise.
8462         * g++.dg/template/crash2.C: Likewise.
8463
8464         PR c++/18436
8465         * g++.dg/template/call3.C: New test.
8466
8467         PR c++/18407
8468         * g++.dg/template/ptrmem11.C: New test.
8469
8470 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8471
8472         PR other/14264
8473         * lib/g++.exp: Set LC_ALL and LANG to C.
8474         * lib/gcc-dg.exp: Likewise.
8475         * lib/gfortran.exp: Likewise.
8476         * lib/objc.exp: Likewise.
8477         * lib/treelang.exp: Likewise.
8478
8479 2004-11-12  Andreas Schwab  <schwab@suse.de>
8480
8481         * gcc.dg/pr16286.c: Fix last change.
8482
8483 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/18416
8486         * g++.dg/init/global1.C: New test.
8487
8488 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8489
8490         * gcc.c-torture/execute/20041112-1.c: New test.
8491
8492 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8493
8494         * lib/gcc-dg.exp (dg-target-list): New.
8495
8496 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8497             Richard Sandiford  <rsandifo@redhat.com>
8498
8499         * lib/target-supports.exp (get-compiler_messages): New.
8500         (check_named_sections_available): Use it.
8501         (check_effective_target_ilp32): New.
8502         (check_effective_target_lp64): New.
8503         (is-effective-target): New.
8504         * lib/gcc-dg.exp (dg-require-effective-target): New.
8505
8506 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8507
8508         * gcc.dg/precedence-1.c: New test.
8509
8510 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8511
8512         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8513
8514         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8515         message, delete generated files, use more descriptive name for
8516         executable, and make the test unsupported when it cannot be run.
8517
8518         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8519         (dg-require-weak, dg-require-visibility, dg-require-alias,
8520         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8521         dg-require-iconv, dg-require-named-sections): Use it.
8522
8523         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8524
8525 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8526
8527         PR target/16457
8528         * gcc.dg/ppc-and-1: New
8529
8530         PR target/16796
8531         * gcc.dg/ppc-mov-1.c: New.
8532
8533         PR target/16458
8534         * gcc.dg/ppc-compare-1.c: New.
8535
8536 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8537
8538         * objc.dg/desig-init-2.m: New test.
8539
8540 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8541
8542         PR middle-end/18160
8543         * g++.dg/warn/register-var-1.C: New test.
8544         * g++.dg/warn/register-var-2.C: New test.
8545
8546 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8547
8548         * gcc.dg/union-2.c: New test.
8549
8550 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8551
8552         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8553         New test for PR tree-optimization/17892.
8554
8555 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8556
8557         PR c++/18369
8558         * g++.dg/init/new12.C: New test.
8559
8560 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8561
8562         * gcc.target/sparc: New directory.
8563         * gcc.target/sparc/sparc.exp: New driver.
8564         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8565         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8566         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8567         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8568
8569 2004-11-10  Paul Brook  <paul@codesourcery.com>
8570
8571         PR fortran/18218
8572         * gfortran.dg/list_read.c: New test.
8573
8574 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8575
8576         PR c/18322
8577         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8578         expected diagnostic location.
8579
8580 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8581
8582         * gcc.dg/20041109-1.c: New test.
8583
8584 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         PR objc/18406
8587         * objc/compile/pr18406.m: New test.
8588
8589 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8590
8591         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8592
8593 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8594
8595         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8596
8597 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8598
8599         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8600
8601 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8602
8603         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8604         exit.
8605
8606 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8607
8608         PR tree-opt/18299
8609         * gcc.c-torture/pr18299-1.c: New test.
8610
8611 2004-11-06  Andreas Schwab  <schwab@suse.de>
8612
8613         * gcc.dg/pr16286.c: Also test for bool and pixel.
8614
8615 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8616
8617         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8618         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8619         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8620         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8621         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8622         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8623         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8624         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8625         gcc.dg/struct-semi-3.c: New tests.
8626
8627 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8628
8629         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8630
8631 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8632
8633         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8634         Do not use C99 designators.
8635
8636 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8637
8638         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8639
8640 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8641
8642         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8643         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8644         * gcc.c-torture/execute/simd-5.x: Remove.
8645
8646 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         PR rtl-optimization/17933
8649         * gcc.dg/torture/pr17933-1.c: New test.
8650
8651 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8652
8653         PR target/18106
8654         * lib/target-supports.exp (check_weak_available): Support
8655         Windows.
8656
8657 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8658
8659         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8660         call to fflush(stdout) before abort.
8661         (my_ffsll): New function.
8662         (generate_fields): Use it.
8663
8664 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8665
8666         * gcc.dg/init-undef-1.c: New test.
8667
8668 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8669
8670         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8671         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8672         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8673         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8674         expected messages for new parser.
8675
8676 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8677
8678         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8679
8680 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8681
8682         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8683         on LP64 targets.
8684
8685 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8686
8687         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8688         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8689         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8690         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8691         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8692         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8693         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8694         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8695         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8696         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8697
8698 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8699
8700         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8701         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8702         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8703         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8704         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8705         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8706         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8707         for new parser.
8708
8709 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8710
8711         PR target/15342
8712         * gcc.dg/20041104-1.c: New test.
8713
8714 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8715
8716         * g++.dg/template/nontype7.C: New test.
8717         * g++.dg/template/nontype8.C: Likewise.
8718         * g++.dg/template/nontype9.C: Likewise.
8719         * g++.dg/template/nontype10.C: Likewise.
8720         * g++.dg/tc1/dr49.C: Likewise.
8721         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8722         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8723
8724 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8725
8726         * g++.dg/rtti/tinfo1.C: Remove xfails.
8727
8728 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8729
8730         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8731         packed attribute to the definition to satisfy the new C++ parser.
8732
8733 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8734
8735         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8736         invocations of va_arg.
8737
8738 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8739
8740         PR c++/18124
8741         * g++.dg/template/crash25.C: New test.
8742
8743         PR c++/18155
8744         * g++.dg/template/typedef2.C: New test.
8745         * g++.dg/parse/crash13.C: Adjust error markers.
8746
8747         PR c++/18177
8748         * g++.dg/conversion/const3.C: New test.
8749
8750 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8751
8752         PR fortran/17535
8753         PR fortran/17583
8754         PR fortran/17713
8755         * gfortran.dg/generic_[123].f90: New testcases.
8756
8757 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8758
8759         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8760         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8761
8762 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8763
8764         PR tree-opt/16808
8765         * gcc.c-torture/compile/pr16808.c: New test.
8766
8767 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8768
8769         PR rtl-optimization/17104
8770         * gcc.dg/ppc-bitfield1.c: New.
8771
8772 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8773
8774         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8775
8776 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8777
8778         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8779         strings for 32-bit code.
8780
8781 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8782
8783         PR c/18239
8784         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8785
8786 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8787
8788         PR c++/18064
8789         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8790
8791 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/15172
8794         * g++.dg/init/aggr2.C: New test.
8795
8796 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8797
8798         * objc.dg/local-decl-1.m: New test.
8799
8800 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8801
8802         * gcc.dg/20040910-1.c: Adjust regex.
8803
8804 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8805
8806         PR rtl-optimization/18084
8807         * g++.dg/opt/pr18084-1.C: New testcase.
8808
8809 2004-10-30  Matt Austern  <austern@apple.com>
8810
8811         PR c++/17542
8812         * g++.dg/ext/attrib18.C: New test.
8813
8814 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8815
8816         PR middle-end/18096
8817         * gcc.dg/pr18096-1.c: New test case.
8818
8819 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8820
8821         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8822
8823 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8824
8825         PR c/16666
8826         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8827         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8828         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8829         gcc.dg/old-style-prom-3.c: New tests.
8830
8831 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8832
8833         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8834         Remove unnecessary inclusion of stdio.h.
8835
8836 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8837
8838         PR rtl-optimization/17581
8839         * gcc.dg/pr17581-1.c: New test case.
8840
8841 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8842
8843         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8844         being implemented.
8845         * g++.dg/conversion/dr195-1.C: New.
8846         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8847         * g++.old-deja/g++.mike/p10148.C: Likewise.
8848
8849 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/17695
8852         * g++.dg/debug/typedef2.C: New test.
8853
8854 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8855
8856         PR fortran/13490
8857         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8858         * gfortran.dg/g77/README: Update.
8859
8860 2004-10-28  Matt Austern  <austern@apple.com>
8861
8862         PR c++/14124
8863         * g++.dg/ext/packed7.C: New test.
8864
8865 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8866
8867         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8868         scan-assembler.
8869         * lib/scanasm.exp (hidden-scan-for): New proc.
8870         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8871         string.
8872         (scan-not-hidden): Likewise.
8873         * lib/target-supports.exp (check_visibility_available): mach-o is
8874         support too.
8875
8876 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/17132
8879         * g++.dg/template/memclass3.C: New test.
8880
8881 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8882
8883         PR middle-end/18160
8884         * gcc.dg/register-var-1.c: New test.
8885         * gcc.dg/register-var-2.c: New test.
8886         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8887         error now.
8888
8889 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8890
8891         PR other/18172
8892         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8893         unused variables.
8894         * gcc.dg/vect/vect-22.c: Likewise.
8895
8896 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8897
8898         * gcc.dg/i386-rotate-1.c: New test.
8899
8900 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8901
8902         * g++.dg/init/ref12.C: Add "run" marker.
8903
8904         PR c++/17435
8905         * g++.dg/init/ref12.C: New test.
8906
8907         PR c++/18140
8908         * g++.dg/template/shift1.C: New test.
8909         * g++.dg/template/error10.C: Adjust error markers.
8910
8911 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8912
8913         PR tree-opt/17529
8914         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8915
8916 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8917
8918         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8919         * gcc.dg/weak/weak-3.c: Likewise.
8920         * gcc.dg/weak/weak-5.c: Likewise.
8921         * gcc.dg/weak/weak-9.c: Likewise.
8922         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8923         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8924
8925         * gcc.dg/darwin-weakimport-1.c: New.
8926
8927 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8928
8929         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8930
8931 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8934         'syntax' error messages.
8935         * gcc.dg/cpp/direct2s.c: Likewise.
8936
8937 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8938
8939         * gcc.c-torture/compile/20041026-1.c: New.
8940
8941 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/18093
8944         * g++.dg/lookup/ns2.C: New test.
8945
8946         PR c++/18020
8947         * g++.dg/template/enum4.C: New test.
8948
8949         PR c++/18161
8950         * g++.dg/template/expr1.C: New test.
8951
8952 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8953
8954         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8955
8956 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8957
8958         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8959         gcc.dg/decl-nospec-3.c: New tests.
8960
8961 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8962
8963         * objc.dg/super-class-3.m: New test.
8964
8965 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8968         resyncing.
8969         * gcc.dg/cpp/direct2s.c: Likewise.
8970
8971 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8972
8973         * objc.dg/image-info.m: Update for changes to section selection.
8974
8975 2004-10-25  David Ayers  <d.ayers@inode.at>
8976             Ziemowit Laski  <zlaski@apple.com>
8977
8978         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8979         diagnostics when messaging 'id <Proto>'.
8980         * objc.dg/class-protocol-1.m: New test.
8981         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8982         a non-existent method signature.
8983         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8984         Update diagnostics when messaging with non-existent method signature.
8985         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8986         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8987         invalid receivers are now resolved as if messaging 'id'; remove
8988         extraneous diagnostics.
8989
8990 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8991
8992         PR c/16667
8993         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8994         gcc.dg/init-desig-obs-3.c: New tests.
8995
8996 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8997
8998         * gcc.dg/debug/20041023-1.c: New test.
8999
9000 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9001
9002         PR middle-end/17407
9003         * gcc.c-torture/compile/pr17407.c: New test.
9004
9005         PR c++/18121
9006         * g++.dg/template/array8.C: New test.
9007
9008 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9009
9010         PR other/18138
9011         * lib/g++.exp: Accept more than one multilib libgcc.
9012         * lib/gcc-dg.exp: Likewise.
9013         * lib/objc.exp: Likewise.
9014         * lib/treelang.exp: Likewise.
9015         * lib/gfortran.exp: Likewise.
9016
9017 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9018
9019         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9020
9021 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9022
9023         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9024         * gcc.dg/c99-const-expr-3.c: Likewise.
9025
9026 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9027
9028         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9029
9030 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9031
9032         * gcc.c-torture/execute/loop-2e.x: Remove.
9033
9034 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         PR c++/18095
9037         * g++.dg/parse/crash18.C: New.
9038         * g++.dg/parse/crash19.C: New.
9039
9040 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9041
9042         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9043         * g++.dg/ext/dllimport2.C: Same.
9044         * g++.dg/ext/dllimport8.C: Same.
9045
9046 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9047
9048         PR c++/10841
9049         * g++.dg/conversion/cast1.C: New test.
9050         * g++.dg/overload/pmf1.C: Adjust error marker.
9051
9052 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9053
9054         PR objc/17923
9055         * objc.dg/const-str-7.m: New test.
9056
9057 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9058
9059         * g++.dg/template/memfriend11.C: Fix comment typo.
9060         * g++.dg/template/memfriend14.C: Likewise.
9061
9062 2004-10-20  Richard Henderson  <rth@redhat.com>
9063
9064         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9065         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9066         -fasynchronous-unwind-tables.
9067
9068 2004-10-20  Richard Henderson  <rth@redhat.com>
9069
9070         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9071         (main): Return success.
9072         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9073         (main): Return success.
9074
9075 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9076
9077         PR c++/13495
9078         * g++.dg/template/memfriend9.C: New test.
9079         * g++.dg/template/memfriend10.C: Likewise.
9080         * g++.dg/template/memfriend11.C: Likewise.
9081         * g++.dg/template/memfriend12.C: Likewise.
9082         * g++.dg/template/memfriend13.C: Likewise.
9083         * g++.dg/template/memfriend14.C: Likewise.
9084         * g++.dg/template/memfriend15.C: Likewise.
9085         * g++.dg/template/memfriend16.C: Likewise.
9086         * g++.dg/template/memfriend17.C: Likewise.
9087         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9088
9089 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         * g++.dg/conversion/dr195.C: New.
9092         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9093
9094 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9095             Devang Patel  <dpatel@apple.com>
9096
9097         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9098         of floating point arithmetic, which could trap.
9099
9100 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9101
9102         PR c++/14035
9103         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9104         * g++.dg/conversion/const2.C: New test.
9105         * g++.dg/expr/reinterpret2.C: New test.
9106         * g++.dg/expr/reinterpret3.C: New test.
9107         * g++.dg/expr/cast2.C: New test.
9108         * g++.dg/expr/copy1.C: New test.
9109         * g++.dg/other/conversion1.C: Change error message.
9110         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9111         function pointers to void *.
9112         * g++.old-deja/g++.mike/p10148.C: Likewise.
9113
9114 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9115
9116         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9117
9118 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9119
9120         PR c++/18047
9121
9122         * g++.dg/parse/expr3.C: New test.
9123
9124 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9125
9126         * gcc.dg/smod-1.c: New test.
9127
9128 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9129
9130         * objc.dg/method-14.m: New test.
9131
9132 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9133
9134         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9135         Also xfail as the patch was reverted.
9136
9137 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9138
9139         PR middle-end/16973
9140         * gcc.dg/pr16973.c: New test.
9141
9142 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9143
9144         PR tree-optimization/17656
9145         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9146
9147 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         * g++.dg/eh/shadow1.C: New.
9150
9151 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.c-torture/compile/20041018-1.c: New test.
9154
9155 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9156
9157         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9158         compiler referring to register 0 when accessing sdata.  The linker
9159         now patches things up.
9160
9161 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9162
9163         PR c/17529
9164         * gcc.c-torture/compile/pr17529.c: New test.
9165
9166 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9167
9168         PR c++/17743
9169         * g++.dg/ext/attrib17.C: New test.
9170
9171 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9172
9173         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9174
9175 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9176
9177         PR c++/10479
9178         * g++.dg/ext/attrib16.C: New test.
9179
9180 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9181
9182         PR c++/17042
9183         * g++.dg/init/dso_handle1.C: New test.
9184
9185         PR c++/14667
9186         * g++.dg/parse/typedef6.C: New test.
9187
9188         PR c++/17916
9189         * g++.dg/parse/pragma1.C: New test.
9190
9191 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9192
9193         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9194
9195 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9196
9197         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9198         -fno-common when on HPPA HP-UX platforms.
9199
9200 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR other/16820
9203         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9204         stdint.h.
9205         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9206         uintptr_t.
9207
9208 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9209
9210         PR c++/16301
9211         * g++.dg/lookup/strong-using-4.C: New test.
9212
9213 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9214
9215         PR middle-end/16567
9216         * gcc.c-torture/compile/nested-1.c: New test.
9217
9218 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9219
9220         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9221         and mipsisa64*-*-* (until support for misaligned loads is added).
9222         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9223         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9224         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9225         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9226         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9227         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9228
9229 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9230
9231         PR c++/17976
9232         * g++.dg/init/dtor3.C: New test.
9233
9234 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9235
9236         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9237
9238 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9239
9240         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9241         * gcc.dg/macho-lo-sum.c: Likewise.
9242
9243 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9244
9245         * gcc.dg/ppc-spe64-1.c: New test.
9246
9247 2004-10-14  Devang Patel  <dpatel@apple.com>
9248
9249         PR 17635
9250         * gcc.dg/pr17635.c : New test.
9251
9252 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9253
9254         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9255         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9256         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9257         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9258         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9259         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9260         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9261         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9262         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9263         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9264         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9265         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9266         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9267         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9268         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9269         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9270         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9271         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9272
9273 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9274
9275         * gcc.dg/vect/vect-82.c: New testcase.
9276         * gcc.dg/vect/vect-82_64.c: New testcase.
9277         * gcc.dg/vect/vect-83.c: New testcase.
9278         * gcc.dg/vect/vect-83_64.c: New testcase.
9279
9280 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9281
9282         * gcc.dg/cpp/error-1.c: New test.
9283
9284 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9285
9286         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9287
9288 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9289
9290         PR target/17984
9291         * gcc.dg/cris-peep2-xsrand2.c: New test.
9292
9293 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9294
9295         PR c++/17661
9296         * testsuite/g++.dg/expr/for2.C: New test.
9297
9298 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9299
9300         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9301
9302 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR tree-optimization/17724
9305         * g++.dg/opt/pr17724-1.C: New test.
9306         * g++.dg/opt/pr17724-2.C: New test.
9307         * g++.dg/opt/pr17724-3.C: New test.
9308         * g++.dg/opt/pr17724-4.C: New test.
9309         * g++.dg/opt/pr17724-5.C: New test.
9310         * g++.dg/opt/pr17724-6.C: New test.
9311
9312 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9313
9314         PR c/17301
9315         * gcc.dg/pr17301-2.c: New test.
9316
9317 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/15876
9320         * g++.dg/parse/error22.C: New test.
9321
9322         PR c++/17936
9323         * g++.dg/template/spec18.C: New test.
9324
9325 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9326
9327         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9328         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9329         memcpy.
9330         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9331         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9332
9333 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9334
9335         * g++.dg/eh/cleanup5.C: Add dg-options "".
9336
9337 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9338
9339         PR middle-end/17657
9340         * gcc.dg/switch-4.c: New test case.
9341
9342 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9343
9344         * gcc.c-torture/execute/20041011-1.c: New test.
9345
9346 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9347
9348         PR c++/17554
9349         * g++.dg/init/for3.C: New test.
9350
9351         PR c++/17657
9352         * g++.dg/opt/switch2.C: New test.
9353
9354         PR middle-end/17703
9355         * g++.dg/warn/Wreturn-2.C: New test.
9356
9357 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9358
9359         PR c++/17907
9360         * g++.dg/eh/cleanup5.C: New test.
9361
9362 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/17393
9365         * g++.dg/parse/error21.C: New test.
9366
9367 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9368
9369         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9370         * g++.dg/warn/incomplete1.C: Likewise.
9371         * g++.dg/template/qualttp20.C: Likewise.
9372
9373 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9374
9375         PR c/17881
9376         * parm-incomplete-1.c: New test.
9377
9378 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/17867
9381         * g++.dg/parse/error19.C: New test.
9382
9383         PR c++/17670
9384         * g++.dg/init/new11.C: New test.
9385
9386         PR c++/17821
9387         * g++.dg/parse/error20.C: New test.
9388
9389         PR c++/17826
9390         * g++.dg/template/crash24.C: New test.
9391
9392 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9393
9394         PR c/17301
9395         * gcc.dg/pr17301-1.c: New test.
9396
9397 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9398
9399         PR c/17189
9400         * gcc.dg/anon-struct-5.c: New test.
9401
9402 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9403
9404         PR c/17844
9405         * gcc.dg/pr17844-1.c: New test.
9406
9407 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9408
9409         PR tree-optimization/17906
9410         * gcc.c-torture/compile/pr17906.c: New.
9411
9412 2004-10-09  Stuart Hastings  <stuart@apple.com>
9413             Roger Sayle  <roger@eyesopen.com>
9414
9415         PR rtl-optimization/17853
9416         * gcc.dg/i386-mmx-5.c: New testcase.
9417
9418 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9419
9420         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9421
9422 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9423
9424         PR c++/17524
9425         * g++.dg/template/static9.C: New test.
9426
9427         PR c++/17685
9428         * g++.dg/parse/operator5.C: New test.
9429
9430 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9431
9432         PR middle-end/17894
9433         * gcc.c-torture/execute/divcmp-4.c: New test case.
9434
9435 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9436
9437         PR tree-opt/17902
9438         * g++.dg/opt/pr17902.C: New test.
9439
9440 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9441
9442         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9443
9444 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9445
9446         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9447
9448 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9449
9450         * gcc.dg/assign-warn-3.c: New test.
9451
9452 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR c/16999
9455         * gcc.dg/cpp/ident-1.c: New test.
9456
9457 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9458
9459         * gcc.c-torture/compile/acc1.c: New.
9460
9461 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9462
9463         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9464         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9465
9466 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9467
9468         * gcc.dg/ultrasp11.c: New test.
9469
9470 2004-10-08  Michael Matz  <matz@suse.de>
9471
9472         * gcc.dg/doloop-2.c: New test.
9473
9474 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9475
9476         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9477         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9478         objc.dg/method-9.m: Update expected diagnostics.
9479
9480 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9481
9482         * gcc.dg/ppc-fsel-3.c: New file.
9483         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9484
9485 2004-10-07  Paul Brook  <paul@codesourcery.com>
9486
9487         * gfortran.dg/intrinsic_verify_1.f90: New test.
9488
9489 2004-10-07  Paul Brook  <paul@codesourcery.com>
9490
9491         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9492
9493 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9494
9495         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9496         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9497         commit.
9498
9499 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9502
9503 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9504
9505         PR c++/17115
9506         * g++.dg/warn/Winline-4.C: New test.
9507
9508 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9509
9510         * gcc.c-torture/compile/20041007-1.c: New test.
9511
9512 2004-10-07  Paul Brook  <paul@codesourcery.com>
9513
9514         PR fortran/17678
9515         * gfortran.dg/use_allocated_1.f90: New test.
9516
9517 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9518
9519         PR middle-end/17849
9520         * gfortran.fortran-torture/compile/nested.f90: New test
9521
9522 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9523
9524         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9525
9526 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9527
9528         PR c++/17368
9529         * g++.dg/ext/asm6.C: New test.
9530
9531 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9532
9533         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9534
9535 2004-10-06  Paul Brook  <paul@codesourcery.com>
9536
9537         PR libfortran/17709
9538         * gfortran.dg/empty_format_1.f90: New test.
9539
9540 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9541
9542         PR fortran/17568
9543         * gfortran.dg/ishft.f90: New test.
9544
9545         PR fortran/17283
9546         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9547         tests.
9548
9549 2004-10-06  Paul Brook  <paul@codesourcery.com>
9550
9551         * gfortran.dg/do_1.f90: New test.
9552
9553 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9554
9555         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9556         optimizing for size.
9557
9558 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9559
9560         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9561
9562 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9563
9564         * gcc.c-torture/compile/20041005-1.c: New test.
9565
9566 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         PR c++/17829
9569         * g++.dg/lookup/koenig4.C: New.
9570
9571 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9572
9573         * g++.dg/other/classkey1.C: Adjust quoting marks.
9574         * g++.dg/parse/error15.C: Likewise.
9575         * g++.dg/template/meminit2.C (int>): Likewise.
9576
9577 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9578
9579         PR fortran/17283
9580         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9581
9582         PR fortran/17631
9583         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9584
9585         PR fortran/17708
9586         * gfortran.dg/pr17708.f90: New test.
9587
9588 2004-10-04  Chao-ying Fu  <fu@mips.com>
9589
9590         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9591         * gcc.dg/vect/vect-4.c: Ditto.
9592         * gcc.dg/vect/vect-5.c: Ditto.
9593         * gcc.dg/vect/vect-6.c: Ditto.
9594         * gcc.dg/vect/vect-8.c: Ditto.
9595         * gcc.dg/vect/vect-16.c: Ditto.
9596         * gcc.dg/vect/vect-30.c: Ditto.
9597         * gcc.dg/vect/vect-40.c: Ditto.
9598         * gcc.dg/vect/vect-41.c: Ditto.
9599         * gcc.dg/vect/vect-42.c: Ditto.
9600         * gcc.dg/vect/vect-43.c: Ditto.
9601         * gcc.dg/vect/vect-44.c: Ditto.
9602         * gcc.dg/vect/vect-45.c: Ditto.
9603         * gcc.dg/vect/vect-46.c: Ditto.
9604         * gcc.dg/vect/vect-47.c: Ditto.
9605         * gcc.dg/vect/vect-48.c: Ditto.
9606         * gcc.dg/vect/vect-49.c: Ditto.
9607         * gcc.dg/vect/vect-50.c: Ditto.
9608         * gcc.dg/vect/vect-51.c: Ditto.
9609         * gcc.dg/vect/vect-52.c: Ditto.
9610         * gcc.dg/vect/vect-53.c: Ditto.
9611         * gcc.dg/vect/vect-54.c: Ditto.
9612         * gcc.dg/vect/vect-55.c: Ditto.
9613         * gcc.dg/vect/vect-56.c: Ditto.
9614         * gcc.dg/vect/vect-57.c: Ditto.
9615         * gcc.dg/vect/vect-58.c: Ditto.
9616         * gcc.dg/vect/vect-59.c: Ditto.
9617         * gcc.dg/vect/vect-60.c: Ditto.
9618         * gcc.dg/vect/vect-74.c: Ditto.
9619         * gcc.dg/vect/vect-79.c: Ditto.
9620         * gcc.dg/vect/vect-80.c: Ditto.
9621
9622 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9623
9624         * gcc.dg/unused-7.c: Use the correct option.
9625
9626 2004-10-04  Paul Brook  <paul@codesourcery.com>
9627         Bud Davis  <bdavis9659@comcast.net>
9628
9629         PR fortran/17706
9630         PR fortran/16434
9631         * gfortran/pr17706.f90: New test.
9632         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9633
9634 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9635
9636         * gfortran.dg/pr17612.f90: New test.
9637
9638 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9639
9640         * g++.dg/template/local1.C: Adjust quoting marks in
9641         testing for diagnostics.
9642         * g++.dg/tls/diag-2.C: Likewise.
9643         * g++.dg/other/error8.C: Likewise.
9644
9645 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9646
9647         PR c/17178
9648         * gcc.dg/unused-4.c: Adjust to be correct.
9649
9650         PR c/17820
9651         * gcc.dg/unused-7.c: New test.
9652
9653 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9654
9655         PR c++/17797
9656         * g++.dg/overload/template2.C: New test.
9657
9658 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9659
9660         PR tree-optimization/16632
9661         * gcc.dg/tree-ssa/20041002-1.c: New.
9662
9663 2004-10-03  Paul Brook  <paul@codesourcery.com>
9664
9665         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9666         rather than relying on default formatting.
9667
9668 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9669
9670         * gcc.dg/20040920-1.c: Update expected message text.
9671
9672 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9673
9674         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9675
9676 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9677
9678         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9679         tree level.
9680
9681 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         * gcc.dg/tree-ssa/pr17343.c: Remove.
9684
9685 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9686
9687         PR tree-opt/17343
9688         * gcc.dg/tree-ssa/pr17343.c: New test.
9689
9690 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9691
9692         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9693         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9694         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9695         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9696         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9697
9698 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9699
9700         * gcc.dg/lvalue-2.c: New test.
9701
9702 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9703
9704         PR c/17730
9705         * gcc.dg/pr17730-1.c: New test
9706
9707 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9708
9709         PR c/7425
9710         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9711
9712 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9713
9714         * gcc.c-torture/execute/stdarg-1.c: New test.
9715         * gcc.c-torture/execute/stdarg-2.c: New test.
9716         * gcc.c-torture/execute/stdarg-3.c: New test.
9717         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9718         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9719         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9720         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9721         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9722
9723 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR tree-optimization/17697
9726         * g++.dg/opt/pr17697-1.C: New test.
9727         * g++.dg/opt/pr17697-2.C: New test.
9728         * g++.dg/opt/pr17697-3.C: New test.
9729
9730 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9731
9732         PR c/16409
9733         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9734         gcc.dg/vla-init-5.c: New tests.
9735
9736 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9737
9738         PR c/13804
9739         * gcc.dg/pr13804-1.c: New test.
9740
9741 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9742
9743         PR fortran/16938
9744         * gfortran.dg/pr16938.f90: New test.
9745
9746 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9747
9748         * g++.dg/template/crash23.C: New test.
9749
9750 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9751
9752         PR c++/17585
9753         * g++.dg/template/static8.C: New test.
9754
9755 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9756
9757         PR c++/17681
9758         * g++.dg/other/error9.C: New test.
9759
9760 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9761
9762         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9763
9764 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9765
9766         PR fortran/15164
9767         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9768
9769 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9770
9771         PR middle-end/17112
9772         * gcc.dg/pr17112-1.c: New test case.
9773
9774 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9775
9776         PR c/11459
9777         * gcc.dg/pr11459-1.c: New test.
9778
9779 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9780
9781         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9782         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9783
9784 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9785
9786         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9787
9788 2004-09-25  Jan Hubicka  <jh@suse.cz>
9789
9790         * compile/30040909-1.c: New test.
9791         * compile/30040907-1.c: New test.
9792
9793 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9794
9795         * gcc.c-torture/execute/va-arg-26.c: New test.
9796
9797 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9798
9799         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9800         extra diagnostics on targets with 64-bit pointers.
9801         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9802
9803 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9804
9805         PR c/17188
9806         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9807         * gcc.dg/decl-3.c: Adjust expected message.
9808
9809 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9810
9811         PR fortran/17615
9812         * gfortran.dg/pr17615.f90: New test.
9813
9814 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9815
9816         PR tree-optimzation/17517
9817         * g++.dg/tree-ssa/pr17517.C: New Test.
9818
9819 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9820
9821         PR c++/16889
9822         * g++.dg/lookup/ambig3.C: New.
9823
9824 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9825
9826         PR tree-opt/17624
9827         * g++.dg/opt/pr17624.C: New test.
9828
9829 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9830
9831         PR c/6980
9832         * gcc.dg/Wbad-function-cast-1.c: New test.
9833
9834 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9835
9836         * g++.dg/ext/complit1.C
9837         * g++.dg/other/error2.C
9838         * g++.dg/other/nontype-1.C
9839         * g++.dg/parse/crash11.C
9840         * g++.dg/parse/crash12.C
9841         * g++.dg/parse/error15.C
9842         * g++.dg/parse/error4.C
9843         * g++.dg/parse/tmpl-outside1.C
9844         * g++.dg/parse/too-many-tmpl-args1.C
9845         * g++.dg/template/dependent-expr3.C
9846         * g++.dg/template/error10.C
9847         * g++.dg/template/instantiate1.C
9848         * g++.dg/template/vtable2.C
9849         * g++.dg/warn/Wshadow-1.C
9850         * g++.dg/warn/weak1.C
9851         * g++.old-deja/g++.brendan/crash16.C
9852         * g++.old-deja/g++.brendan/crash18.C
9853         * g++.old-deja/g++.brendan/crash48.C
9854         * g++.old-deja/g++.brendan/crash49.C
9855         * g++.old-deja/g++.brendan/crash55.C
9856         * g++.old-deja/g++.brendan/crash56.C
9857         * g++.old-deja/g++.brendan/crash8.C
9858         * g++.old-deja/g++.brendan/enum11.C
9859         * g++.old-deja/g++.brendan/enum8.C
9860         * g++.old-deja/g++.brendan/enum9.C
9861         * g++.old-deja/g++.brendan/friend3.C
9862         * g++.old-deja/g++.brendan/misc14.C
9863         * g++.old-deja/g++.bugs/900402_02.C
9864         * g++.old-deja/g++.bugs/900404_03.C
9865         * g++.old-deja/g++.bugs/900404_04.C
9866         * g++.old-deja/g++.bugs/900428_03.C
9867         * g++.old-deja/g++.jason/crash4.C
9868         * g++.old-deja/g++.jason/overload21.C
9869         * g++.old-deja/g++.jason/redecl1.C
9870         * g++.old-deja/g++.jason/report.C
9871         * g++.old-deja/g++.jason/rfg10.C
9872         * g++.old-deja/g++.jason/template30.C
9873         * g++.old-deja/g++.law/arm12.C
9874         * g++.old-deja/g++.law/ctors5.C
9875         * g++.old-deja/g++.law/cvt20.C
9876         * g++.old-deja/g++.law/init10.C
9877         * g++.old-deja/g++.law/init8.C
9878         * g++.old-deja/g++.law/visibility17.C
9879         * g++.old-deja/g++.law/visibility7.C
9880         * g++.old-deja/g++.mike/net8.C
9881         * g++.old-deja/g++.mike/p646.C
9882         * g++.old-deja/g++.mike/p700.C
9883         * g++.old-deja/g++.mike/p701.C
9884         * g++.old-deja/g++.mike/p811.C
9885         * g++.old-deja/g++.ns/template13.C
9886         * g++.old-deja/g++.other/array3.C
9887         * g++.old-deja/g++.other/crash25.C
9888         * g++.old-deja/g++.other/dtor3.C
9889         * g++.old-deja/g++.other/dtor4.C
9890         * g++.old-deja/g++.other/main1.C
9891         * g++.old-deja/g++.other/warn7.C
9892         * g++.old-deja/g++.pt/crash11.C
9893         * g++.old-deja/g++.pt/crash36.C
9894         * g++.old-deja/g++.pt/spec22.C
9895         * g++.old-deja/g++.pt/spec9.C
9896         * g++.old-deja/g++.pt/ttp52.C
9897         * g++.old-deja/g++.robertl/eb103.C
9898         * g++.old-deja/g++.robertl/eb121.C
9899         * g++.old-deja/g++.robertl/eb22.C
9900         * g++.old-deja/g++.robertl/eb8.C:
9901         Update locations and/or regexps of dg-error markers.
9902         Remove markers for some bogus messages that are no longer issued.
9903
9904 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9907         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9908
9909 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR c++/17618
9912         * g++.dg/lookup/crash5.C: New test.
9913
9914 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9915
9916         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9917         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9918         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9919         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9920         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9921         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9922
9923         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9924         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9925         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9926         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9927         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9928         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9929
9930         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9931
9932         * gcc.dg/vect/vect-44.c: Check additional cases.
9933         * gcc.dg/vect/vect-48.c: Check additional cases.
9934
9935         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9936         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9937         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9938         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9939         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9940         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9941         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9942         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9943         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9944
9945         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9946         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9947         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9948
9949 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9950
9951         * gcc.dg/tree-ssa/loop-6.c: New test.
9952
9953 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9954
9955         PR c++/17620
9956         * g++.dg/inherit/base2.C: New.
9957
9958 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9959
9960         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9961         * gcc.dg/20001012-2.c: Likewise.
9962         * gcc.dg/20001013-1.c: Likewise.
9963         * gcc.dg/20001101-1.c: Likewise.
9964         * gcc.dg/20001102-1.c: Likewise.
9965         * gcc.dg/bf-spl1.c: Likewise.
9966         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9967         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9968
9969 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9970
9971         PR tree-optimization/16721
9972         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9973
9974 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9975
9976         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9977         * gcc.dg/20040305-1.c: Likewise.
9978
9979 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9980
9981         PR c/16566
9982         * gcc.c-torture/compile/pr16566-1.c,
9983         gcc.c-torture/compile/pr16566-2.c,
9984         gcc.c-torture/compile/pr16566-3.c: New tests.
9985
9986 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9987
9988         PR tree-optimization/17512
9989         * gcc.c-torture/compile/20040916-1.c.
9990
9991 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9992
9993         * gcc.dg/pragma-re-3.c: New test.
9994
9995 2004-09-17  Matt Austern  <austern@apple.com>
9996
9997         PR c++/15049
9998         * g++.dg/other/anon3.C: New.
9999
10000 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10001
10002         PR c++/7503
10003         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10004         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10005         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10006         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10007         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10008
10009 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10010
10011         PR fortran/17286
10012         * gfortran.dg/pr17286.f90: New test.
10013
10014 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/17530
10017         * g++.dg/template/static7.C: New test.
10018
10019 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10020
10021         PR tree-opt/17558
10022         * gcc.c-torture/compile/pr17558.c: New test.
10023
10024 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10025
10026         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10027         if SKIP_ATTRIBUTE is defined.
10028
10029 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10030
10031         PR fortran/15957
10032         * gfortran.dg/pr15957.f90: New test.
10033
10034 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10035
10036         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10037         in comparison.
10038         * gcc.dg/vect/vect-79.c: Likewise.
10039         * gcc.dg/vect/vect-80.c: Likewise.
10040
10041 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10042
10043         PR fortran/15750
10044         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10045
10046 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10047
10048         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10049         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10050         * gcc.dg/vect/vect-62.c: New testcase.
10051         * gcc.dg/vect/vect-63.c: New testcase.
10052         * gcc.dg/vect/vect-64.c: New testcase.
10053         * gcc.dg/vect/vect-65.c: New testcase.
10054         * gcc.dg/vect/vect-66.c: New testcase.
10055         * gcc.dg/vect/vect-67.c: New testcase.
10056         * gcc.dg/vect/vect-68.c: New testcase.
10057         * gcc.dg/vect/vect-69.c: New testcase.
10058         * gcc.dg/vect/vect-79.c: New testcase.
10059         * gcc.dg/vect/vect-80.c: New testcase.
10060
10061 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10062
10063         * gcc.target/mips/asm-1.c: New test.
10064
10065 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10066
10067         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10068         * gcc.dg/vect/vect-73.c: New testcase.
10069         * gcc.dg/vect/vect-74.c: New testcase.
10070         * gcc.dg/vect/vect-75.c: New testcase.
10071         * gcc.dg/vect/vect-76.c: New testcase.
10072         * gcc.dg/vect/vect-77.c: New testcase.
10073         * gcc.dg/vect/vect-78.c: New testcase
10074
10075 2004-09-18  Paul Brook  <paul@codesourcery.com>
10076
10077         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10078
10079 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10080
10081         PR c/17424
10082         * gcc.dg/pr17424-1.c: New test.
10083
10084 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10085
10086         * g++.dg/tree-ssa/pr17153.C: New test.
10087
10088 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10089
10090         PR pch/13361
10091         * testsuite/g++.dg/pch/wchar-1.C: New.
10092         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10093
10094 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10095
10096         * gcc.c-torture/execute/20040917-1.c: New test.
10097
10098 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10099
10100         PR tree-optimization/17319
10101         * gcc.dg/pr17319.c: New test.
10102
10103 2004-09-17  Devang Patel  <dpatel@apple.com>
10104
10105         * gcc.dg/20040813-1.c: New test.
10106
10107 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10108
10109         PR tree-optimization/17273
10110         * gcc.c-torture/compile/pr17273.c: New test.
10111
10112 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10113
10114         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10115         Update expected messages.
10116         * gcc.dg/declspec-13.c: New test.
10117
10118 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10119
10120         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10121
10122 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10123
10124         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10125         change what 'a' is pointing to.
10126
10127 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10128
10129         PR c++/16002
10130         * g++.dg/template/error18.C: New test.
10131
10132         PR c++/16029
10133         * g++.dg/warn/Wunused-8.C: New test.
10134
10135 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10136
10137         PR tree-optimization/17513
10138         * gcc.dg/20040916-1.c: New test.
10139
10140 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/17501
10143         * g++.dg/template/typename7.C: New test.
10144
10145 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10146
10147         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10148
10149 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10150
10151         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10152         with -ftree-based-profiling also.
10153         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10154
10155 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10156
10157         PR/15364
10158         * gfortran.dg/der_array_io_1.f90: New test.
10159         * gfortran.dg/der_array_io_2.f90: New test.
10160         * gfortran.dg/der_array_io_3.f90: New test.
10161
10162 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10163
10164         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10165         EABI.
10166
10167 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10168
10169         * g++.dg/opt/switch1.C: New test.
10170
10171 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10172
10173         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10174         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10175         Update expected messages.
10176
10177 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10178
10179         PR fortran/16485
10180         * gfortran.dg/same_name_1.f90: New test.
10181
10182 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10183
10184         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10185         dereference garbage pointers.
10186
10187 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10188
10189         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10190         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10191
10192         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10193         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10194         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10195
10196 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10197
10198         PR c++/17324
10199         * g++.dg/template/mangle1.C: New test.
10200
10201 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10202
10203         PR tree-optimization/17252
10204         * gcc.c-torture/execute/pr17252.c: New test.
10205
10206 2004-09-14  Andrew Pinski  <apinski@apple.com>
10207
10208         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10209
10210 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10211
10212         PR rtl-optimization/9771
10213         * gcc.dg/pr9771-1.c: New test case.
10214
10215 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10216
10217         PR tree-optimization/15262
10218         * gcc.c-torture/execute/pr15262-1.c: New test.
10219         * gcc.c-torture/execute/pr15262-2.c: New test.
10220
10221 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10222
10223         * gcc.dg/declspec-12.c: New test.
10224
10225 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10226
10227         * gfortran.dg/pr17090.f90: Add directives to test.
10228
10229 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10230
10231         * gcc.c-torture/compile/20040914-1.c: New test.
10232
10233 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10234
10235         PR c++/16162
10236         * g++.dg/template/decl2.C: New test.
10237
10238 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10239
10240         PR fortran/17090
10241         * gfortran.dg/pr17090.f90: New test.
10242
10243 2004-09-13  Dale Johannesen  <dalej@apple.com>
10244
10245         * gcc.c-torture/compile/pr17408.c:  New test case.
10246
10247 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10248
10249         PR c++/16716
10250         * g++.dg/parse/crash17.C: New test.
10251
10252         PR c++/17327
10253         * g++.dg/template/enum3.C: New test.
10254
10255 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10256
10257         * lib/gcc-defs.exp: Load wrapper.exp.
10258         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10259         using local code.
10260         * lib/gcc.exp (gcc_init): Similar.
10261         * lib/gfortran.exp (gfortran_init): Similar.
10262         * lib/objc.exp (objc_init): Similar.
10263         * lib/treelang.exp (treelang_init): Similar.
10264         * lib/wrapper.exp: New file with build_wrapper call machinery in
10265         ${tool}_maybe_build_wrapper.
10266
10267 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10268
10269         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10270         "inline".
10271         * gcc.dg/declspec-11.c: Update expected messages.
10272         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10273         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10274         gcc.dg/inline-12.c: New tests.
10275
10276 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10277
10278         * g++.dg/tree-ssa/pr17400.C: New testcase.
10279
10280 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10281
10282         * gcc.target/mips/sb1-1.c: New testcase.
10283
10284 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10285
10286         * lib/g77-dg.exp: Remove unused file.
10287         * lib/mike-g77.exp: Ditto.
10288         * lib/g77.exp: Ditto.
10289
10290 2004-09-12  Richard Henderson  <rth@redhat.com>
10291
10292         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10293
10294 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10295
10296         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10297         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10298         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10299         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10300         Update expected messages.
10301
10302 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10303
10304         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10305         declaration/use mismatch for dirp parameter.
10306
10307 2004-09-12  Andrew Pinski  <apinski@apple.com>
10308
10309         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10310         -fgnu-runtime is passed.
10311
10312 2004-09-12  Richard Henderson  <rth@redhat.com>
10313
10314         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10315         do the uplevel thing and update additional_flags directly.
10316         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10317         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10318         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10319         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10320
10321 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10322
10323         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10324
10325 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10326
10327         PR middle-end/17411
10328         * g++.dg/opt/pr17411-1.C: New test case.
10329
10330 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10331
10332         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10333         gcc.dg/tls/diag-2.c: Update expected messages.
10334         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10335         messages.
10336         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10337         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10338         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10339         gcc.dg/tls/diag-5.c: New tests.
10340
10341 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10342
10343         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10344
10345 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10346
10347         * g++.dg/parse/break-in-for.C: New test.
10348
10349 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10350
10351         * gcc.dg/tree-ssa/20040911-1.c: New test.
10352
10353 2004-09-11  Andreas Jaeger  <aj@suse.de>
10354
10355         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10356         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10357
10358 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10359
10360         * gcc.target/frv: New directory of FR-V-specific tests.
10361
10362 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10363
10364         * gcc.dg/convert-vec-1.c: New test.
10365
10366 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10367
10368         PR middle-end/17024
10369         * gcc.dg/pr17024-1.c: New test case.
10370
10371 2004-09-10  Eric Christopher  <echristo@redhat.com>
10372
10373         * gcc.dg/20040910-1.c: New test.
10374
10375 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10376
10377         * gcc.dg/bitfld-9.c: New test.
10378
10379 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10380
10381         * gcc.c-torture/execute/ieee/acc1.c: New test.
10382         * gcc.c-torture/execute/ieee/acc2.c: New test.
10383         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10384
10385 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10386
10387         * gcc.dg/deprecated-2.c: New test.
10388
10389 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10390
10391         * gcc.dg/init-vec-1.c: New test.
10392
10393 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10394
10395         PR middle-end/17055
10396         * gcc.dg/pr17055-1.c: New test case.
10397
10398 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10399
10400         PR target/17377
10401         * gcc.c-torture/execute/pr17377.c: New test.
10402
10403 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10404
10405         PR c/8420
10406         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10407         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10408         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10409         gcc.dg/long-long-typespec-1.c: New tests.
10410         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10411
10412 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10413
10414         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10415         gcc.dg/gnu99-static-1.c: New tests.
10416
10417 2004-09-08  Devang Patel  <dpatel@apple.com>
10418
10419         * gcc.dg/darwin-ld-20040828-1.c: New test.
10420         * gcc.dg/darwin-ld-20040828-2.c: New test.
10421         * gcc.dg/darwin-ld-20040828-3.c: New test.
10422
10423 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10424
10425         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10426         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10427         in error message.
10428         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10429         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10430         in error message.
10431         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10432         types they qualify.
10433         * objc.dg/type-size-2.m: Fix wording in comment.
10434         * objc.dg/va-meth-1.m: New test case.
10435
10436 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10437
10438         PR c/16633:
10439         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10440         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10441
10442 2004-09-06  Devang Patel  <dpatel@apple.com>
10443
10444         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10445         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10446
10447 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10448
10449         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10450         reflect changed line numbering of diagnostics.
10451
10452 2004-09-06  Paul Brook  <paul@codesourcery.com>
10453
10454         * gfortran.dg/edit_real_1.f90: Add new test.
10455
10456 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10457
10458         * gcc.dg/tree-ssa/loop-2.c: New test.
10459         * gcc.dg/tree-ssa/loop-3.c: New test.
10460         * gcc.dg/tree-ssa/loop-4.c: New test.
10461         * gcc.dg/tree-ssa/loop-5.c: New test.
10462
10463 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10464
10465         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10466
10467 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10468
10469         * gcc.dg/format/sentinel-1.c: New test.
10470
10471 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10472
10473         * testsuite/gcc.dg/builtins-46.c: New.
10474
10475 2004-09-03  Devang Patel  <dpatel@apple.com>
10476
10477         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10478         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10479
10480 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10481
10482         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10483         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10484         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10485         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10486         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10487         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10488         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10489         the non-portable bzero.
10490         * gcc.dg/20010912-1.c: xfail for NetWare.
10491         * gcc.dg/20020426-2.c: xfail for NetWare.
10492         * gcc.dg/20021014-1.c: xfail for NetWare.
10493         * gcc.dg/20021018-1.c: xfail for NetWare.
10494         * gcc.dg/20030213-1.c: xfail for NetWare.
10495         * gcc.dg/20030225-1.c: xfail for NetWare.
10496         * gcc.dg/20030708-1.c: xfail for NetWare.
10497         * gcc.dg/builtins-config.h: Also exclude NetWare.
10498         * gcc.dg/format/format.h: Define restrict only if not already defined.
10499         * gcc.dg/nest.c: xfail for NetWare.
10500         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10501         * lib/target-supports.exp (check_visibility_available): Exclude
10502         NetWare.
10503
10504 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10505
10506         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10507         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10508         deterministic starting point for the alignment of structure fields.
10509         * gcc.dg/Wpadded.c: Dito.
10510         * g++.dg/abi/vbase10.C: Dito.
10511
10512 2004-09-03  Devang Patel  <dpatel@apple.com>
10513
10514         * g++.dg/debug/pr15736.cc: New test.
10515
10516 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10517
10518         * README.QMTEST: Fix out-of-date link.
10519
10520 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10521
10522         PR fortran/16579
10523         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10524         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10525
10526 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10527
10528         * g++.dg/abi/arm_rtti1.C: New test.
10529
10530 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10531
10532         * gcc.dg/ppc-vector-memcpy.c: New.
10533         * gcc.dg/ppc-vector-memset.c: New.
10534
10535 2004-09-02  Chao-ying Fu  <fu@mips.com>
10536
10537         * gcc.target/mips/mips-3d-1.c: New test.
10538         * gcc.target/mips/mips-3d-2.c: New test.
10539         * gcc.target/mips/mips-3d-3.c: New test.
10540         * gcc.target/mips/mips-3d-4.c: New test.
10541         * gcc.target/mips/mips-3d-5.c: New test.
10542         * gcc.target/mips/mips-3d-6.c: New test.
10543         * gcc.target/mips/mips-3d-7.c: New test.
10544         * gcc.target/mips/mips-3d-8.c: New test.
10545         * gcc.target/mips/mips-3d-9.c: New test.
10546         * gcc.target/mips/mips-ps-1.c: New test.
10547         * gcc.target/mips/mips-ps-2.c: New test.
10548         * gcc.target/mips/mips-ps-3.c: New test.
10549         * gcc.target/mips/mips-ps-4.c: New test.
10550         * gcc.target/mips/mips-ps-type.c: New test.
10551
10552 2004-09-02  Paul Brook  <paul@codesourcery.com>
10553
10554         * gfortran.dg/edit_real_1.f90: Add new tests.
10555
10556 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10557
10558         PR fortran/15327
10559         * gfortran.dg/merge_char_1.f90: New test.
10560
10561 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10562
10563         PR fortran/16404
10564         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10565
10566 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10567
10568         PR c/1522
10569         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10570
10571 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10572
10573         * g++.dg/opt/loop1.C: Do not XFAIL.
10574
10575 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10576
10577         * gcc.c-torture/execute/20040831-1.c: New test.
10578
10579 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10580
10581         PR fortran/16579
10582         * gfortran.dg/g77/20010610.f: Now passes.
10583         Copy from g77.f-torture/execute. Add dg-run directive.
10584         * gfortran.dg/g77/README: Update
10585
10586 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10587
10588         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10589         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10590         (t1, t2, t3, t4): Add volatile.
10591
10592 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10593
10594         * g++.dg/ext/visibility/arm1.C: New test.
10595
10596 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10597
10598         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10599         -pedantic-errors.
10600
10601 2004-09-01  Paul Brook  <paul@codesourcery.com>
10602
10603         * gfortran.dg/eof_2.f90: New test.
10604
10605 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10606
10607         PR fortran/16579
10608         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10609
10610 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10611
10612         PR libfortran/16805
10613         * gfortran.dg/list_read_2.f90: New test.
10614
10615 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10616
10617         * g++.dg/abi/key1.C: New test.
10618
10619 2004-08-31  Richard Henderson  <rth@redhat.com>
10620
10621         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10622         form of offsetof.
10623         * g++.dg/other/offsetof5.C: Remove duplicate.
10624
10625 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10626
10627         PR fortran/17244
10628         * gfortran.dg/func_derived_1.f90: New test.
10629
10630 2004-08-31  Paul Brook  <paul@codesourcery.com>
10631
10632         * gfortran.dg/eof_1.f90: New test.
10633
10634 2004-08-31  Paul Brook  <paul@codesourcery.com>
10635
10636         * gfortran.dg/list_read_1.f90: New file.
10637
10638 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10639
10640         * g++.dg/opt/loop1.C: XFAIL.
10641
10642 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10643
10644         * gcc.dg/funcdef-storage-1.c: New.
10645         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10646         an extern function in local scope.
10647         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10648         declare an 'auto inline' function in local scope.
10649         * gcc.dg/20011130-1.c: Likewise.
10650         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10651         an 'auto' function in local scope.
10652         * gcc.dg/20021014-1.c: Likewise.
10653         * gcc.dg/20030331-2.c: Likewise.
10654
10655 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10656
10657         * gfortran.dg/blockdata_1.f90: New test.
10658
10659 2004-08-30  Richard Henderson  <rth@redhat.com>
10660
10661         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10662
10663 2004-08-30  Richard Henderson  <rth@redhat.com>
10664
10665         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10666         additional_flags set by alternate driver.
10667         (ieee-options): New procedure.
10668         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10669         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10670         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10671         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10672
10673 2004-08-30  Richard Henderson  <rth@redhat.com>
10674
10675         * lib/f-torture.exp: Remove.
10676
10677 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10678
10679         PR rtl-optimization/16590
10680         * g++.dg/opt/loop1.C: New test.
10681
10682 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10683
10684         PR fortran/13910
10685         * gfortran.dg/oldstyle_1.f90: New test.
10686
10687 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10688         Paul Brook  <paul@codesourcery.com>
10689
10690         * gfortran.dg/g77/README: Update.
10691         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10692         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10693         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10694
10695 2004-08-28  Paul Brook  <paul@codesourcery.com>
10696
10697         PR libfortran/17195
10698         * gfortran.dg/edit_real_1.f90: New test.
10699
10700 2004-08-27  Paul Brook  <paul@codesourcery.com>
10701
10702         * gfortran.dg/rewind_1.f90: New test.
10703
10704 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10705
10706         PR fortran/16597
10707         * gfortran.dg/pr16597.f90: New test.
10708
10709 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10710
10711         PR c/13801
10712         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10713         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10714         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10715         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10716         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10717
10718 2004-08-26  Nick Clifton  <nickc@redhat.com>
10719
10720         * gcc.c-torture/compile/pr17119.c: New test.
10721
10722 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10723
10724         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10725
10726 2004-08-25  Richard Henderson  <rth@redhat.com>
10727
10728         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10729         the bits that expect kind=8 to be the largest real kind.
10730
10731 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10732
10733         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10734
10735 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10736
10737         * gfortran.dg/assignment_1.f90: New test.
10738
10739 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10740
10741         * g++.dg/template/repo3.C: New test.
10742
10743 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10744
10745         PR middle-end/16693
10746         PR tree-optimization/16372
10747         * g++.dg/opt/pr16372-1.C: New test case.
10748         * g++.dg/opt/pr16693-1.C: New test case.
10749         * g++.dg/opt/pr16693-2.C: New test case.
10750
10751 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10752
10753         * objc.dg/proto-lossage-4.m: New test.
10754
10755 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/17155
10758         * g++.dg/inherit/local2.C: New test.
10759
10760 2004-08-25  Paul Brook  <paul@codesourcery.com>
10761
10762         PR fortran/17144
10763         * gfortran.dg/string_ctor_1.f90: New test.
10764
10765 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10766
10767         PR c++/14428
10768         * g++.dg/template/redecl2.C: New test.
10769
10770 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10771
10772         PR fortran/17143
10773         * gfortran.dg/pr17143.f90: New test.
10774
10775 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10776
10777         PR fortran/17164
10778         * gfortran.dg/pr17164.f90: New test.
10779
10780 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10781
10782         * gcc.dg/tree-ssa/loop-1.c: New test.
10783
10784 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10785
10786         * gcc.c-torture/compile/20040824-1.c: New test.
10787
10788 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10789
10790         * gcc.c-torture/compile/iftrap-3.c: New test.
10791
10792 2004-08-24  Paul Brook  <paul@codesourcery.com>
10793
10794         * gfortran.dg/entry_2.f90: New test.
10795
10796 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10797
10798         PR c++/16889
10799         * g++.dg/lookup/ambig[12].C: New.
10800
10801 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10802
10803         PR c++/16706
10804         * g++.dg/template/crash21.C: New test.
10805         * g++.dg/template/crash22.C: Likewise.
10806
10807 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         PR c++/17149
10810         * g++.dg/template/access15.C: New.
10811
10812 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10813
10814         PR c++/17163
10815         * g++.dg/template/repo2.C: New test.
10816
10817 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10818
10819         PR rtl-optimization/17078
10820         * gcc.c-torture/execute/pr17078-1.c: New test case.
10821
10822 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c/14492
10825         * gcc.dg/debug/crash1.c: New test.
10826
10827 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c/16180
10830         * gcc.dg/loop-5.c: New test.
10831
10832 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10833
10834         * gcc.c-torture/execute/20040823-1.c: New test.
10835
10836 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10837
10838         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10839         to the assembler.  Simplify test accordingly.
10840         (asm_abi_flags): Use GNU names.
10841         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10842         to check for ABI flags.
10843
10844 2004-08-22  Andrew Pinski  <apinski@apple.com>
10845
10846         * g++.dg/opt/pr14029.C: New test.
10847         * gcc.c-torture/execute/pr15262.c: New test.
10848
10849 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10850
10851         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10852
10853 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10854
10855         PR 16908
10856         * gfortran.dg/direct_io.f90: New test.
10857
10858 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10859
10860         PR c++/17121
10861         * g++.dg/inherit/local2.C: New test.
10862
10863 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10864
10865         PR c++/17120
10866         * g++.dg/warn/Wparentheses-4.C: New test.
10867
10868 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/17121
10871         * g++.dg/inherit/local2.C: New test.
10872
10873         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10874         * gcc.dg/ppc-ldstruct.c: Likewise.
10875         * gcc.dg/ppc64-abi-2.c: Likewise.
10876
10877 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10878
10879         PR rtl-optimization/17099
10880         * gcc.c-torture/execute/20040820-1.c: New test.
10881
10882 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10883
10884         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10885
10886 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10887
10888         PR fortran/17077
10889         * gfortran.dg/auto_array_1.f90: New test.
10890
10891 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10892
10893         PR fortran/17074
10894         * gfortran.dg/simpleif_1.f90: New test.
10895
10896 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10897
10898         * lib/target-supports.exp (check_profiling_available): Return
10899         false for arm*-*-symbianelf* and arm*-*-eabi*.
10900
10901         PR c++/15890
10902         * g++.dg/template/delete1.C: New test.
10903
10904 2004-08-19  Paul Brook  <paul@codesourcery.com>
10905
10906         PR fortran/14976
10907         PR fortran/16228
10908         * gfortran.dg/data_char_1.f90: New test.
10909
10910 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10911
10912         PR fortran/16946
10913         * gfortran.dg/reduction.f90: New testcase.
10914
10915 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10916
10917         PR fortran/16520
10918         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10919
10920 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10921
10922         PR c++/17041
10923         * g++.dg/Wparentheses-3.C: New test.
10924
10925 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10926
10927         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10928         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10929         * gcc.dg/vect/vect-2.c: Likewise.
10930         * gcc.dg/vect/vect-3.c: Likewise.
10931         * gcc.dg/vect/vect-4.c: Likewise.
10932         * gcc.dg/vect/vect-5.c: Likewise.
10933         * gcc.dg/vect/vect-6.c: Likewise.
10934         * gcc.dg/vect/vect-7.c: Likewise.
10935         * gcc.dg/vect/vect-25.c: Likewise.
10936         * gcc.dg/vect/vect-31.c: Likewise.
10937         * gcc.dg/vect/vect-32.c: Likewise.
10938         * gcc.dg/vect/vect-34.c: Likewise.
10939         * gcc.dg/vect/vect-36.c: Likewise.
10940         * gcc.dg/vect/vect-all.c: Likewise.
10941
10942 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/17068
10945         * g++.dg/template/operator4.C: New test.
10946
10947 2004-08-18  Richard Henderson  <rth@redhat.com>
10948
10949         * gcc.dg/20040206-1.c: XFAIL.
10950
10951 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10952
10953         PR c++/16246
10954         * g++.dg/template/array7.C: New test.
10955
10956 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10957
10958         * gcc.dg/mips-movcc-1.c: New test.
10959         * gcc.dg/mips-movcc-2.c: New test.
10960         * gcc.dg/mips-movcc-3.c: New test.
10961
10962         * gcc.dg/mips-nmadd-1.c: New test.
10963         * gcc.dg/mips-nmadd-2.c: New test.
10964
10965 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10966
10967         PR c++/15871
10968         * g++.dg/opt/inline8.C: New test.
10969
10970         PR c++/16965
10971         * g++.dg/parse/error17.C: New test.
10972
10973 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10974
10975         * gcc.dg/vect: New directory for vectorizer tests.
10976         * gcc.dg/vect/tree-vect.h: New file.
10977         * gcc.dg/vect/vect.exp: New file.
10978         * gcc.dg/vect/pr16105.c.c: New test.
10979         * gcc.dg/vect/vect-1.c: New test.
10980         * gcc.dg/vect/vect-2.c: New test.
10981         * gcc.dg/vect/vect-3.c: New test.
10982         * gcc.dg/vect/vect-4.c: New test.
10983         * gcc.dg/vect/vect-5.c: New test.
10984         * gcc.dg/vect/vect-6.c: New test.
10985         * gcc.dg/vect/vect-7.c: New test.
10986         * gcc.dg/vect/vect-8.c: New test.
10987         * gcc.dg/vect/vect-9.c: New test.
10988         * gcc.dg/vect/vect-10.c: New test.
10989         * gcc.dg/vect/vect-11.c: New test.
10990         * gcc.dg/vect/vect-12.c: New test.
10991         * gcc.dg/vect/vect-13.c: New test.
10992         * gcc.dg/vect/vect-14.c: New test.
10993         * gcc.dg/vect/vect-15.c: New test.
10994         * gcc.dg/vect/vect-16.c: New test.
10995         * gcc.dg/vect/vect-17.c: New test.
10996         * gcc.dg/vect/vect-18.c: New test.
10997         * gcc.dg/vect/vect-19.c: New test.
10998         * gcc.dg/vect/vect-20.c: New test.
10999         * gcc.dg/vect/vect-21.c: New test.
11000         * gcc.dg/vect/vect-22.c: New test.
11001         * gcc.dg/vect/vect-23.c: New test.
11002         * gcc.dg/vect/vect-24.c: New test.
11003         * gcc.dg/vect/vect-25.c: New test.
11004         * gcc.dg/vect/vect-26.c: New test.
11005         * gcc.dg/vect/vect-27.c: New test.
11006         * gcc.dg/vect/vect-28.c: New test.
11007         * gcc.dg/vect/vect-29.c: New test.
11008         * gcc.dg/vect/vect-30.c: New test.
11009         * gcc.dg/vect/vect-31.c: New test.
11010         * gcc.dg/vect/vect-32.c: New test.
11011         * gcc.dg/vect/vect-33.c: New test.
11012         * gcc.dg/vect/vect-34.c: New test.
11013         * gcc.dg/vect/vect-35.c: New test.
11014         * gcc.dg/vect/vect-36.c: New test.
11015         * gcc.dg/vect/vect-37.c: New test.
11016         * gcc.dg/vect/vect-38.c: New test.
11017         * gcc.dg/vect/vect-40.c: New test.
11018         * gcc.dg/vect/vect-41.c: New test.
11019         * gcc.dg/vect/vect-42.c: New test.
11020         * gcc.dg/vect/vect-43.c: New test.
11021         * gcc.dg/vect/vect-44.c: New test.
11022         * gcc.dg/vect/vect-45.c: New test.
11023         * gcc.dg/vect/vect-46.c: New test.
11024         * gcc.dg/vect/vect-47.c: New test.
11025         * gcc.dg/vect/vect-48.c: New test.
11026         * gcc.dg/vect/vect-49.c: New test.
11027         * gcc.dg/vect/vect-50.c: New test.
11028         * gcc.dg/vect/vect-51.c: New test.
11029         * gcc.dg/vect/vect-52.c: New test.
11030         * gcc.dg/vect/vect-53.c: New test.
11031         * gcc.dg/vect/vect-54.c: New test.
11032         * gcc.dg/vect/vect-55.c: New test.
11033         * gcc.dg/vect/vect-56.c: New test.
11034         * gcc.dg/vect/vect-57.c: New test.
11035         * gcc.dg/vect/vect-58.c: New test.
11036         * gcc.dg/vect/vect-59.c: New test.
11037         * gcc.dg/vect/vect-60.c: New test.
11038         * gcc.dg/vect/vect-61.c: New test.
11039         * gcc.dg/vect/vect-all.c: New test.
11040         * gcc.dg/vect/vect-none.c: New test.
11041
11042 2004-08-17  Paul Brook  <paul@codesourcery.com>
11043
11044         PR fortran/13082
11045         * gfortran.dg/entry_1.f90: New test.
11046
11047 2004-08-17  Andrew Pinski  <apinski@apple.com>
11048
11049         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11050
11051 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11052
11053         * gcc.dg/pr17036-1.c: New test.
11054
11055 2004-08-16  Devang Patel  <dpatel@apple.com>
11056
11057         * gcc.dg/darwin-20040809-1.c: New test.
11058
11059 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11060
11061         * gcc.dg/funcdef-attr-1.c: New test.
11062
11063 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11064
11065         * gcc.dg/altivec-17.c: New test.
11066         * gcc.dg/altivec-18.c: New test.
11067
11068 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11069
11070         PR c++/6749
11071         * g++.dg/template/vtable2.C: New test.
11072
11073 2004-08-14  Richard Henderson  <rth@redhat.com>
11074
11075         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11076         * gcc.dg/pack-test-4.c (main): Return 0.
11077         * gcc.dg/setjmp-1.c: Remove XFAIL.
11078         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11079
11080 2004-08-14  Richard Henderson  <rth@redhat.com>
11081
11082         * gcc.dg/980217-1.c: Add prototype for printf.
11083
11084 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11085
11086         * gfortran.dg/pr16935.f90: New test.
11087
11088 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11089
11090         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11091
11092 2004-08-13  Paul Brook  <paul@codesourcery.com>
11093
11094         * gfortran.dg/der_io_1.f90: Remove stray comma.
11095
11096 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11097
11098         * gcc.dg/vmx/cw-bug-2.c: Remove.
11099         * gcc.dg/vmx/vprint-1.c: Remove.
11100         * gcc.dg/vmx/vscan-1.c: Remove.
11101
11102 2004-08-12  Devang patel  <dpatel@apple.com>
11103
11104         * gcc.dg/darwin-20040809-2.c: New test.
11105
11106 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11107
11108         * g++.dg/ext/altivec-12.C: New test.
11109
11110         * g++.dg/ext/altivec-11.C: New test.
11111
11112 2004-08-12  Paul Brook  <paul@codesourcery.com>
11113
11114         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11115
11116 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11117
11118         * g++.dg/ext/altivec-2.C: Check for hardware support before
11119         executing any VMX instructions.
11120
11121         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11122
11123 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR c++/16276
11126         * g++.old-deja/g++.other/comdat4.C: New test.
11127         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11128
11129 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11130
11131         PR target/16286
11132         * gcc.dg/pr16286.c: New test.
11133
11134 2004-08-12 Jan Beulich <jbeulich@novell.com>
11135
11136         * g++.dg/ext/asm5.C: New.
11137
11138 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/16698
11141         * g++.dg/eh/crash1.C: New test.
11142
11143         PR c++/16717
11144         * g++.dg/ext/construct1.C: New test.
11145
11146 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/16853
11149         * g++.dg/init/ptrmem1.C: New test.
11150
11151         PR c++/16618
11152         * g++.dg/parse/offsetof5.C: New test.
11153
11154         PR c++/16870
11155         * g++.dg/template/overload3.C: New test.
11156
11157 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11158
11159         PR c++/16964
11160         * g++.dg/parse/error16.C: New test.
11161
11162         PR c++/16904
11163         * g++.dg/template/error14.C: New test.
11164
11165         PR c++/16929
11166         * g++.dg/template/error15.C: New test.
11167
11168 2004-08-11  Devang Patel  <dpatel@apple.com>
11169
11170         * gcc.dg/darwin-ld-20040809-1.c: New test.
11171         * gcc.dg/darwin-ld-20040809-2.c: New test.
11172
11173 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11174
11175         PR fortran/16917
11176         * gfortran.dg/dfloat_1.f90: New test.
11177
11178 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11179
11180         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11181         * gcc.dg/dll-2.c: Fix dg-require syntax.
11182         * gcc.misc-tests/arm-isr.c (abort): Declare.
11183         (exit): Likewise.
11184
11185 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/16971
11188         * g++.dg/parse/crash16.C: New test.
11189
11190 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11191
11192         * gcc.dg/mips-rsqrt-1.c: New test case.
11193         * gcc.dg/mips-rsqrt-2.c: New test case.
11194         * gcc.dg/mips-rsqrt-3.c: New test case.
11195
11196 2004-08-10  Paul Brook  <paul@codesourcery.com>
11197
11198         * gfortran.dg/der_io_1.f90: New test.
11199
11200 2004-08-10  Paul Brook  <paul@codesourcery.com>
11201
11202         PR fortran/16919
11203         * gfortran.dg/der_array_1.f90: New test.
11204
11205 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11206
11207         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11208
11209 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11210
11211         * gcc.dg/wchar_t-2.c: Fix typo.
11212
11213 2004-08-09  Falk Hueffner  <falk@debian.org>
11214
11215         PR tree-optimization/12517
11216         * gcc.c-torture/compile/pr12517.c: New test.
11217
11218         PR tree-optimization/12578
11219         * gcc.c-torture/compile/pr12578.c: New test.
11220
11221         PR tree-optimization/12899
11222         * gcc.c-torture/compile/pr12899.c: New test.
11223
11224         PR rtl-optimization/14692
11225         * gcc.c-torture/compile/pr14692.c: New test.
11226
11227         PR tree-optimization/16461
11228         * gcc.c-torture/compile/pr16461.c: New test.
11229
11230 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11231
11232         * gfortran.dg/getenv_1.f90: New test.
11233
11234 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11235
11236         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11237         wchar_t.
11238         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11239
11240 2004-08-06  Paul Brook  <paul@codesourcery.com>
11241
11242         * gfortran.dg/ret_array_1.f90: New test.
11243         * gfortran.dg/ret_pointer_1.f90: New test.
11244
11245 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11246
11247         * gcc.dg/missing-field-init-[12].c: New tests.
11248         * g++.dg/warn/missing-field-init-[12].C: New tests.
11249
11250 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11251
11252         * gcc.dg/enum2.c: New test.
11253         * gcc.dg/symbian3.c: Likewise.
11254         * gcc.dg/symbian4.c: Likewise.
11255         * gcc.dg/wchar_t-2.c: Likewise.
11256
11257 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11258
11259         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11260         destructor tests.
11261
11262 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11263
11264         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11265         dg-require-visiblity.
11266         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11267         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11268         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11269         * g++.dg/ext/visibility/new1.C: Likewise.
11270         * g++.dg/ext/visibility/pragma.C: Likewise.
11271         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11272         * g++.dg/ext/visibility/virtual.C: Likewise.
11273         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11274         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11275         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11276         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11277         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11278         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11279         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11280         * g++/dg/ext/visibility/visibility-8.C: New test.
11281         * gcc.c-torture/compile/dll.x: Remove.
11282         * gcc.dg/dll-2.c: Use dg-require-dll
11283         * gcc.dg/visibility-10.c: New test.
11284         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11285         supporting DLLs.
11286         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11287         (scan_not_hidden): Likewise.
11288
11289 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11290
11291         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11292
11293 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11294
11295         * gcc.c-torture/execute/20040805-1.c: New test.
11296
11297 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         * gcc.dg/20020118-1.c: Declare abort.
11300         * gcc.dg/altivec_check.h: Likewise.
11301         * gcc.dg/iftrap-2.c: Likewise.
11302         * gcc.dg/pragma-darwin.c: Likewise.
11303         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11304
11305 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11306
11307         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11308
11309 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11310
11311         * gcc.c-torture/execute/builtins/abs-2.c,
11312         gcc.c-torture/execute/builtins/abs-3.c,
11313         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11314         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11315         intmax_t, uintmax_t and their limits.
11316         * gcc.dg/intmax_t-1.c: New test.
11317
11318 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11319
11320         * g++.dg/tc1/dr147.C: Add reference to PR.
11321
11322 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11323
11324         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11325         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11326
11327 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11328
11329         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11330
11331 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11332
11333         * gcc.dg/redecl-5.c: New test.
11334         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11335         of scanf.
11336
11337 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11338
11339         PR middle-end/16790
11340         * gcc.c-torture/execute/pr16790-1.c: New test case.
11341
11342 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11343
11344         * g++.dg/ext/visibility/assign1.C: New test.
11345         * g++.dg/ext/visibility/new1.C: Likewise.
11346
11347         * gcc.dg/symbian1.c: New test.
11348         * gcc.dg/symbian2.c: Likewise.
11349
11350 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11351
11352         PR target/16570
11353         * gcc.dg/i386-sse-9.c: New test.
11354
11355 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11356
11357         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11358
11359 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11360
11361         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11362         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11363         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11364         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11365         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11366         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11367         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11368         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11369         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11370         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11371         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11372         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11373         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11374         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11375         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11376         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11377         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11378         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11379         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11380         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11381         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11382         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11383         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11384         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11385         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11386         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11387         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11388         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11389         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11390         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11391         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11392         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11393         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11394         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11395         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11396         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11397         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11398         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11399         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11400         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11401         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11402         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11403         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11404         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11405         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11406         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11407         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11408         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11409         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11410         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11411         gcc.misc-tests/i386-pf-3dnow-1.c,
11412         gcc.misc-tests/i386-pf-athlon-1.c,
11413         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11414         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11415         Declare built-in functions used.
11416         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11417
11418 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/16707
11421         * g++.dg/lookup/using12.C: New test.
11422
11423         * g++.dg/init/null1.C: Fix PR number.
11424         * g++.dg/parse/namespace10.C: Likewise.
11425
11426 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11427
11428         PR c++/16224
11429         * g++.dg/template/spec17.C: New test.
11430         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11431         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11432
11433 2004-08-02  David Billinghurst
11434
11435         PR fortran/16292
11436         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11437
11438 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11439
11440         * gcc.dg/ia64-got-1.c: New test case.
11441
11442 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11443
11444         PR c++/16489
11445         * g++.dg/init/null1.C: New test.
11446         * g++.dg/tc1/dr76.C: Adjust error marker.
11447
11448         PR c++/16529
11449         * g++.dg/parse/namespace10.C: New test.
11450
11451         PR c++/16810
11452         * g++.dg/inherit/ptrmem2.C: New test.
11453
11454 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11455
11456         PR target/16155
11457         * gcc.dg/pr16155.c: New test.
11458
11459 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11460
11461         * gcc.dg/redecl-2.c: New test.
11462
11463 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11464
11465         * gcc.dg/darwin-longdouble.c: New file.
11466
11467 2004-07-30  Richard Henderson  <rth@redhat.com>
11468
11469         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11470         write to constant argument.
11471         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11472
11473 2004-07-30  Richard Henderson  <rth@redhat.com>
11474
11475         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11476         tests of nearest around zero.
11477
11478 2004-07-30  Andrew Pinski  <apinski@apple.com>
11479
11480         * gcc.c-torture/compile/20040730-1.c: New test.
11481
11482 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11483
11484         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11485         powerpc-eabispe.
11486
11487 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11488
11489         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11490
11491 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11492
11493         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11494         contains $ld_library_path.
11495         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11496
11497 2004-07-29  Richard Henderson  <rth@redhat.com>
11498
11499         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11500
11501         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11502         (alt2, which): New.
11503         (Check): Accept either alternative.
11504
11505 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11506
11507         * g++.dg/abi/inline1.C: New test.
11508         * g++.dg/abi/local1-a.cc: Likewise.
11509         * g++.dg/abi/local1.C: Likewise.
11510         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11511         * g++.dg/abi/mangle12.C: Likewise.
11512         * g++.dg/abi/mangle17.C: Likewise.
11513         * g++.dg/abi/mangle20-2.C: Likewise.
11514         * g++.dg/opt/interface1.C: Likewise.
11515         * g++.dg/opt/interface1.h: Likewise.
11516         * g++.dg/opt/interface1-a.cc: New test.
11517         * g++.dg/parse/repo1.C: New test.
11518         * g++.dg/template/repo1.C: Likewise.
11519         * g++.dg/warn/Winline-1.C: Likewise.
11520         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11521
11522 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11523
11524         * gcc.dg/tree-ssa/20040729-1.c: New test.
11525
11526 2004-07-27  Matt Austern <austern@apple.com>
11527
11528         * gcc.dg/darwin-bool-1.c: New test.
11529         * gcc.dg/darwin-bool-2.c: New test.
11530
11531 2004-07-28  Richard Henderson  <rth@redhat.com>
11532
11533         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11534         arguments in the correct type.  Don't write to constant arguments.
11535
11536 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11537
11538         PR tree-optimization/16688
11539         PR tree-optimization/16689
11540         * g++.dg/tree-ssa/pr16688.C: New test.
11541
11542 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11543
11544         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11545         loads.  Not only in the comment, this time.
11546
11547 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11548
11549         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11550         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11551         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11552         * gcc.dg/sh4a-bitmovua.c: New.
11553         * gcc.dg/sh4a-cos.c: New.
11554         * gcc.dg/sh4a-cosf.c: New.
11555         * gcc.dg/sh4a-fprun.c: New.
11556         * gcc.dg/sh4a-fsrra.c: New.
11557         * gcc.dg/sh4a-memmovua.c: New.
11558         * gcc.dg/sh4a-sin.c: New.
11559         * gcc.dg/sh4a-sincos.c: New.
11560         * gcc.dg/sh4a-sincosf.c: New.
11561         * gcc.dg/sh4a-sinf.c: New.
11562
11563 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11564
11565         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11566         conditionals.
11567         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11568         loads.
11569         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11570         DOM1.
11571
11572 2004-07-27  Andrew Pinski  <apinski@apple.com>
11573
11574         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11575
11576 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11577
11578         * gcc.dg/pragma-isr.c: New test.
11579
11580 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11581
11582         PR c++/14429
11583         * g++.dg/template/ttp11.C: New test.
11584
11585 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11586
11587         * gcc.c-torture/compile/20040727-1.c: New test.
11588
11589 2004-07-26  Eric Christopher  <echristo@redhat.com>
11590
11591         * gcc.c-torture/compile/20040726-2.c: New test.
11592
11593 2004-07-26  Andrew Pinski  <apinski@apple.com>
11594
11595         * g++.dg/rtti/tinfo1.C: Xfail.
11596
11597 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11598
11599         * gcc.c-torture/compile/20040726-1.c: New test.
11600
11601 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11602             Brian Ryner  <bryner@brianryner.com>
11603
11604         PR c++/9283
11605         PR c++/15000
11606         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11607         * g++.dg/ext/visibility/: New directory.
11608         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11609         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11610         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11611         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11612         * g++.dg/ext/visibility/fvisibility.C,
11613         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11614         g++.dg/ext/visibility/fvisibility-override1.C
11615         g++.dg/ext/visibility/fvisibility-override2.C
11616         g++.dg/ext/visibility/memfuncts.C
11617         g++.dg/ext/visibility/noPLT.C
11618         g++.dg/ext/visibility/pragma.C
11619         g++.dg/ext/visibility/pragma-override1.C
11620         g++.dg/ext/visibility/pragma-override2.C
11621         g++.dg/ext/visibility/staticmemfuncts.C
11622         g++.dg/ext/visibility/virtual.C: New tests.
11623
11624 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11625
11626         PR c/15360
11627         * gcc.dg/pr15360-1.c: New test.
11628
11629 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11630
11631         * gcc.dg/pragma-align-2.c: New test.
11632         * gcc.dg/pragma-init-fini.c: New test.
11633         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11634         targets.
11635
11636 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11637
11638         * gcc.dg/init-string-2.c: New test.
11639
11640 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11641
11642         PR 16684
11643         * gcc.dg/Wredundant-decls-1.c: New test case.
11644
11645 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11648         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11649         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11650         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11651         * gcc.dg/compat/generate-random.c: New file.
11652         * gcc.dg/compat/generate-random.h: Likewise.
11653         * gcc.dg/compat/generate-random_r.c: Likewise.
11654         * gcc.dg/compat/struct-layout-1.h: Likewise.
11655         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11656         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11657         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11658         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11659         * gcc.dg/compat/struct-layout-1_main.c: New test.
11660         * gcc.dg/compat/struct-layout-1_x.c: New file.
11661         * gcc.dg/compat/struct-layout-1_y.c: New file.
11662         * gcc.dg/compat/struct-layout-1_test.h: New file.
11663
11664 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11665
11666         * gcc.dg/comp-return-1.c: New test
11667
11668 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11669
11670         * gcc.dg/vmx/8-02a.c: Fix typo.
11671
11672         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11673         * gcc.dg/darwin-abi-3.c: New test.
11674
11675         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11676         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11677
11678         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11679         * gcc.dg/vmx/ops-long-1.c: New test.
11680         * gcc.dg/vmx/ops-long-2.c: New test.
11681
11682 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11683
11684         * g++.dg/lookup/conv-[1234].C: New.
11685
11686 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * g++.dg/parse/attr2.C: Simplify.
11689
11690 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11691
11692         PR c/7284
11693         * gcc.c-torture/execute/pr7284-1.c: New test.
11694
11695 2004-07-22  Brian Booth  <bbooth@redhat.com>
11696
11697         * gcc.dg/tree-ssa/20040721-1.c: New test.
11698
11699 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.dg/template/crash20.c: New.
11702
11703 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11704
11705         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11706         Add dg-run directive.  Declare variables as required.
11707         * gfortran.dg/g77/README: Update
11708
11709 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11710
11711         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11712         gcc.dg/cris-peep2-andu2.c: New tests.
11713
11714 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11715
11716         PR c/15052
11717         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11718         on return type.
11719         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11720         messages.
11721         * gcc.dg/qual-return-2.c: Update expected messages.
11722         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11723
11724 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11725
11726         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11727         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11728
11729 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11730
11731         PR c/11250
11732         * gcc.dg/init-string-1.c: New test.
11733
11734 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11735
11736         PR middle-end/15345
11737         PR c/16450
11738         * gcc.dg/torture/nested-fn-1.c: New test.
11739
11740 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11741
11742         PR target/16559
11743         * gcc.dg/ia64-fptr-1.c: New file.
11744
11745 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11746
11747         PR c++/14497
11748         * g++.dg/template/spec16.C: New test.
11749         * g++.old-deja/g++.robertl/eb118.C: Remove.
11750
11751 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11752
11753         PR c++/509
11754         * g++.dg/template/spec15.C: New test.
11755
11756 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11757
11758         Copy cases from g77.f-torture/execute and add dg-run
11759         directive.  Other changes as noted.
11760         * gfortran.dg/g77/13037.f
11761         * gfortran.dg/g77/1832.f
11762         * gfortran.dg/g77/19981119-0.f
11763         * gfortran.dg/g77/19990313-0.f
11764         * gfortran.dg/g77/19990313-1.f
11765         * gfortran.dg/g77/19990313-2.f
11766         * gfortran.dg/g77/19990313-3.f
11767         * gfortran.dg/g77/19990419-1.f
11768         * gfortran.dg/g77/19990826-0.f
11769         * gfortran.dg/g77/19990826-2.f
11770         * gfortran.dg/g77/20000503-1.f
11771         * gfortran.dg/g77/20001111.f
11772         * gfortran.dg/g77/20010116.f
11773         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11774         * gfortran.dg/g77/20010430.f
11775         * gfortran.dg/g77/6177.f
11776         * gfortran.dg/g77/947.f
11777         * gfortran.dg/g77/970816-3.f
11778         * gfortran.dg/g77/971102-1.f
11779         * gfortran.dg/g77/980520-1.f
11780         * gfortran.dg/g77/980628-0.f
11781         * gfortran.dg/g77/980628-1.f
11782         * gfortran.dg/g77/980628-10.f
11783         * gfortran.dg/g77/980628-2.f
11784         * gfortran.dg/g77/980628-3.f
11785         * gfortran.dg/g77/980628-7.f
11786         * gfortran.dg/g77/980628-8.f
11787         * gfortran.dg/g77/980628-9.f
11788         * gfortran.dg/g77/980701-0.f
11789         * gfortran.dg/g77/980701-1.f
11790         * gfortran.dg/g77/cabs.f
11791         * gfortran.dg/g77/claus.f
11792         * gfortran.dg/g77/complex_1.f
11793         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11794         * gfortran.dg/g77/dcomplex.f
11795         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11796         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11797         * gfortran.dg/g77/f90-intrinsic-numeric.f
11798         * gfortran.dg/g77/int8421.f
11799         * gfortran.dg/g77/labug1.f
11800         * gfortran.dg/g77/large_vec.f
11801         * gfortran.dg/g77/le.f
11802         * gfortran.dg/g77/short.f
11803         * gfortran.dg/g77/README: Update
11804
11805 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/16637
11808         * g++.dg/parse/lookup4.C: New test.
11809
11810 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11811
11812         PR c++/16175
11813         * g++.dg/template/ttp10.C: New test.
11814
11815 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11816
11817         * gcc.dg/pr12625-1.c: New test.
11818
11819 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11820
11821         * testsuite/gcc.dg/switch-warn-1.c: New test.
11822         * testsuite/gcc.dg/switch-warn-2.c: New test.
11823         * gcc.c-torture/compile/pr14730.c: Update.
11824
11825 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11826
11827         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11828         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11829         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11830         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11831
11832 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11833
11834         PR c++/16623
11835         * g++.dg/template/assign1.C: New test.
11836
11837 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11838
11839         PR c++/12170
11840         * g++.dg/template/ttp9.C: New test.
11841
11842 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11843
11844         * gcc.dg/format/cmn-err-1.c: New test.
11845
11846 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11847
11848         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11849         gcc.dg/Wparentheses-10.c: New tests.
11850         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11851
11852 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11853
11854         PR fortran/16465
11855         * gfortran.dg/g77//ffixed-line-length-0.f,
11856         gfortran.dg/g77/ffixed-line-length-132.f,
11857         gfortran.dg/g77/ffixed-line-length-72.f,
11858         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11859         gfortran.dg/g77/README: Update.
11860
11861 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11862
11863         PR c++/13092
11864         * g++.dg/template/non-dependent7.C: New test.
11865         * g++.dg/template/non-dependent8.C: Likewise.
11866         * g++.dg/template/non-dependent9.C: Likewise.
11867         * g++.dg/template/non-dependent10.C: Likewise.
11868
11869 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/16337
11872         * g++.dg/parse/attr2.C: New test.
11873
11874 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11875
11876         * g77.dg: Removed.
11877         * g77.f-torture: Ditto.
11878
11879 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11880
11881         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11882         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11883         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11884
11885 2004-07-16  Richard Henderson  <rth@redhat.com>
11886
11887         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11888
11889 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11890
11891         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11892         tests with full list of options.
11893         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11894         of TORTURE_OPTIONS if test contains 'dg-do run'.
11895
11896         PR fortran/16404
11897         * gfortran.dg/do_iterator.f90: New test.
11898
11899 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11900
11901         PR rtl-optimization/16536
11902         * gcc.c-torture/execute/restrict-1.c: New test.
11903
11904 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11905
11906         PR fortran/15324
11907         * gfortran.dg/pr15324.f90: New test.
11908
11909         PR fortran/15129
11910         * gfortran.dg/pr15129.f90: New test.
11911
11912         PR fortran/15140
11913         * gfortran.dg/pr15140.f90: New test.
11914
11915         PR fortran/13792
11916         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11917         compile-time simplification.
11918
11919 2004-07-14  Mike Stump  <mrs@apple.com>
11920
11921         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11922
11923 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11924
11925         PR target/16325
11926         * gcc.dg/profile-generate-1.c: New.
11927
11928 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gcc.c-torture/execute/20040709-1.c: New test.
11931         * gcc.c-torture/execute/20040709-2.c: New test.
11932
11933 2004-07-14  Mike Stump  <mrs@apple.com>
11934
11935         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11936
11937 2004-07-14  Mike Stump  <mrs@apple.com>
11938
11939         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11940
11941 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/16518
11944         * g++.dg/parse/mutable1.C: New test.
11945
11946 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11947
11948         PR tree-optimization/16443
11949         * gcc.dg/tree-ssa/20040713-1.c: New test.
11950
11951 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11952
11953         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11954         for operator new.
11955
11956 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11957
11958         * gfortran.dg/g77/README: New file
11959         * gfortran.dg/g77/19981216-0.f:  Copy from
11960         g77.f-torture/noncompile.  Add "dg-do compile" and
11961         dg-error as required.
11962         * gfortran.dg/g77/19990218-1.f: Likewise
11963         * gfortran.dg/g77/19990905-1.f: Likewise
11964         * gfortran.dg/g77/9263.f: Likewise
11965         * gfortran.dg/g77/980615-0.f: Likewise
11966         * gfortran.dg/g77/980616-0.f: Likewise
11967         * gfortran.dg/g77/check0.f: Likewise
11968         * gfortran.dg/g77/select_no_compile.f: Likewise
11969
11970 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11971
11972         Copy files from g77.f-torture/compile.
11973         Add "{ dg-do compile}".  Other changes as noted
11974         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11975         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11976         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11977         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11978         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11979         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11980         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11981         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11982         statement to conform to standard.  Append alpha1.x for reference.
11983         * gfortran.dg/g77/xformat.f: Add dg-warning
11984
11985 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11986
11987         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11988         Add {dg-do compile} directive.
11989         * gfortran.dg/g77/cpp2.F: Likewise
11990
11991 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11992
11993         PR c++/5402
11994         * g++.dg/lookup/name-clash1.C: New test.
11995
11996         PR c++/9777
11997         * g++.dg/lookup/name-clash2.C: New test.
11998
11999         PR c++/12102
12000         * g++.dg/lookup/name-clash3.C: New test.
12001
12002 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12003
12004         * g++.dg/lookup/new2.C: New test.
12005         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12006
12007 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12008
12009         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12010         Add {dg-do compile} directive.
12011         * gfortran.dg/g77/13060.f: Likewise
12012         * gfortran.dg/g77/19990218-0.f: Likewise
12013         * gfortran.dg/g77/19990305-0.f: Likewise
12014         * gfortran.dg/g77/19990419-0.f: Likewise
12015         * gfortran.dg/g77/19990502-0.f: Likewise
12016         * gfortran.dg/g77/19990502-1.f: Likewise
12017         * gfortran.dg/g77/19990525-0.f: Likewise
12018         * gfortran.dg/g77/19990826-1.f: Likewise
12019         * gfortran.dg/g77/19990826-3.f: Likewise
12020         * gfortran.dg/g77/19990905-2.f: Likewise
12021         * gfortran.dg/g77/20000412-1.f: Likewise
12022         * gfortran.dg/g77/20000511-1.f: Likewise
12023         * gfortran.dg/g77/20000511-2.f: Likewise
12024         * gfortran.dg/g77/20000518.f: Likewise
12025         * gfortran.dg/g77/20000601-1.f: Likewise
12026         * gfortran.dg/g77/20000601-2.f: Likewise
12027         * gfortran.dg/g77/20000629-1.f: Likewise
12028         * gfortran.dg/g77/20000630-2.f: Likewise
12029         * gfortran.dg/g77/20010115.f: Likewise
12030         * gfortran.dg/g77/20010321-1.f: Likewise
12031         * gfortran.dg/g77/20010426.f: Likewise
12032         * gfortran.dg/g77/20020307-1.f: Likewise
12033         * gfortran.dg/g77/8485.f: Likewise
12034         * gfortran.dg/g77/960317-1.f: Likewise
12035         * gfortran.dg/g77/970915-0.f: Likewise
12036         * gfortran.dg/g77/980310-1.f: Likewise
12037         * gfortran.dg/g77/980310-2.f: Likewise
12038         * gfortran.dg/g77/980310-3.f: Likewise
12039         * gfortran.dg/g77/980310-4.f: Likewise
12040         * gfortran.dg/g77/980310-6.f: Likewise
12041         * gfortran.dg/g77/980310-7.f: Likewise
12042         * gfortran.dg/g77/980310-8.f: Likewise
12043         * gfortran.dg/g77/980419-2.f: Likewise
12044         * gfortran.dg/g77/980424-0.f: Likewise
12045         * gfortran.dg/g77/980427-0.f: Likewise
12046         * gfortran.dg/g77/980729-0.f: Likewise
12047         * gfortran.dg/g77/981117-1.f: Likewise
12048         * gfortran.dg/g77/toon_1.f: Likewise
12049
12050 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12051
12052         PR c++/2204
12053         * g++.dg/other/abstract2.C: New test.
12054
12055 2004-07-12  Paul Brook  <paul@codesourcery.com>
12056
12057         * gfortran.dg/pointer_init_1.f90: New test.
12058
12059 2004-07-11  Paul Brook  <paul@codesourcery.com>
12060
12061         PR fortran/15986
12062         * gfortran.dg/contained_1.f90: New test.
12063
12064 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12065
12066         * g++.dg/parse/defarg8.C: New test.
12067
12068 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12069
12070         PR fortran/16433
12071         * gfortran.dg/pr16433.f: New test.
12072
12073         PR fortran/17574
12074         * gfortran.dg/pr15754.f90: New test.
12075
12076 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12077
12078         PR tree-optimization/16437
12079         * gcc.c-torture/execute/bitfld-4.c: New test.
12080
12081 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12082
12083         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12084         access to common var from module.
12085
12086 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12087
12088         PR fortran/16336
12089         * gfortran.fortran-torture/execute/common_2.f90: New test.
12090
12091 2004-07-10  Paul Brook  <paul@codesourcery.com>
12092
12093         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12094
12095 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12096
12097         PR fortran/15969
12098         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12099
12100 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12101
12102         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12103         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12104         * gfortran.dg/g77/ffree-form-1.f: Likewise
12105         * gfortran.dg/g77/ffree-form-2.f: Likewise
12106         * gfortran.dg/g77/ffree-form-3.f: Likewise
12107         * gfortran.dg/g77/fno-underscoring.f: Likewise
12108         * gfortran.dg/g77/funderscoring.f: Likewise
12109         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12110
12111 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12112
12113         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12114
12115 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12116         Paul Brook  <paul@codesourcery.com>
12117
12118         PR fortran/13415
12119         * gfortran.dg/common_pointer_1.f90: New test.
12120
12121 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12122
12123         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12124
12125 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12126
12127         PR target/16364
12128         * gcc.c-torture/compile/20040709-1.c: New.
12129
12130 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12131
12132         PR fortran/14077
12133         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12134
12135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12136
12137         PR fortran/13201
12138         * gfortran.dg/shape_1.f90: New test.
12139
12140 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12141             Andrew Pinski  <apinski@apple.com>
12142
12143         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12144
12145 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12146
12147         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12148         comment.
12149
12150 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12151         Paul Brook  <paul@codesourcery.com>
12152
12153         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12154         '.f95' and '.F95'.
12155
12156 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12157
12158         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12159
12160 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12161
12162         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12163         testcases with capital suffix.
12164
12165 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12166
12167         PR fortran/15481
12168         PR fortran/13372
12169         PR fortran/13575
12170         PR fortran/15978
12171         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12172
12173         * gfortran.dg/implicit_1.f90: New test.
12174
12175 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12176
12177         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12178         expression to match gfortran warning/error messages
12179         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12180         dg-error text.
12181
12182 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12183
12184         * lib/fortran-torture.exp: Rename proc search_for to
12185         search_for_re.
12186
12187 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12188
12189         * gcc.c-torture/execute/simd-5.x: New file.
12190         XFAIL on SPARC 64-bit at -O0.
12191
12192 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12193
12194         PR c++/8211
12195         PR c++/16165
12196         * g++.dg/warn/effc3.C: New test.
12197
12198 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12199
12200         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12201         change X to 1X in format.
12202         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12203         add data statements to conform to standard.
12204
12205 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12206
12207         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12208         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12209         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12210
12211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12212
12213         * gfortran.dg/g77/7388.f: Copy from g77.dg
12214         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12215         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12216         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12217         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12218         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12219         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12220         * gfortran.dg/g77/strlen0.f: Likewise
12221
12222 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12223
12224         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12225         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12226
12227 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12228
12229         * gcc.c-torture/execute/920428-2.x: Delete.
12230         * gcc.c-torture/execute/920501-7.x: Likewise.
12231
12232 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12235         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12236         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12237         prescott and c3-2.
12238         (PREFETCH_3DNOW): Add -march=c3.
12239
12240 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12241
12242         PR c/16437
12243         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12244         * gcc.c-torture/execute/bf64-1.x: Likewise.
12245
12246 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12247
12248         * gcc.c-torture/compile/20040708-1.c: New test.
12249
12250 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12251
12252         PR c++/16169
12253         * g++.dg/warn/effc2.C: New test.
12254
12255 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12256
12257         * gcc.c-torture/execute/bitfld-1.x: Remove.
12258         * gcc.c-torture/execute/bitfld-3.c: New test.
12259         * gcc.dg/bitfld-2.c: Remove XFAILs.
12260
12261 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12262
12263         PR c++/16276
12264         * g++.dg/rtti/tinfo1.C: New file.
12265
12266 2004-07-07  Eric Christopher  <echristo@redhat.com>
12267
12268         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12269
12270 2004-07-07  Andrew Pinski  <apinski@apple.com>
12271
12272         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12273
12274 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * g++.dg/init/call1.C: XFAIL.
12277
12278 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12279
12280         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12281         except for movstrict*, to movmem* and clrstr* to clrmem*.
12282
12283 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12284
12285         * gcc.c-torture/execute/20040707-1.c: New test.
12286
12287 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12288
12289         * gcc.c-torture/execute/20040706-1.c: New test.
12290
12291 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12292
12293         PR c++/3671
12294         * g++.dg/template/spec14.C: New test.
12295
12296 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12299         nothing if not yet defined.  Use it in b, c and d type definitions.
12300         * gcc.c-torture/execute/20040705-1.c: New test.
12301         * gcc.c-torture/execute/20040705-2.c: New test.
12302
12303 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12304
12305         PR c++/2518
12306         * g++.dg/lookup/new1.C: New test.
12307
12308 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12309
12310         PR c++/11406
12311         * g++.dg/template/sizeof8.C: New test.
12312
12313 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12314
12315         * gcc.c-torture/compile/20040705-1.c: New test.
12316
12317 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12318
12319         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12320
12321 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12322
12323         * gcc.dg/cpp/if-mop.c: Two new testcases.
12324         * gcc.dg/cpp/trad/comment-3.c: New.
12325
12326 2004-07-04  Paul Brook  <paul@codesourcery.com>
12327
12328         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12329
12330 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12331
12332         PR c++/3761
12333         * g++.dg/lookup/crash4.C: New test.
12334
12335 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12336
12337         * gcc.c-torture/execute/builtin-abs-1.c
12338         * gcc.c-torture/execute/builtin-abs-2.c
12339         * gcc.c-torture/execute/builtin-complex-1.c
12340         * gcc.c-torture/execute/builtins/string-1-lib.c
12341         * gcc.c-torture/execute/builtins/string-1.c
12342         * gcc.c-torture/execute/builtins/string-2-lib.c
12343         * gcc.c-torture/execute/builtins/string-2.c
12344         * gcc.c-torture/execute/builtins/string-3-lib.c
12345         * gcc.c-torture/execute/builtins/string-3.c
12346         * gcc.c-torture/execute/builtins/string-4-lib.c
12347         * gcc.c-torture/execute/builtins/string-4.c
12348         * gcc.c-torture/execute/builtins/string-5-lib.c
12349         * gcc.c-torture/execute/builtins/string-5.c
12350         * gcc.c-torture/execute/builtins/string-6-lib.c
12351         * gcc.c-torture/execute/builtins/string-6.c
12352         * gcc.c-torture/execute/builtins/string-7-lib.c
12353         * gcc.c-torture/execute/builtins/string-7.c
12354         * gcc.c-torture/execute/builtins/string-8-lib.c
12355         * gcc.c-torture/execute/builtins/string-8.c
12356         * gcc.c-torture/execute/builtins/string-9-lib.c
12357         * gcc.c-torture/execute/builtins/string-9.c
12358         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12359         * gcc.c-torture/execute/builtins/string-asm-1.c
12360         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12361         * gcc.c-torture/execute/builtins/string-asm-2.c
12362         * gcc.c-torture/execute/stdio-opt-1.c
12363         * gcc.c-torture/execute/stdio-opt-2.c
12364         * gcc.c-torture/execute/stdio-opt-3.c
12365         * gcc.c-torture/execute/string-opt-1.c
12366         * gcc.c-torture/execute/string-opt-10.c
12367         * gcc.c-torture/execute/string-opt-11.c
12368         * gcc.c-torture/execute/string-opt-12.c
12369         * gcc.c-torture/execute/string-opt-13.c
12370         * gcc.c-torture/execute/string-opt-14.c
12371         * gcc.c-torture/execute/string-opt-15.c
12372         * gcc.c-torture/execute/string-opt-16.c
12373         * gcc.c-torture/execute/string-opt-2.c
12374         * gcc.c-torture/execute/string-opt-6.c
12375         * gcc.c-torture/execute/string-opt-7.c
12376         * gcc.c-torture/execute/string-opt-8.c:
12377         Replace with ...
12378
12379         * gcc.c-torture/execute/builtins/abs-2.c
12380         * gcc.c-torture/execute/builtins/abs-3.c
12381         * gcc.c-torture/execute/builtins/complex-1.c
12382         * gcc.c-torture/execute/builtins/fprintf.c
12383         * gcc.c-torture/execute/builtins/fputs.c
12384         * gcc.c-torture/execute/builtins/memcmp.c
12385         * gcc.c-torture/execute/builtins/memmove.c
12386         * gcc.c-torture/execute/builtins/memops-asm.c
12387         * gcc.c-torture/execute/builtins/mempcpy-2.c
12388         * gcc.c-torture/execute/builtins/mempcpy.c
12389         * gcc.c-torture/execute/builtins/memset.c
12390         * gcc.c-torture/execute/builtins/printf.c
12391         * gcc.c-torture/execute/builtins/sprintf.c
12392         * gcc.c-torture/execute/builtins/strcat.c
12393         * gcc.c-torture/execute/builtins/strchr.c
12394         * gcc.c-torture/execute/builtins/strcmp.c
12395         * gcc.c-torture/execute/builtins/strcpy.c
12396         * gcc.c-torture/execute/builtins/strcspn.c
12397         * gcc.c-torture/execute/builtins/strlen-2.c
12398         * gcc.c-torture/execute/builtins/strlen.c
12399         * gcc.c-torture/execute/builtins/strncat.c
12400         * gcc.c-torture/execute/builtins/strncmp-2.c
12401         * gcc.c-torture/execute/builtins/strncmp.c
12402         * gcc.c-torture/execute/builtins/strncpy.c
12403         * gcc.c-torture/execute/builtins/strpbrk.c
12404         * gcc.c-torture/execute/builtins/strpcpy-2.c
12405         * gcc.c-torture/execute/builtins/strpcpy.c
12406         * gcc.c-torture/execute/builtins/strrchr.c
12407         * gcc.c-torture/execute/builtins/strspn.c
12408         * gcc.c-torture/execute/builtins/strstr-asm.c
12409         * gcc.c-torture/execute/builtins/strstr.c:
12410         ... these new files.
12411
12412         * gcc.c-torture/execute/builtins/abs-2-lib.c
12413         * gcc.c-torture/execute/builtins/abs-3-lib.c
12414         * gcc.c-torture/execute/builtins/complex-1-lib.c
12415         * gcc.c-torture/execute/builtins/fprintf-lib.c
12416         * gcc.c-torture/execute/builtins/fputs-lib.c
12417         * gcc.c-torture/execute/builtins/memcmp-lib.c
12418         * gcc.c-torture/execute/builtins/memmove-lib.c
12419         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12420         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12421         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12422         * gcc.c-torture/execute/builtins/memset-lib.c
12423         * gcc.c-torture/execute/builtins/printf-lib.c
12424         * gcc.c-torture/execute/builtins/sprintf-lib.c
12425         * gcc.c-torture/execute/builtins/strcat-lib.c
12426         * gcc.c-torture/execute/builtins/strchr-lib.c
12427         * gcc.c-torture/execute/builtins/strcmp-lib.c
12428         * gcc.c-torture/execute/builtins/strcpy-lib.c
12429         * gcc.c-torture/execute/builtins/strcspn-lib.c
12430         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12431         * gcc.c-torture/execute/builtins/strlen-lib.c
12432         * gcc.c-torture/execute/builtins/strncat-lib.c
12433         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12434         * gcc.c-torture/execute/builtins/strncmp-lib.c
12435         * gcc.c-torture/execute/builtins/strncpy-lib.c
12436         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12437         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12438         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12439         * gcc.c-torture/execute/builtins/strrchr-lib.c
12440         * gcc.c-torture/execute/builtins/strspn-lib.c
12441         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12442         * gcc.c-torture/execute/builtins/strstr-lib.c
12443         * gcc.c-torture/execute/builtins/lib/abs.c
12444         * gcc.c-torture/execute/builtins/lib/fprintf.c
12445         * gcc.c-torture/execute/builtins/lib/memset.c
12446         * gcc.c-torture/execute/builtins/lib/printf.c
12447         * gcc.c-torture/execute/builtins/lib/sprintf.c
12448         * gcc.c-torture/execute/builtins/lib/strcpy.c
12449         * gcc.c-torture/execute/builtins/lib/strcspn.c
12450         * gcc.c-torture/execute/builtins/lib/strncat.c
12451         * gcc.c-torture/execute/builtins/lib/strncmp.c
12452         * gcc.c-torture/execute/builtins/lib/strncpy.c
12453         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12454         * gcc.c-torture/execute/builtins/lib/strspn.c
12455         * gcc.c-torture/execute/builtins/lib/strstr.c:
12456         New files containing support routines.
12457
12458         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12459         declaration.
12460         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12461         when not optimizing.
12462
12463 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/16240
12466         * g++.dg/abi/mangle22.C: New test.
12467         * g++.dg/abi/mangle23.C: Likewise.
12468
12469 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12470
12471         PR fortran/16290
12472         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12473         Allow for cases without denormalized floating point numbers.
12474
12475 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12476
12477         PR c/1027
12478         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12479         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12480         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12481         expected warning text.
12482         * gcc.dg/format/diag-2.c: New test.
12483
12484 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12485
12486         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12487
12488 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12489
12490         * gcc.dg/builtins-43.c: New.
12491         * gcc.dg/builtins-44.c: New.
12492         * gcc.dg/builtins-45.c: New.
12493
12494 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12495             Andreas Tobler  <a.tobler@schweiz.ch>
12496
12497         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12498         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12499         as SIGSEGV.
12500         * gcc.dg/cleanup-11.c: Likewise.
12501         * gcc.dg/cleanup-8.c: Likewise.
12502         * gcc.dg/cleanup-9.c: Likewise.
12503         * gcc.dg/cleanup-5.c: Run on all platforms.
12504
12505 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12506
12507         * g++.dg/warn/nonnull1.C: New test.
12508
12509 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12510
12511         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12512         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12513         Special-case the Sun compiler wrt to <complex.h>.
12514
12515 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12516
12517         * gcc.dg/Wunreachable-8.C: New test.
12518
12519         * gcc.dg/h8300-ice2.c : New test.
12520
12521 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12522
12523         PR fortran/16161
12524         * gfortran.fortran-torture/compile/implicit.f90: Add test
12525         for implicit character.
12526
12527 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12528
12529         PR fortran/16289
12530         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12531         Use tiny() intrinsic to find smallest non-negative real
12532
12533 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12534
12535         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12536         * gcc.dg/compat/struct-by-value-22_x.c: New.
12537         * gcc.dg/compat/struct-by-value-22_y.c: New.
12538
12539         * gcc.c-torture/execute/20040629-1.c: New test.
12540
12541 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12544         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12545
12546         PR target/16195
12547         * gcc.dg/20040625-1.c: New test.
12548
12549 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12550
12551         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12552
12553 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12554
12555         PR fortran/15963
12556         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12557
12558 2004-06-29  Richard Henderson  <rth@redhat.com>
12559
12560         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12561
12562 2004-06-29  Paul Brook  <paul@codesourcery.com>
12563
12564         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12565         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12566
12567 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         PR c++/16260
12570         * g++.dg/parse/crash15.C: New.
12571
12572 2004-06-28  Andrew Pinski  <apinski@apple.com>
12573
12574         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12575         by the error already.
12576
12577         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12578
12579 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12580
12581         PR target/14041
12582         * gcc.dg/h8300-bss-align-1.c : New.
12583
12584 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12585
12586         * PR c++/16174
12587         * g++.dg/template/ctor4.C: New.
12588
12589 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         PR c++/16205
12592         * g++.dg/warn/Wsequence-point-1.C: New test.
12593
12594 2004-06-27  Paul Brook  <paul@codesourcery.com>
12595
12596         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12597
12598 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12599
12600         * g++.old-deja/g++.mike/p7325.C: Remove.
12601
12602 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12603
12604         PR c/14963
12605         * gcc.dg/pr14963.c: New test.
12606
12607 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12608
12609         PR c++/16193
12610         * g++.dg/parse/redef1.C: New test.
12611
12612 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12613
12614         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12615         20021110.c.
12616         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12617         20021119-1.c.
12618         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12619         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12620         5-04.c.
12621         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12622         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12623         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12624         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12625         g++.brendan/enum14.C.
12626         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12627         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12628         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12629         g++.mike/virt1.C.
12630         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12631         memtemp24.C.
12632
12633 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12634
12635         * gcc.dg/20040527-1.c: New test case.
12636
12637 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12638
12639         PR gfortran/pr16196
12640         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12641
12642 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12643
12644         PR middle-end/15825
12645         * gcc.dg/pr15825-1.c: New test case.
12646
12647 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12648
12649         * gcc.c-torture/execute/20040625-1.c: New test.
12650
12651 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12652
12653         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12654
12655 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12656
12657         * gcc.dg/torture/mips-div-1.c: New test.
12658
12659 2004-06-24  Jeff Law  <law@redhat.com>
12660
12661         * gcc.dg/tree-ssa/20040624-1.c: New test.
12662
12663 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12664
12665         * gcc.c-torture/compile/20040624-1.c: New test.
12666
12667 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12668
12669         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12670         this directory.
12671
12672 2004-06-23  Andrew Pinski  <apinski@apple.com>
12673
12674         PR middle-end/15988
12675         * g++.dg/opt/ptrmem4.C: New test.
12676
12677         * gcc.dg/c90-array-quals-2.c: New test.
12678
12679 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12680
12681         * gcc.dg/kpice1.c: New test.
12682
12683 2006-06-23  Andrew Pinski  <apinski@apple.com>
12684
12685         * gcc.dg/c90-array-quals.c: New test.
12686
12687 2006-06-22  Richard Henderson  <rth@redhat.com>
12688
12689         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12690
12691 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12692
12693         * gcc.dg/builtins-config.h: Handle FreeBSD.
12694
12695 2006-06-22  Richard Henderson  <rth@redhat.com>
12696
12697         * g++.dg/opt/devirt1.C: New.
12698
12699 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12700
12701         * g++.dg/opt/pr15551.C: New testcase.
12702
12703 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12704
12705         PR target/14800
12706         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12707         x86_64-*-linux* when compiling for 32bit.
12708
12709 2004-06-21  Andrew Pinski  <apinski@apple.com>
12710
12711         * gcc.dg/pch/struct-1.c: New.
12712         * gcc.dg/pch/struct-1.hs: New.
12713
12714 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12715
12716         * gcc.dg/pch/save-temps-1.c: New file.
12717         * gcc.dg/pch/save-temps-1.hs: New file.
12718
12719 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12720
12721         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12722         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12723
12724 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12725
12726         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12727         to fix type error.
12728         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12729         Remove trailing spaces.
12730
12731 2004-06-21  Richard Henderson  <rth@redhat.com>
12732
12733         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12734         merging && to BIT_FIELD_REF.
12735
12736 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12737
12738         * g++.dg/opt/placeholder1.C: New test.
12739
12740 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12741
12742         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12743         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12744         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12745         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12746
12747 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12748
12749         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12750         extern "C".
12751         * g++.dg/other/pragma-re-1.C: Add comments.
12752
12753 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12754
12755         PR gfortran/16080
12756         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12757
12758 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12761         instead of setting the type of size_t by
12762         hand.
12763
12764 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12765
12766         * gcc.dg/unordered-2.c: New test case.
12767         * gcc.dg/unordered-3.c: New test case.
12768
12769 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12770
12771         PR other/16043
12772         * lib/g++.exp (g++_version): Tweak regexp for version
12773         * lib/g77.exp (g77_version): Likewise
12774         * lib/gfortran.exp (gfortran_version): Likewise
12775         * lib/objc.exp (objc_version): Likewise
12776         * lib/treelang.exp (treelang_version): Likewise
12777
12778 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12779
12780         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12781         Use INT_MAX instead of __INT_MAX__.
12782         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12783
12784         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12785         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12786         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12787         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12788         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12789         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12790         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12791         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12792         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12793
12794         * gcc.dg/range-test-1.c: New test.
12795         * g++.dg/opt/range-test-1.C: New test.
12796
12797 2004-06-17  Richard Henderson  <rth@redhat.com>
12798
12799         * objc.dg/sync-1.m: New.
12800         * objc.dg/try-catch-1.m: Don't force next runtime.
12801         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12802         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12803         shadowed catch clause.
12804         * objc.dg/try-catch-5.m: New.
12805
12806 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12807
12808         Bug 14610
12809         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12810
12811 2004-06-15  Richard Henderson  <rth@redhat.com>
12812
12813         * gcc.dg/20001116-1.c: Move expected warning line.
12814
12815 2004-06-15  Richard Henderson  <rth@redhat.com>
12816
12817         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12818         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12819
12820 2004-06-15  Jeff Law  <law@redhat.com>
12821
12822         * gcc.dg/tree-ssa/20040615-1.c: New test.
12823         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12824         be less sensitive to operand ordering.
12825         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12826
12827 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12828
12829         * g++.dg/abi/bitfield3.C: Add comment..
12830
12831 2004-06-15  Richard Henderson  <rth@redhat.com>
12832
12833         * g++.dg/ext/stmtexpr1.C: XFAIL.
12834         * gcc.dg/20030612-1.c: XFAIL.
12835
12836 2004-06-15  Eric Christopher  <echristo@redhat.com>
12837
12838         * g++.dg/charset/asm5.c: New.
12839         * gcc.dg/charset/asm6.c: New.
12840
12841 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12842
12843         PR fortran/15962
12844         * gfortran.fortran-torture/execute/select_1.f90: New test.
12845
12846 2004-06-15  Paul Brook  <paul@codesourcery.com>
12847
12848         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12849
12850 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12851
12852         PR c++/15967
12853         * g++.dg/lookup/crash3.C: New test.
12854
12855 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12856
12857         PR c++/15947
12858         * g++.dg/parse/dtor4.C: New test.
12859
12860 2004-06-14  Jeff Law  <law@redhat.com>
12861
12862         * gcc.c-torture/compile/20040614-1.c: New test.
12863
12864 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12865
12866         PR fortran/15211
12867         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12868         LEN of a character array.
12869
12870 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12871
12872         PR c++/15096
12873         * g++.dg/template/ptrmem10.C: New test.
12874
12875         PR c++/14930
12876         * g++.dg/template/friend30.C: New test.
12877
12878 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12879
12880         PR fortran/14928
12881         * gfortran.fortran-torture/compile/mloc.f90: New test.
12882
12883 2004-06-13  Paul Brook  <paul@codesourcery.com>
12884
12885         * gfortran.fortran-torture/execute/random_2.f90: New test.
12886
12887 2004-06-13  Eric Christopher  <echristo@redhat.com>
12888
12889         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12890
12891 2004-06-12  Paul Brook  <paul@codesourcery.com>
12892
12893         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12894
12895 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12896
12897         PR fortran/14923
12898         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12899
12900 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12901
12902         PR fortran/14957
12903         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12904         syntax errors in end statements of contained subroutines.
12905
12906 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12907
12908         PR fortran/12841
12909         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12910
12911 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12912
12913         PR fortran/15665
12914         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12915
12916 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12917
12918         PR gfortran/12839
12919         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12920
12921 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/15862
12924         * g++.dg/parse/enum1.C: New test.
12925
12926 2004-06-10  Jeff Law  <law@redhat.com>
12927
12928         * gcc.c-torture/compile/20040610-1.c: New test.
12929
12930 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12931
12932         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12933         * g++.old-deja/g++.other/decl3.C: Likewise.
12934
12935 2004-06-10  Brian Booth  <bbooth@redhat.com>
12936
12937         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12938         V_MAY_DEF instead of VDEF.
12939         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12940
12941 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12942
12943         PR c++/14211
12944         * g++.dg/conversion/const1.C: New test.
12945
12946         PR c++/15076
12947         * g++.dg/conversion/reinterpret1.C: New test.
12948
12949         PR c++/15877
12950         * g++.dg/template/enum2.C: New test.
12951
12952         PR c++/15227
12953         * g++.dg/template/error13.C: New test.
12954
12955 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12956
12957         PR fortran/14957
12958         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12959         arguments to test_* REAL and of the right size.
12960
12961 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12962
12963         PR target/15569
12964         PR rtl-optimization/15681
12965         * gcc.dg/20040609-1.c: New test.
12966
12967 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12968
12969         PR c++/14791
12970         * g++.dg/opt/builtins1.C: New test.
12971
12972 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12973
12974         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12975         that use default windows32 struct layout.
12976         * gcc.dg/i386-bitfield2.c: Likewise.
12977
12978 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12979
12980         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12981         for mingw32 and cygwin targets.
12982
12983 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12984
12985         * gcc.dg/pch/macro-4.c: New.
12986         * gcc.dg/pch/macro-4.hs: New.
12987
12988 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12989
12990         PR fortran/13249
12991         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12992
12993 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12994
12995         PR fortran/13372
12996         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12997
12998 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12999
13000         PR gfortran/14897
13001         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13002
13003 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13004
13005         PR gfortran/15755
13006         * gfortran.fortran-torture/execute/backspace.c : New test.
13007
13008 2004-06-09  Paul Brook  <paul@codesourcery.com>
13009
13010         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13011         (pointer_to_section): Rewrite to use smaller array.
13012
13013 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13014
13015         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13016         * gcc.dg/ext/altivec-10.c: Same.
13017         * gcc.dg/ext/altivec-11.c: Same.
13018         * gcc.dg/ext/altivec-12.c: Same.
13019         * gcc.dg/ext/altivec-13.c: Same.
13020         * gcc.dg/ext/altivec-14.c: Same.
13021         * gcc.dg/ext/altivec-15.c: Same.
13022         * gcc.dg/ext/altivec-16.c: Same.
13023         * gcc.dg/ext/altivec-3.c: Same.
13024         * gcc.dg/ext/altivec-4.c: Same.
13025         * gcc.dg/ext/altivec-6.c: Same.
13026         * gcc.dg/ext/altivec-7.c: Same.
13027         * gcc.dg/ext/altivec-8.c: Same.
13028         * gcc.dg/ext/altivec-varargs-1.c: Same.
13029
13030         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13031         * g++.dg/ext/altivec-10.C: Same.
13032         * g++.dg/ext/altivec-2.C: Same.
13033         * g++.dg/ext/altivec-3.C: Same.
13034         * g++.dg/ext/altivec-4.C: Same.
13035         * g++.dg/ext/altivec-5.C: Same.
13036         * g++.dg/ext/altivec-6.C: Same.
13037         * g++.dg/ext/altivec-7.C: Same.
13038         * g++.dg/ext/altivec-8.C: Same.
13039         * g++.dg/ext/altivec-9.C: Same.
13040
13041 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13042
13043         PR c++/7841
13044         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13045
13046 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13047
13048         * gcc.dg/union-1.c: New test.
13049
13050 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13051
13052         * gcc.dg/builtins-41.c: New test case.
13053         * gcc.dg/builtins-42.c: New test case.
13054
13055 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13056
13057         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13058         * g++.dg/ext/altivec-10.C: Same.
13059         * g++.dg/ext/altivec-2.C: Same.
13060         * g++.dg/ext/altivec-3.C: Same.
13061         * g++.dg/ext/altivec-4.C: Same.
13062         * g++.dg/ext/altivec-5.C: Same.
13063         * g++.dg/ext/altivec-6.C: Same.
13064         * g++.dg/ext/altivec-7.C: Same.
13065         * g++.dg/ext/altivec-8.C: Same.
13066         * g++.dg/ext/altivec-9.C: Same.
13067         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13068         * g++.old-deja/g++.brendan/new3.C: Same.
13069         * gcc.c-torture/execute/eeprof-1.x: Same.
13070
13071 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13072
13073         PR c/14765
13074         * gcc.dg/pr14765-1.c: New test.
13075
13076 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13077
13078         PR c/14649
13079         * gcc.dg/pr14649-1.c: New test case.
13080
13081 2004-06-07  Richard Henderson  <rth@redhat.com>
13082
13083         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13084         if temporaries.
13085
13086 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13087
13088         * g++.dg/eh/elide1.C: Remove XFAIL.
13089
13090 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13091
13092         PR c++/15337
13093         * g++.dg/expr/sizeof3.C: New test.
13094
13095         PR c++/14777
13096         * g++.dg/template/access14.C: New test.
13097
13098         PR c++/15554
13099         * g++.dg/template/enum1.C: New test.
13100
13101         PR c++/15057
13102         * g++.dg/eh/throw1.C: New test.
13103
13104 2004-06-07  David Ayers  <d.ayers@inode.at>
13105             Ziemowit Laski  <zlaski@apple.com>
13106
13107         * lib/objc.exp (objc_target_compile): Revert the '-framework
13108         Foundation' flag fix, since bare Darwin does not ship
13109         with the Foundation framework.
13110         * objc/execute/next_mapping.h: Provide a local NSConstantString
13111         @interface and @implementation.
13112         (objc_constant_string_init): A constructor function, used to
13113         initialize the NSConstantString meta-class object.
13114         * objc/execute/string1.m: Include "next_mapping.h" instead of
13115         <Foundation/NSString.h>.
13116         * objc/execute/string2.m: Likewise.
13117         * objc/execute/string3.m: Likewise.
13118         * objc/execute/string4.m: Likewise.
13119
13120 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13121
13122         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13123         to double. Replace double with FLOAT.
13124         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13125
13126         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13127         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13128         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13129         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13130         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13131         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13132         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13133         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13134
13135 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13136
13137         PR c/13519
13138         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13139
13140 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13141
13142         PR c++/15503
13143         * g++.dg/template/meminit2.C: New test.
13144
13145 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13146
13147         PR target/15822
13148         * gcc.c-torture/execute/compare-fp-1.c,
13149         gcc.c-torture/execute/compare-fp-2.c,
13150         gcc.c-torture/execute/compare-fp-3.c,
13151         gcc.c-torture/execute/compare-fp-4.c,
13152         gcc.c-torture/execute/compare-fp-3.x,
13153         gcc.c-torture/execute/compare-fp-4.x: Moved...
13154         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13155         gcc.c-torture/execute/ieee/compare-fp-2.c,
13156         gcc.c-torture/execute/ieee/compare-fp-3.c,
13157         gcc.c-torture/execute/ieee/compare-fp-4.c,
13158         gcc.c-torture/execute/ieee/compare-fp-3.x,
13159         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13160
13161 2004-06-04  David Ayers  <d.ayers@inode.at>
13162
13163         * objc/execute/protocol-isEqual-4.m: New testcase.
13164
13165 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13166
13167         * objc/execute/protocol-isEqual-1.m: New testcase.
13168         * objc/execute/protocol-isEqual-2.m: New testcase.
13169         * objc/execute/protocol-isEqual-3.m: New testcase.
13170
13171 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13172
13173         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13174
13175 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13176
13177         * lib/objc.exp (objc_target_compile): When running tests on
13178         Darwin (Mac OS X), inform the linker about '-framework
13179         'Foundation'.
13180
13181 2004-06-02  Eric Christopher  <echristo@redhat.com>
13182
13183         * gcc.c-torture/compile/20040602-1.c: New.
13184
13185 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13186
13187         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13188         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13189
13190         PR tree-optimization/14736
13191         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13192
13193         PR tree-optimization/14042
13194         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13195
13196         PR tree-optimization/14729
13197         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13198
13199 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13200
13201         PR fortran/15557
13202         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13203
13204 2004-06-01  Richard Hederson  <rth@redhat.com>
13205
13206         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13207
13208 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13209
13210         PR c++/14932
13211         * g++.dg/parse/offsetof4.C: New test.
13212
13213 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13214
13215         PR objc/7993
13216         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13217
13218 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13219
13220         PR c++/15701
13221         * g++.dg/template/friend29.C: New test.
13222
13223 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13224
13225         PR c/15749
13226         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13227
13228 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13229
13230         * gcc.dg/sparc-trap-1.c: New test.
13231
13232 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13233
13234         PR middle-end/15069
13235         * g++.dg/opt/fold3.C: New test case.
13236
13237 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13238
13239         * lib/target-supports.exp (check_iconv_available): Fix fallout
13240         from 2004-05-28 patch.
13241
13242 2004-05-30  Paul Brook  <paul@codesourcery.com>
13243
13244         PR fortran/15620
13245         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13246         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13247
13248 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13249
13250         * gfortran.fortran-torture/execute/random_1.f90: New test.
13251
13252 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13253
13254         * g++.dg/ext/altivec-10.C: New test.
13255
13256 2004-05-29  Paul Brook  <paul@codesourcery.com>
13257
13258         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13259
13260 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13261
13262         * gcc.dg/altivec-16.c: New test.
13263
13264 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13265
13266         * lib/target-supports.exp (check_vmx_hw_available): New.
13267         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13268
13269         * lib/target-supports.exp (check_alias_available,
13270         check_iconv_available, check_named_sections_available): Use
13271         unique names for temporary files.
13272
13273 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13274
13275         * gcc.dg/altivec-15.c: New test.
13276
13277 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13278
13279         PR c++/15083
13280         * g++.dg/warn/noeffect6.C: New test.
13281
13282         PR c++/15471
13283         * g++.dg/expr/ptrmem4.C: New test.
13284
13285         PR c++/15640
13286         * g++.dg/template/operator3.C: New test.
13287
13288 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13289
13290         PR c++/14668
13291         * g++.dg/lookup/redecl1.C: New test.
13292         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13293
13294 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13295
13296         * gcc.c-torture/execute/compare-fp-1.c,
13297         gcc.c-torture/execute/compare-fp-2.c,
13298         gcc.c-torture/execute/compare-fp-3.c,
13299         gcc.c-torture/execute/compare-fp-4.c,
13300         gcc.c-torture/execute/compare-fp-3.x,
13301         gcc.c-torture/execute/compare-fp-4.x,
13302         gcc.dg/pr15649-1.c: New.
13303
13304 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13305
13306         PR c++/12883
13307         * g++.dg/init/array14.C: New test.
13308
13309 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13310
13311         * lib/compat.exp (compat-get-options-main): New.
13312         (compat-get-options): Remove unneeded code, warn for ignored
13313         command.
13314         (compat-execute): Check flag set by dg-require-* commands.
13315
13316         * lib/compat.exp (compat-execute): Break up long lines.
13317
13318 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13319
13320         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13321         * gcc.dg/altivec-14.c: New test.
13322         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13323
13324         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13325         * gcc.dg/altivec-12.c: Ditto.
13326
13327         * gcc.dg/altivec-3.c: Move call to altivec_check.
13328
13329 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/15044
13332         * g++.dg/template/error12.C: New test.
13333
13334         PR c++/15317
13335         * g++.dg/ext/attrib15.C: New test.
13336
13337         PR c++/15329
13338         * g++.dg/template/ptrmem9.C: New test.
13339
13340 2004-05-25  Paul Brook  <paul@codesourcery.com>
13341
13342         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13343
13344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13345
13346         PR c++/15165
13347         * g++.dg/template/crash19.C: New test.
13348
13349 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13350
13351         PR c++/15025
13352         * g++.dg/template/redecl1.C: New test.
13353
13354 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13355
13356         PR c++/14821
13357         * g++.dg/other/ns1.C: New test.
13358
13359         PR c++/14883
13360         * g++.dg/template/invalid1.C: New test.
13361
13362 2004-05-23  Paul Brook  <paul@codesourcery.com>
13363         Victor Leikehman  <lei@haifasphere.co.il>
13364
13365         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13366         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13367
13368 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13369
13370         PR c++/15285
13371         PR c++/15299
13372         * g++.dg/template/non-dependent5.C: New test.
13373         * g++.dg/template/non-dependent6.C: New test.
13374
13375 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/15507
13378         * g++.dg/inherit/union1.C: New test.
13379
13380         PR c++/15542
13381         * g++.dg/template/addr1.C: New test.
13382
13383         PR c++/15427
13384         * g++.dg/template/array5.C: New test.
13385
13386         PR c++/15287
13387         * g++.dg/template/array6.C: New test.
13388
13389 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13390             Roger Sayle  <roger@eyesopen.com>
13391
13392         * g++.dg/lookup/forscope2.C: New test case.
13393
13394 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13395
13396         * gcc.dg/cpp/Wmissingdirs.c: New.
13397
13398 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13399
13400         PR target/15301
13401         * gcc.dg/compat/union-m128-1.h: New file.
13402         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13403         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13404         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13405
13406 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13407
13408         PR target/15302
13409         * gcc.dg/compat/struct-complex-1.h: New file.
13410         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13411         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13412         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13413
13414 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13415
13416         PR middle-end/3074
13417         * gcc.dg/pr3074-1.c: New test case.
13418         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13419
13420 2004-05-20  Falk Hueffner  <falk@debian.org>
13421
13422         PR other/15526
13423         * gcc.dg/ftrapv-1.c: New test case.
13424
13425 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13426
13427         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13428
13429 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13430             Jeff Law  <law@redhat.com>
13431
13432         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13433         * gcc.dg/tree-ssa/20040518-2.c: New test.
13434
13435         * gcc.dg/tree-ssa/20040518-1.c: New test.
13436
13437 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13438
13439         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13440
13441 2004-05-18  Paul Brook  <paul@codesourcery.com>
13442
13443         PR fortran/13930
13444         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13445
13446 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13447
13448         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13449         constant folding.
13450
13451 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13452
13453         * gcc.dg/tree-ssa/20040517-1.c: New test.
13454
13455 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13456
13457         * gcc.dg/loop-4.c: New test.
13458
13459 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13460
13461         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13462
13463 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13464
13465         PR fortran/15311
13466         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13467
13468 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13469
13470         PR fortran/13826
13471         PR fortran/13940
13472         * gfortran.fortran-torture/compile/data_1.f90: New test.
13473
13474 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13475
13476         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13477         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13478
13479 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13480
13481         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13482
13483 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13484
13485         PR c/15444
13486         * gcc.dg/format/xopen-1.c: Adjust expected message.
13487         * gcc.dg/format/xopen-3.c: New test.
13488
13489 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13490
13491         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13492
13493 2004-05-14  Jeff Law  <law@redhat.com>
13494
13495         * gcc.dg/tree-ssa/20040514-2.c: New test.
13496
13497 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13498
13499         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13500         this ...
13501         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13502         this.
13503
13504 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13505
13506         * gcc.dg/tree-ssa/20040514-1.c: New test.
13507
13508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13511         test.
13512
13513 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13514
13515         PR fortran/14066
13516         * gfortran.fortran-torture/compile/do_1.f90: New test.
13517
13518 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13519
13520         PR fortran/15051
13521         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13522         test.
13523
13524 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13525
13526         PR fortran/15149
13527         * gfortran.fortran-torture/execute/random_init.f90: New test.
13528
13529 2004-05-13  Paul Brook  <paul@codesourcery.com>
13530
13531         PR fortran/15314
13532         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13533
13534 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13537         for the powerpc case.
13538
13539 2004-05-13  Jeff Law  <law@redhat.com>
13540
13541         * gcc.dg/tree-ssa/20040513-1.c: New test.
13542         * gcc.dg/tree-ssa/20040513-2.c: New test.
13543
13544 2004-05-13  Paul Brook  <paul@codesourcery.com>
13545
13546         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13547         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13548         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13549
13550 2004-05-13  Andreas Schwab  <schwab@suse.de>
13551
13552         PR other/10819
13553         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13554         characters.
13555
13556 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13557
13558         PR fortran/15294
13559         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13560
13561 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13562
13563         Merge from tree-ssa-20020619-branch.  See
13564         ChangeLog.tree-ssa for details.
13565
13566 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13567
13568         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13569         include <altivec.h> explicitly.
13570         * gcc.dg/altivec-13.c: Likewise.
13571
13572 2004-05-11  Paul Brook  <paul@codesourcery.com>
13573
13574         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13575
13576 2004-05-10  Eric Christopher  <echristo@redhat.com>
13577
13578         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13579         * gcc.dg/sibcall-4.c: Ditto.
13580
13581 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13582
13583         * g++.dg/ext/altivec-8.C: New test case.
13584         * gcc.dg/altivec-13.c: New test case.
13585
13586 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13587
13588         * gcc.c-torture/execute/divcmp-1.c: New test case.
13589         * gcc.c-torture/execute/divcmp-2.c: New test case.
13590         * gcc.c-torture/execute/divcmp-3.c: New test case.
13591
13592 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13593
13594         * g++.dg/other/pragma-re-2.C: New test.
13595
13596 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13597
13598         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13599         * gcc.dg/i386-387-2.c: Likewise.
13600
13601         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13602         __builtin_drem.
13603         * gcc.dg/i386-387-6.c: Likewise.
13604
13605 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13606
13607         * gcc.dg/builtins-33.c:  Also check log1p*.
13608
13609 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13610
13611         PR optimization/15296
13612         * gcc.c-torture/execute/pr15296.c: New test.
13613
13614 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13615
13616         * gcc.dg/builtins-40.c: New test.
13617
13618 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13619
13620         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13621
13622 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13623
13624         * g++.dg/ext/spe1.C: New testcase.
13625
13626 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13627
13628         * objc.dg/image-info.m: Allow additional attributes
13629         for __image_info section.
13630
13631 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13632
13633         * gcc.dg/torture/mips-hilo-2.c: New test.
13634
13635 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13636
13637         PR c++/14389
13638         * g++.dg/template/member5.C: New test.
13639
13640 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13641
13642         * gcc.dg/builtins-34.c: Also check expm1*.
13643
13644 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13647         * gcc.dg/torture/builtin-convert-3.c: New test.
13648
13649 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13650
13651         PR middle-end/15054
13652         * g++.dg/opt/pr15054.C: New test.
13653
13654 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13655
13656         * gcc.dg/torture/builtin-rounding-1.c: New test.
13657         * gcc.dg/builtins-25.c: Delete.
13658         * gcc.dg/builtins-29.c: Delete.
13659
13660 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13661
13662         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13663         * gcc.dg/sibcall-4.c: Likewise.
13664         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13665
13666 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13667
13668         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13669         bit-field on 16-bit targets.
13670
13671 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13672
13673         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13674         16-bit targets.
13675
13676 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13677
13678         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13679         * gcc.dg/rs6000-power2-2.c: Likewise.
13680
13681 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13682
13683         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13684         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13685         Change the asm registers to be in form of frN instead of fN.
13686
13687 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688
13689         * gcc.dg/torture/builtin-convert-2.c: New test.
13690
13691 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13692
13693         * gcc.dg/rs6000-power2-1.c: New test.
13694         * gcc.dg/rs6000-power2-2.c: New test.
13695
13696 2004-04-28  Jan Hubicka  <jh@suse.cz>
13697
13698         * gcc.dg/unused-6.c: New test.
13699
13700 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13701             Ulrich Weigand  <uweigand@de.ibm.com>
13702
13703         * ada/acats/run_all.sh: Define $target variable.
13704
13705 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13706
13707         PR c++/15119
13708         * g++.dg/other/vararg-1.C: New test.
13709
13710         PR c++/4794
13711         * g++.dg/eh/cleanup3.C: New test.
13712
13713 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13714
13715         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13716         and ad8011a (target_insn).
13717         * ada/acats/support/macro.dfs: Likewise.
13718         * ada/acats/support/impbit.adb: New file.
13719
13720 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13721
13722         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13723
13724 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13725
13726         * gcc.dg/loop-3.c: New test.
13727
13728 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13729
13730         * gcc.c-torture/execute/simd-5.c: New test.
13731
13732 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13733
13734         PR c++/15064
13735         * g++.dg/template/crash18.C: New test.
13736
13737 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13738
13739         * g++.dg/ext/complit3.C: New test.
13740
13741 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13742
13743         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13744         * gcc.dg/altivec-3.c: Same.
13745         * gcc.dg/altivec-varargs-1.c: Same.
13746
13747 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13748
13749         * lib/target-supports.exp (check_profiling_available): Assume
13750         profiling is not available on powerpc-eabi targets.
13751
13752 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13753
13754         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13755         * gcc.dg/vmx/bug-1.c: Ditto.
13756
13757 2004-04-20  Eric Christopher  <echristo@redhat.com>
13758
13759         * gcc.dg/charset/extern.c: New test.
13760         * g++.dg/charset/extern3.cc: Ditto.
13761
13762 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13763
13764         * gcc.dg/builtins-39.c: New test.
13765
13766 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13767
13768         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13769
13770 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13771
13772         * gcc.dg/torture/mips-hilo-1.c: New test.
13773
13774 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13775
13776         * gcc.c-torture/compile/20040419-1.c: New test.
13777
13778 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13779
13780         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13781
13782 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13783             Aldy Hernandez  <aldyh@redhat.com>
13784
13785         * gcc.c-torture/execute/va-arg-24.c: New.
13786
13787 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13788             Aldy Hernandez  <aldyh@redhat.com>
13789
13790         * gcc.dg/vmx/1b-01.c: New.
13791         * gcc.dg/vmx/1b-02.c: New.
13792         * gcc.dg/vmx/1b-03.c: New.
13793         * gcc.dg/vmx/1b-04.c: New.
13794         * gcc.dg/vmx/1b-05.c: New.
13795         * gcc.dg/vmx/1b-06.c: New.
13796         * gcc.dg/vmx/1b-07.c: New.
13797         * gcc.dg/vmx/1c-01.c: New.
13798         * gcc.dg/vmx/1c-02.c: New.
13799         * gcc.dg/vmx/3a-01a.c: New.
13800         * gcc.dg/vmx/3a-01.c: New.
13801         * gcc.dg/vmx/3a-01m.c: New.
13802         * gcc.dg/vmx/3a-03.c: New.
13803         * gcc.dg/vmx/3a-03m.c: New.
13804         * gcc.dg/vmx/3a-04.c: New.
13805         * gcc.dg/vmx/3a-04m.c: New.
13806         * gcc.dg/vmx/3a-05.c: New.
13807         * gcc.dg/vmx/3a-06.c: New.
13808         * gcc.dg/vmx/3a-06m.c: New.
13809         * gcc.dg/vmx/3a-07.c: New.
13810         * gcc.dg/vmx/3b-01.c: New.
13811         * gcc.dg/vmx/3b-02.c: New.
13812         * gcc.dg/vmx/3b-10.c: New.
13813         * gcc.dg/vmx/3b-13.c: New.
13814         * gcc.dg/vmx/3b-14.c: New.
13815         * gcc.dg/vmx/3b-15.c: New.
13816         * gcc.dg/vmx/3c-01a.c: New.
13817         * gcc.dg/vmx/3c-01.c: New.
13818         * gcc.dg/vmx/3c-02.c: New.
13819         * gcc.dg/vmx/3c-03.c: New.
13820         * gcc.dg/vmx/3d-01.c: New.
13821         * gcc.dg/vmx/4-01.c: New.
13822         * gcc.dg/vmx/4-03.c: New.
13823         * gcc.dg/vmx/5-01.c: New.
13824         * gcc.dg/vmx/5-02.c: New.
13825         * gcc.dg/vmx/5-03.c: New.
13826         * gcc.dg/vmx/5-04.c: New.
13827         * gcc.dg/vmx/5-05.c: New.
13828         * gcc.dg/vmx/5-06.c: New.
13829         * gcc.dg/vmx/5-07.c: New.
13830         * gcc.dg/vmx/5-07t.c: New.
13831         * gcc.dg/vmx/5-08.c: New.
13832         * gcc.dg/vmx/5-10.c: New.
13833         * gcc.dg/vmx/5-11.c: New.
13834         * gcc.dg/vmx/7-01a.c: New.
13835         * gcc.dg/vmx/7-01.c: New.
13836         * gcc.dg/vmx/7c-01.c: New.
13837         * gcc.dg/vmx/7d-01.c: New.
13838         * gcc.dg/vmx/7d-02.c: New.
13839         * gcc.dg/vmx/8-01.c: New.
13840         * gcc.dg/vmx/8-02a.c: New.
13841         * gcc.dg/vmx/8-02.c: New.
13842         * gcc.dg/vmx/brode-1.c: New.
13843         * gcc.dg/vmx/bug-1.c: New.
13844         * gcc.dg/vmx/bug-2.c: New.
13845         * gcc.dg/vmx/bug-3.c: New.
13846         * gcc.dg/vmx/cw-bug-1.c: New.
13847         * gcc.dg/vmx/cw-bug-2.c: New.
13848         * gcc.dg/vmx/cw-bug-3.c: New.
13849         * gcc.dg/vmx/dct.c: New.
13850         * gcc.dg/vmx/debug-1.c: New.
13851         * gcc.dg/vmx/debug-2.c: New.
13852         * gcc.dg/vmx/debug-3.c: New.
13853         * gcc.dg/vmx/debug-4.c: New.
13854         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13855         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13856         * gcc.dg/vmx/eg-5.c: New.
13857         * gcc.dg/vmx/fft.c: New.
13858         * gcc.dg/vmx/gcc-bug-1.c: New.
13859         * gcc.dg/vmx/gcc-bug-2.c: New.
13860         * gcc.dg/vmx/gcc-bug-3.c: New.
13861         * gcc.dg/vmx/gcc-bug-4.c: New.
13862         * gcc.dg/vmx/gcc-bug-5.c: New.
13863         * gcc.dg/vmx/gcc-bug-6.c: New.
13864         * gcc.dg/vmx/gcc-bug-7.c: New.
13865         * gcc.dg/vmx/gcc-bug-8.c: New.
13866         * gcc.dg/vmx/gcc-bug-9.c: New.
13867         * gcc.dg/vmx/gcc-bug-b.c: New.
13868         * gcc.dg/vmx/gcc-bug-c.c: New.
13869         * gcc.dg/vmx/gcc-bug-d.c: New.
13870         * gcc.dg/vmx/gcc-bug-e.c: New.
13871         * gcc.dg/vmx/gcc-bug-f.c: New.
13872         * gcc.dg/vmx/gcc-bug-g.c: New.
13873         * gcc.dg/vmx/gcc-bug-i.c: New.
13874         * gcc.dg/vmx/harness.h: New.
13875         * gcc.dg/vmx/ira1.c: New.
13876         * gcc.dg/vmx/ira2a.c: New.
13877         * gcc.dg/vmx/ira2b.c: New.
13878         * gcc.dg/vmx/ira2.c: New.
13879         * gcc.dg/vmx/ira2c.c: New.
13880         * gcc.dg/vmx/mem.c: New.
13881         * gcc.dg/vmx/newton-1.c: New.
13882         * gcc.dg/vmx/ops.c: New.
13883         * gcc.dg/vmx/sn7153.c: New.
13884         * gcc.dg/vmx/spill2.c: New.
13885         * gcc.dg/vmx/spill3.c: New.
13886         * gcc.dg/vmx/spill.c: New.
13887         * gcc.dg/vmx/t.c: New.
13888         * gcc.dg/vmx/varargs-1.c: New.
13889         * gcc.dg/vmx/varargs-2.c: New.
13890         * gcc.dg/vmx/varargs-3.c: New.
13891         * gcc.dg/vmx/varargs-4.c: New.
13892         * gcc.dg/vmx/varargs-5.c: New.
13893         * gcc.dg/vmx/varargs-6.c: New.
13894         * gcc.dg/vmx/varargs-7.c: New.
13895         * gcc.dg/vmx/vmx.exp: New.
13896         * gcc.dg/vmx/vprint-1.c: New.
13897         * gcc.dg/vmx/vscan-1.c: New.
13898         * gcc.dg/vmx/x-01.c: New.
13899         * gcc.dg/vmx/x-02.c: New.
13900         * gcc.dg/vmx/x-03.c: New.
13901         * gcc.dg/vmx/x-04.c: New.
13902         * gcc.dg/vmx/x-05.c: New.
13903         * gcc.dg/vmx/yousufi-1.c: New.
13904         * gcc.dg/vmx/zero-1.c: New.
13905         * gcc.dg/vmx/zero.c: New.
13906
13907 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13908
13909         * g++.dg/lookup/java1.C: Update for chage of
13910         _Jv_AllocObject.
13911         * g++.dg/lookup/java2.C: Likewise.
13912
13913 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13914
13915         * ada/acats/run_all.sh: use -O2 by default.
13916
13917 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13918
13919         * gcc.dg/vr-mult-[12].c: New tests.
13920
13921 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13922
13923         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13924
13925         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13926
13927 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13928
13929         * lib/target-supports.exp (check_profiling_available): Assume profiling
13930         isn't available for mips*-*-elf targets.
13931
13932 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13933
13934         * gcc.dg/builtins-38.c: New test.
13935
13936 2004-04-14  Eric Christopher  <echristo@redhat.com>
13937
13938         * g++.dg/charset/charset.exp: Run .cc extension tests.
13939
13940 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13941
13942         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13943
13944 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13945
13946         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13947
13948 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13949
13950         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13951         * gcc.dg/i386-387-2.c: Likewise.
13952
13953         * gcc.dg/i386-387-7.c: New test.
13954         * gcc.dg/i386-387-8.c: New test.
13955
13956         * gcc.dg/builtins-37.c: New test.
13957
13958 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13959
13960         * g++.dg/pch/externc-1.C: Add missing semicolon.
13961
13962 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13963
13964         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13965
13966 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13967
13968         * gcc.c-torture/execute/20040411-1.c: New test.
13969
13970 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13971
13972         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13973
13974 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13975
13976         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13977
13978 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13979
13980         * lib/target-supports.exp (check_named_sections_available): New.
13981         * lib/gcc-dg.exp (dg-require-named-sections): New.
13982         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13983         old-deja.exp.  Also prune error-count message from HP linker.
13984         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13985
13986         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13987         * g++.old-deja/g++.pt/static3.C: Likewise.
13988         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13989
13990 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13991
13992         * gcc.c-torture/execute/20040409-1.c: New test case.
13993         * gcc.c-torture/execute/20040409-2.c: New test case.
13994         * gcc.c-torture/execute/20040409-3.c: New test case.
13995
13996 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13997
13998         * gcc.dg/20040409-1.c: New test.
13999
14000 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14001
14002         PR target/14888
14003         * g++.dg/opt/pr14888.C: New test case.
14004
14005 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14006
14007         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14008         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14009         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14010         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14011         New tests.
14012
14013 2004-04-08  Paul Brook  <paul@codesourcery.com>
14014
14015         * gcc.dg/spill-1.c: New test.
14016
14017 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14018
14019         * gcc.dg/torture/builtin-ctype-2.c: New test.
14020
14021 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14022
14023         * gcc.dg/pch/pch.exp: Add largefile test.
14024
14025 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14026
14027         * g++.dg/pch/externc-1.Hs: New.
14028         * g++.dg/pch/externc-1.C: New.
14029
14030 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14031
14032         * gcc.dg/compat/struct-by-value-5a_main.c,
14033         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14034         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14035         * gcc.dg/compat/struct-by-value-5a_x.c,
14036         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14037         gcc.dg/compat/struct-by-value-5_x.c.
14038         * gcc.dg/compat/struct-by-value-5a_y.c,
14039         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14040         gcc.dg/compat/struct-by-value-5_y.c.
14041
14042         * gcc.dg/compat/struct-by-value-6a_main.c,
14043         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14044         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14045         * gcc.dg/compat/struct-by-value-6a_x.c,
14046         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14047         gcc.dg/compat/struct-by-value-6_x.c.
14048         * gcc.dg/compat/struct-by-value-6a_y.c,
14049         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14050         gcc.dg/compat/struct-by-value-6_y.c.
14051
14052         * gcc.dg/compat/struct-by-value-7a_main.c,
14053         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14054         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14055         * gcc.dg/compat/struct-by-value-7a_x.c,
14056         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14057         gcc.dg/compat/struct-by-value-7_x.c.
14058         * gcc.dg/compat/struct-by-value-7a_y.c,
14059         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14060         gcc.dg/compat/struct-by-value-7_y.c.
14061
14062 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14065         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14066         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14067         options.
14068
14069 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14070
14071         * gcc.dg/builtins-36.c: New test.
14072
14073 2004-04-06  Paul Brook  <paul@codesourcery.com>
14074
14075         * README.gcc: Remove obsolete contraint on testcases.
14076
14077 2004-04-05  Paul Brook  <paul@codesourcery.com>
14078
14079         PR2123
14080         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14081         failure and exit(0) on success.
14082         * g++.dg/expr/anew2.C: Ditto.
14083         * g++.dg/expr/anew3.C: Ditto.
14084         * g++.dg/expr/anew4.C: Ditto.
14085
14086 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         PR c++/3518
14089         * g++.dg/template/unify7.C: New.
14090
14091 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14092
14093         * g++.dg/README: Bring up to date with new subdirectories; remove
14094         duplicate subdirectory lines.
14095
14096 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         PR c++/14007
14099         * g++.dg/template/unify5.C: New.
14100         * g++.dg/template/unify6.C: New.
14101         * g++.dg/template/qualttp20.C: Adjust.
14102         * g++.old-deja/g++.jason/report.C: Adjust.
14103         * g++.old-deja/g++.other/qual1.C: Adjust.
14104
14105 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/14803
14108         * g++.dg/inherit/ptrmem1.C: New test.
14109
14110 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14111
14112         PR c++/14755
14113         * gcc.c-torture/execute/20040331-1.c: New test.
14114         * gcc.dg/20040331-1.c: New test.
14115
14116 2004-04-01  Paul Brook  <paul@codesourcery.com>
14117
14118         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14119
14120 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14121
14122         PR c++/14724
14123         * g++.dg/init/goto1.C: New test.
14124
14125         PR c++/14763
14126         * g++.dg/template/defarg4.C: New test.
14127
14128 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14129
14130         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14131
14132 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14133
14134         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14135
14136 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14137
14138         * gcc.dg/noncompile/undeclared-2.c: New test.
14139
14140 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14141
14142         * gcc.dg/940409-1.c: Remove XFAIL.
14143         * gcc.dg/reg-vol-struct-1.c: New test.
14144
14145 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14146
14147         * gcc.dg/torture/builtin-wctype-1.c: New test.
14148
14149 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14150
14151         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14152         * gcc.dg/20001101-1.c: Likewise.
14153         * gcc.dg/20001102-1.c: Likewise.
14154
14155 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14156
14157         * gcc.dg/compare8.c: Add an additional test for XOR.
14158
14159 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14160
14161         * gcc.dg/torture/builtin-ctype-1.c: New test.
14162
14163 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14164
14165         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14166         * gcc.dg/torture/builtin-math-1.c: Likewise.
14167         * gcc.dg/torture/builtin-power-1.c: New test.
14168
14169 2004-03-24  Andreas Schwab  <schwab@suse.de>
14170
14171         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14172         IA64 assembler.
14173
14174 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14175             Roger Sayle  <roger@eyesopen.com>
14176
14177         * gcc.dg/compare8.c: New test case.
14178
14179 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14180
14181         * g++.dg/ext/altivec-7.C: New test.
14182
14183 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14184
14185         PR 12267, 12391, 12560, 13129, 14114, 14133
14186         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14187         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14188         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14189         Adjust error regexps.
14190         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14191         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14192         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14193         * gcc.dg/local1.c: Add explanatory comment.
14194
14195 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14196
14197         PR optimization/14669
14198         * g++.dg/opt/fold2.C: New test case.
14199
14200 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR c/14069
14203         * gcc.dg/20040322-1.c: New test.
14204
14205 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14206
14207         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14208         * gcc.dg/ultrasp4.c: Likewise.
14209         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14210
14211 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14212
14213         * gcc.dg/i386-sse-8.c: Reset default options.
14214
14215 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14216
14217         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14218         in the error message text.
14219
14220 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14221
14222         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14223
14224 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/14616
14227         * g++.dg/init/array13.C: New test.
14228
14229 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14230
14231         PR target/13889
14232         * gcc.c-torture/compile/pr13889.c: New test case.
14233
14234 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14235
14236         PR c/14635
14237         * builtins-1.c (nan, nans): Don't test.
14238         * builtins-30.c: Don't use nan, nanf, nanl.
14239         * builtins-35.c: New test.
14240
14241 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14242
14243         * g++.dg/ext/altivec-6.C: New test.
14244
14245 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14246
14247         * g++.dg/init/placement3.C: New test.
14248
14249         * g++.dg/template/spec13.C: New test.
14250
14251         * g++.dg/lookup/using11.C: New test.
14252
14253         * g++.dg/lookup/koenig3.C: New test.
14254
14255         * g++.dg/template/operator2.C: New test.
14256
14257         * g++.dg/expr/dtor3.C: New test.
14258         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14259         marker.
14260         * g++.old-deja/g++.law/visibility28.C: Likewise.
14261
14262 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14263
14264         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14265         * gcc.dg/ppc64-abi-3.c: Likewise.
14266
14267 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14268
14269         PR c++/14545
14270         * g++.dg/parse/template15.C: New test.
14271
14272 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14273
14274         * g++.dg/expr/dtor2.C: New test.
14275
14276         * g++.dg/lookup/anon4.C: New test.
14277
14278         * g++.dg/overload/using1.C: New test.
14279
14280         * g++.dg/template/lookup7.C: New test.
14281
14282         * g++.dg/template/typename6.C: New test.
14283
14284         * g++.dg/expr/cond6.C: New test.
14285
14286 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14287
14288         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14289
14290 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14291
14292         * g++.dg/expr/cond5.C: New test.
14293         * g++.dg/expr/constcast1.C: Likewise.
14294         * g++.dg/expr/ptrmem2.C: Likewise.
14295         * g++.dg/expr/ptrmem3.C: Likewise.
14296         * g++.dg/lookup/main1.C: Likewise.
14297         * g++.dg/template/lookup6.C: Likewise.
14298
14299 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14300
14301         * gcc.dg/local1.c: New test.
14302
14303         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14304
14305 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14306
14307         * gcc.dg/torture/builtin-convert-1.c: New test.
14308
14309 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14310
14311         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14312
14313 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/14481
14316         * g++.dg/warn/Wunused-7.C: New test.
14317
14318 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * gcc.dg/torture/builtin-integral-1.c: New test.
14321
14322 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14323
14324         PR c++/14586
14325         * g++.dg/parse/non-dependent3.C: New test.
14326
14327 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14328
14329         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14330         * g++.dg/eh/simd-2.C: Likewise.
14331         * g++.dg/init/array10.C: Likewise.
14332         * gcc.c-torture/compile/simd-1.c: Likewise.
14333         * gcc.c-torture/compile/simd-2.c: Likewise.
14334         * gcc.c-torture/compile/simd-3.c: Likewise.
14335         * gcc.c-torture/compile/simd-4.c: Likewise.
14336         * gcc.c-torture/compile/simd-6.c: Likewise.
14337         * gcc.c-torture/execute/simd-1.c: Likewise.
14338         * gcc.c-torture/execute/simd-2.c: Likewise.
14339         * gcc.dg/compat/vector-defs.h: Likewise.
14340         * gcc.dg/20020531-1.c: Likewise.
14341         * gcc.dg/altivec-3.c: Likewise.
14342         * gcc.dg/altivec-4.c: Likewise.
14343         * gcc.dg/altivec-varargs-1.c: Likewise.
14344         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14345         * gcc.dg/i386-mmx-3.c: Likewise.
14346         * gcc.dg/i386-sse-4.c: Likewise.
14347         * gcc.dg/i386-sse-5.c: Likewise.
14348         * gcc.dg/i386-sse-8.c: Likewise.
14349         * gcc.dg/simd-1.c: Likewise.
14350         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14351         __ev64_opaque__ since the machine description provides it.
14352
14353 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14354
14355         * lib/compat.exp (skip_list): New global variable.
14356         Use it to hold the user defined COMPAT_SKIPS list if any.
14357         (compat-obj): Add the members of skip_list to optall.
14358
14359 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14360
14361         * gcc.dg/compat/union-by-value-1_main.c,
14362         union-by-value-1_x.c, union-by-value-1_y.c,
14363         union-check.h, union-defs.h,
14364         union-init.h, union-return-1_main.c,
14365         union-return-1_x.c, union-return-1_y.c: New files.
14366
14367 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368
14369         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14370         mixed-struct-init.h: Add 4 mixed structure types.
14371         struct-by-value-21_main.c, struct-by-value-21_x.c,
14372         struct-by-value-21_y.c, struct-return-21_main.c,
14373         struct-return-21_x.c, struct-return-21_y.c: New files.
14374
14375 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/14550
14378         * g++.dg/parse/template14.C: New test.
14379
14380 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14381
14382         * gcc.c-torture/execute/20040313-1.c: New test.
14383
14384 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14385
14386         PR target/14533
14387         * gcc.dg/20040311-2.c: New test.
14388
14389 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14390
14391         PR other/14544
14392         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14393         bit-field.
14394
14395 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14396
14397         * gcc.dg/20040305-2.c: Add missing return statement.
14398
14399 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14400
14401         * gcc.dg/builtins-34.c: Also check pow10*.
14402
14403 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14404
14405         PR target/14262
14406         * gcc.dg/20040305-2.c: New test.
14407
14408 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14409
14410         * gcc.dg/20040310-1.c: New test.
14411
14412 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14413
14414         * gcc.c-torture/execute/20040311-1.c: New test case.
14415
14416 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/14476
14419         * g++.dg/lookup/enum1.C: New test.
14420
14421 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/14510
14424         * g++.dg/lookup/struct2.C: New test.
14425
14426 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14427
14428         * gcc.dg/builtins-34.c: New test.
14429
14430 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14431
14432         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14433
14434 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14435
14436         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14437         * gcc.dg/alias-2.c: New testcase.
14438
14439 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14440
14441         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14442
14443 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14444
14445         * gcc.c-torture/execute/20040309-1.c: New test case.
14446
14447 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14448
14449         PR c++/14397
14450         * g++.dg/overload/ref1.C: New.
14451
14452 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14453
14454         PR c++/14409
14455         * g++.dg/template/spec12.C: New test.
14456
14457         PR c++/14448
14458         * g++.dg/parse/crash14.C: New test.
14459
14460 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/14230
14463         * g++.dg/init/ref11.C: New test.
14464
14465 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14466
14467         PR c++/14432
14468         * g++.dg/parse/builtin2.C: New test.
14469
14470 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/14401
14473         * g++.dg/init/ctor3.C: New test.
14474         * g++.dg/init/union1.C: New test.
14475         * g++.dg/ext/anon-struct4.C: New test.
14476
14477 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14478
14479         * g++.dg/lookup/koenig1.C: Tweak error messages.
14480         * g++.dg/lookup/used-before-declaration.C: Likewise.
14481         * g++.dg/other/do1.C: Likewise.
14482         * g++.dg/overload/koenig1.C: Likewise.
14483         * g++.dg/parse/crash13.C: Likewise.
14484         * g++.dg/template/instantiate3.C: Likewise.
14485
14486 2004-03-08  Eric Christopher  <echristo@redhat.com>
14487
14488         * * lib/target-supports.exp: Enable libiconv in test
14489         compilation.  Fix up error checking.
14490
14491 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14492
14493         PR middle-end/14289
14494         * gcc.dg/pr14289-1.c: New test case.
14495         * gcc.dg/pr14289-2.c: Likewise.
14496         * gcc.dg/pr14289-3.c: Likewise.
14497
14498 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14499
14500         * gcc.c-torture/execute/20040308-1.c: New test.
14501
14502 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14503
14504         * gcc.c-torture/execute/20040307-1.c: New test case.
14505
14506 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14507
14508         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14509
14510 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14511
14512         * gcc.dg/20040306-1.c: New test.
14513
14514 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14515
14516         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14517         them static.
14518         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14519
14520 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14521
14522         PR c/14465
14523         * gcc.dg/decl-6.c: New test.
14524
14525 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14526
14527         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14528         Rename LOGPOW -> LOG_POW.
14529         (SQRT_EXP, POW_EXP): New.
14530
14531 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14532
14533         * gcc.dg/i386-sse-8.c: New test.
14534
14535 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14536
14537         PR c/14114
14538         * gcc.dg/decl-5.c: New test.
14539
14540 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14541
14542         * gcc.dg/20040305-1.c: New test.
14543
14544 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14545
14546         PR other/14354
14547         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14548
14549 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14550
14551         PR c++/14425, c++/14426
14552         * g++.dg/ext/altivec-4.C: New test.
14553         * g++.dg/ext/altivec-5.C: New test.
14554
14555 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14556
14557         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14558         global variables of a type with no linkage.
14559         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14560         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14561         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14562         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14563         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14564         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14565         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14566         * g++.dg/warn/deprecated.C: Name enum Color.
14567         * g++.dg/overload/VLA.C: Name structure for 'b'.
14568         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14569
14570 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14571
14572         * gcc.c-torture/compile/20040304-1.c: New test.
14573
14574 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14575
14576         PR 13728
14577         * gcc.dg/decl-4.c: New testcase.
14578
14579 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14580
14581         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14582         as PRECF if sizeof (float) > sizeof (double).
14583         (PRECL): Make it the same as PRECF if
14584         sizeof (float) > sizeof (long double).
14585
14586 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14587
14588         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14589         system type.  Add check for irix6 which doesn't have c99 runtime.
14590
14591 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14592
14593         * gcc.dg/const-elim-1.c: xfail for xtensa.
14594
14595 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/14369
14598         * g++.dg/template/cond4.C: New test.
14599
14600 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/14360
14603         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14604
14605         PR c++/14361
14606         * g++.dg/parse/defarg7.C: New test.
14607
14608         PR c++/14359
14609         * g++.dg/template/friend26.C: New test.
14610
14611 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14612
14613         PR c++/14324
14614         * g++.dg/abi/mangle21.C: New test.
14615
14616         PR c++/14260
14617         * g++.dg/parse/constructor2.C: New test.
14618
14619         PR c++/14337
14620         * g++.dg/template/sfinae1.C: New test.
14621
14622 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/14267
14625         * g++.dg/expr/crash2.C: New test.
14626
14627         PR middle-end/13448
14628         * gcc.dg/inline-5.c: New test.
14629         * gcc.dg/always-inline.c: Split out tests into ...
14630         * gcc.dg/always-inline2.c: ... this and ...
14631         * gcc.dg/always-inline3.c: ... this.
14632
14633 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR debug/12103
14636         * g++.dg/debug/crash1.C: New test.
14637
14638 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14639
14640         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14641         function with __attribute__((noinline)).
14642         (recurser_void2): Likewise.
14643         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14644         (recurser_void2): Likewise.
14645
14646 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14647
14648         PR middle-end/14203
14649         * g++.dg/warn/Wunused-6.C: New test case.
14650
14651 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14652
14653         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14654         not defined.
14655
14656 2004-02-27  Eric Christopher  <echristo@redhat.com>
14657
14658         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14659         * g++.dg/charset/asm2.c: Run only x86.
14660         * gcc.dg/charset/asm3.c: Ditto.
14661
14662 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14663
14664         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14665         ld_library_path.
14666
14667 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14668
14669         * g++.dg/ext/altivec-3.C: New.
14670
14671 2004-02-26  Richard Henderson  <rth@redhat.com>
14672
14673         * g++.dg/ext/attrib10.C: Mark for warning.
14674         * gcc.dg/attr-alias-1.c: New.
14675
14676 2004-02-26  Richard Henderson  <rth@redhat.com>
14677
14678         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14679         * gcc.c-torture/execute/20040208-2.c: ... it back.
14680
14681 2004-02-26  Eric Christopher  <echristo@redhat.com>
14682
14683         * lib/target-supports.exp (check-iconv-available): New function.
14684         * lib/gcc-dg.exp (dg-require-iconv): New function.
14685         Use above.
14686         * gcc.dg/charset: New directory.
14687         * gcc.dg/charset/charset.exp: New file.
14688         * gcc.dg/charset/asm1.c: Ditto.
14689         * gcc.dg/charset/asm2.c: Ditto.
14690         * gcc.dg/charset/asm3.c: Ditto.
14691         * gcc.dg/charset/asm4.c: Ditto.
14692         * gcc.dg/charset/asm5.c: Ditto.
14693         * gcc.dg/charset/attribute1.c: Ditto.
14694         * gcc.dg/charset/attribute2.c: Ditto.
14695         * gcc.dg/charset/string1.c: Ditto.
14696         * g++.dg/charset: New directory.
14697         * g++.dg/dg.exp: Add here. Special options.
14698         * g++.dg/charset/charset.exp: New file.
14699         * g++.dg/charset/asm1.c: Ditto.
14700         * g++.dg/charset/asm2.c: Ditto.
14701         * g++.dg/charset/asm3.c: Ditto.
14702         * g++.dg/charset/asm4.c: Ditto.
14703         * g++.dg/charset/attribute1.c: Ditto.
14704         * g++.dg/charset/attribute2.c: Ditto.
14705         * g++.dg/charset/extern1.cc: Ditto.
14706         * g++.dg/charset/extern2.cc: Ditto.
14707         * g++.dg/charset/string1.c: Ditto.
14708
14709 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/14278
14712         * g++.dg/parse/comma1.C: New test.
14713
14714 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14715
14716         PR c++/14284
14717         * g++.dg/template/ttp8.C: New test.
14718
14719 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14720
14721         * gcc.dg/fixuns-trunc-1.c: New test.
14722
14723 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14724
14725         * gcc.dg/builtins-config.h: Use #elif.
14726
14727 2004-02-26  Michael Matz  <matz@suse.de>
14728
14729         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14730         * gcc.dg/991214-1.c: Likewise.
14731         * gcc.dg/i386-asm-1.c: Likewise.
14732
14733 2004-02-25  Richard Henderson  <rth@redhat.com>
14734
14735         * gcc.c-torture/execute/20040208-2.c: Move ...
14736         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14737
14738 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14739
14740         PR c++/14246
14741         * g++.dg/other/crash-3.C: New test.
14742
14743 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14744
14745         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14746         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14747
14748         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14749         HP-UX.
14750
14751 2004-02-24  Michael Matz  <matz@suse.de>
14752
14753         * gcc.dg/i386-regparm.c: New.
14754
14755 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14756
14757         * gcc.c-torture/execute/20040223-1.c: New.
14758
14759 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14760             Kazu Hirata  <kazu@cs.umass.edu>
14761
14762         * gcc.dg/fwritable-strings-1.c: Remove.
14763
14764 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14765
14766         PR c/14156
14767         * gcc.dg/20040223-1.c: New test.
14768
14769 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14770
14771         PR c++/14106
14772         * g++.dg/ext/typeof9.C: New test.
14773
14774 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14775
14776         PR c++/14250
14777         * g++.dg/other/switch1.C: New test.
14778
14779 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14780
14781         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14782         * gcc.dg/va-arg-1.c: Likewise.
14783
14784 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14785
14786         PR c++/14143
14787         * g++.dg/template/koenig5.C: New test.
14788
14789 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14790
14791         * g++.dg/ext/altivec-1.C: Generalize target triple.
14792         * g++.dg/ext/altivec-2.C: New test case.
14793         * g++.dg/ext/altivec_check.h: New file.
14794         * gcc.dg/altivec-1.c: Generalize target triple;
14795         include altivec_check.h and call altivec_check().
14796         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14797         * gcc.dg/altivec-6.c: New test case.
14798         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14799         type casts as needed.
14800         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14801         altivec_check().
14802         * gcc.dg/altivec-12.c: New test case.
14803         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14804         include altivec_check.h and call altivec_check().
14805         * gcc.dg/altivec_check.h: New file.
14806
14807 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14808
14809         * lib/target-supports.exp (check_alias_available): Don't mangle
14810         function `g' in test program.
14811
14812 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * lib/target-supports.exp (check_profiling_available): Check
14815         argument to determine whether we support a profiling type.
14816         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14817         check_profiling_available.
14818         * g++.dg/bprob/bprob.exp: Likewise
14819         * g77.dg/bprob/bprob.exp: Likewise.
14820         * gcc.misc-tests/bprob.exp: Likewise.
14821         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14822         dg-require-profiling and delete expected error handling.
14823         * gcc.dg/20021014-1.c: Likewise.
14824         * gcc.dg/nest.c: Likewise.
14825
14826 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14827
14828         PR c++/12007
14829         * g++.dg/other/vthunk1.C: New test.
14830
14831 2004-02-20  Falk Hueffner  <falk@debian.org>
14832
14833         PR target/14201
14834         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14835
14836 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/13927
14839         * g++.dg/other/error8.C: Remove XFAIL markers.
14840
14841         PR c++/14173
14842         * g++.dg/ext/packed5.C: New test.
14843
14844         PR c++/14199
14845         * g++.dg/warn/Wunused-5.C: New test.
14846
14847         PR c++/14186
14848         * g++.dg/lookup/member1.C: New test.
14849
14850 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14851
14852         * gcc.c-torture/compile/20040130-1.c: Enable only when
14853         __INT_MAX__ >= 2147483647L.
14854         * gcc.c-torture/compile/961203-1.c: Likewise.
14855
14856 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14857
14858         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14859         * g++.dg/opt/template1.C: Robustify assembler regexp
14860
14861 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14862
14863         * gcc.c-torture/execute/simd-4.x: Remove.
14864         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14865         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14866         Guard with #ifndef SKIP_ATTRIBUTE.
14867         * gcc.dg/compat/vector-1_y.c: Likewise.
14868         * gcc.dg/compat/vector-2_x.c: Likewise.
14869         * gcc.dg/compat/vector-2_y.c: Likewise.
14870         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14871         * g++.dg/eh/simd-2.C: Likewise.
14872
14873 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14874
14875         * gcc.c-torture/compile/complex-1.c: New.
14876
14877 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14878
14879         PR target/14209
14880         * gcc.c-torture/execute/20040218-1.c: New test.
14881
14882 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14883
14884         PR c++/14181
14885         * g++.dg/parse/new2.C: New test.
14886
14887 2004-02-18  Paul Brook  <paul@codesourcery.com>
14888
14889         * gcc.c-torture/compile/libcall-1.c: New test.
14890
14891 2004-02-18  Paul Brook  <paul@codesourcery.com>
14892
14893         PR debug/12934
14894         * gcc.dg/debug/debug-7.c: New test.
14895
14896 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14897
14898         * gcc.dg/20040217-1.c: New test.
14899
14900 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14901
14902         * gcc.c-torture/execute/990208-1.x: Delete.
14903
14904 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14905
14906         * gcc.c-torture/execute/20040208-2.x: New file.
14907
14908 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/11326
14911         * g++.dg/abi/structret1.C: New test.
14912
14913 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14914
14915         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14916         (i386_cpuid): No need to test if cpuid is available on AMD64.
14917         Fix assembly, so that it works onboth i386 and AMD64.
14918         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14919         (vecInLong): Fix s[] member type to unsigned int.
14920         (vecInWord): Remove type.
14921         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14922         (a64, b64, c64, d64, e64): Remove.
14923         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14924         Remove unused variable.  Remove initialization of removed variables.
14925         Don't call mmx_tests nor sse_tests.
14926         (reference_mmx, reference_sse): Remove.
14927         (check): Add return stmt.
14928         * gcc.dg/i386-sse-7.c: New test.
14929         * gcc.dg/i386-mmx-4.c: New test.
14930
14931 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14932
14933         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14934         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14935         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14936         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14937         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14938         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14939         g++.dg/tc1/dr94.C: Fix line terminator.
14940
14941 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14942
14943         * gcc.c-torture/compile/20040216-1.c: New.
14944
14945 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14946
14947         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14948         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14949         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14950         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14951         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14952         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14953
14954 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14955
14956         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14957
14958 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14959
14960         PR c++/13971
14961         * g++.dg/expr/cond4.C: New test.
14962
14963         PR c++/14086
14964         * g++.dg/lookup/crash2.C: New test.
14965
14966 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14967
14968         * gcc.c-torture/compile/20040214-2.c: New test.
14969
14970 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14971
14972         PR c++/14116
14973         * g++.dg/ext/typeof8.C: New test.
14974
14975 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14976
14977         * gcc.c-torture/compile/20040214-1.c: New test.
14978
14979 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14980
14981         PR c++/13635
14982         * g++.dg/template/spec11.C: New test.
14983
14984 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14985
14986         PR c++/13927
14987         * g++.dg/other/error8.C: New test.
14988
14989 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR c++/14122
14992         * g++.dg/template/array4.C: New test.
14993
14994         PR c++/14108
14995         * g++.dg/inherit/thunk2.C: New test.
14996
14997         PR c++/14083
14998         * g++.dg/eh/cond2.C: New test.
14999
15000 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15001
15002         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15003
15004 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15005
15006         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15007
15008 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15009
15010         * g++.dg/simd-2.C: xfail on ppc64-linux.
15011
15012 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15013
15014         PR c/456
15015         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15016         tests.
15017
15018 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15019
15020         * gcc.dg/builtins-33.c: New test.
15021
15022 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15023
15024         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15025
15026 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15027
15028         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15029
15030 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15031
15032         * gcc.dg/ppc64-abi-3.c: New test.
15033
15034 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15035
15036         PR c/14092
15037
15038         * gcc.dg/pr14092-1.c: New testcase.
15039
15040 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15041
15042         * gcc.dg/cpp/assert4.c: Fix typo last change.
15043
15044         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15045         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15046
15047         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15048
15049 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15050
15051         * gcc.c-torture/compile/20040209-1.c: New test case.
15052
15053 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15054
15055         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15056
15057 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15058
15059         * gcc.c-torture/execute/20040208-[12].c: New tests.
15060
15061 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15062
15063         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15064
15065 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15066
15067         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15068
15069 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15070
15071         Bug 13856
15072         * gcc.dg/visibility-8.c: New testcase.
15073
15074 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15075
15076         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15077         arguments.
15078         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15079
15080 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15081
15082         PR middle-end/13696
15083         * g++.dg/opt/fold1.C: New test case.
15084
15085 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15086
15087         PR c++/14033
15088         * g++.dg/other/crash-2.C: New test.
15089
15090 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15091
15092         PR c++/14028
15093         * g++.dg/parse/angle-bracket2.C: New test.
15094
15095 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15096
15097         PR middle-end/13750
15098         Revert:
15099         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15100         PR pch/13361
15101         * testsuite/g++.dg/pch/wchar-1.C: New.
15102         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15103
15104 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15105
15106         PR c++/14008
15107         * g++.dg/parse/error15.C: New test.
15108         * g++.dg/parse/crash11.C: Update dg-error mark.
15109
15110 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/13932
15113         * g++.dg/warn/conv2.C: New test.
15114
15115 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15116
15117         PR c++/13086
15118         * g++.dg/warn/incomplete1.C: Remove xfail.
15119
15120 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * lib/file-format.exp (gcc_target_object_format): Use
15123         ${tool}_target_compile, not gcc_target_compile.
15124         * lib/target-supports.exp (check_alias_available): Likewise.
15125         (check_gc_sections_available): Likewise.
15126         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15127         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15128         dg-require-alias.
15129
15130 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/13969
15133         * g++.dg/template/static6.C: New test.
15134
15135 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15136
15137         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15138
15139 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15140
15141         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15142         tests for systems where `char' is unsigned by default.
15143
15144 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15145
15146         PR c++/13997
15147         * g++.dg/template/partial3.C: New test.
15148
15149 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15150
15151         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15152         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15153         Remove mentions of obsolete ports.
15154
15155 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15156
15157         * gcc.dg/noncompile/20001228-1.c: Fix for new
15158         error message.
15159
15160 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15161
15162         PR target/9348
15163         * gcc.c-torture/execute/multdi-1.c: New test case.
15164
15165 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15166
15167         PR c++/13925
15168         * g++.dg/template/lookup5.C: New test.
15169
15170 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15171
15172         PR c++/13950
15173         * g++.dg/template/lookup4.C: New test.
15174
15175         PR c++/13970
15176         * g++.dg/parse/error14.C: New test.
15177
15178         PR c++/14002
15179         * g++.dg/parse/template13.C: New test.
15180
15181 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/13978
15184         * g++.dg/template/koenig4.C: New test.
15185
15186         PR c++/13968
15187         * g++.dg/template/crash17.C: New test.
15188
15189         PR c++/13975
15190         * g++.dg/parse/error13.C: New test.
15191         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15192
15193 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15194
15195         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15196
15197 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15198
15199         PR c/11658
15200         PR c/13994
15201         * gcc.dg/noncompile/20040203-1.c: New test.
15202         * gcc.dg/noncompile/20040203-2.c: Likewise.
15203         * gcc.dg/noncompile/20040203-3.c: Likewise.
15204         * gcc.dg/20040203-1.c: Likewise.
15205
15206 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15207
15208         PR c++/10858
15209         * g++.dg/template/sizeof7.C: New test.
15210
15211 2004-02-02  Eric Christopher  <echristo@redhat.com>
15212             Zack Weinberg  <zack@codesourcery.com>
15213
15214         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15215
15216 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15217
15218         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15219         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15220         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15221         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15222
15223 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15224
15225         PR c++/13113
15226         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15227
15228         PR c++/13854
15229         * g++.dg/ext/attrib13.C: New test.
15230
15231         PR c++/13907
15232         * g++.dg/conversion/op2.C: New test.
15233
15234 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15235
15236         * gcc.dg/titype-1.c: Fix pasto.
15237
15238 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15239
15240         * gcc.dg/titype-1.c: New test.
15241
15242 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15243
15244         PR c++/13957
15245         * g++.dg/template/non-type-template-argument-1.C,
15246         g++.dg/template/qualified-id1.C: Update dg-error marks.
15247         * g++.dg/template/nontype6.C: New test.
15248
15249 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15250
15251         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15252         * gcc.dg/builtins-31.c: New testcase.
15253         * gcc.dg/builtins-32.c: New testcase.
15254
15255 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15256
15257         * objc.dg/call-super-2.m: Update line numbers
15258         for the including of stddef.h.
15259
15260 2004-01-30  Michael Matz  <matz@suse.de>
15261
15262         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15263         g++.dg/ext/case-range3.C: New tests.
15264
15265 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15266
15267         DR206
15268         PR c++/13813
15269         * g++.dg/template/member4.C: New test.
15270
15271 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15272
15273         PR c++/13683
15274         * g++.dg/template/sizeof6.C: New test.
15275
15276 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15277
15278         * gcc.dg/fwritable-strings-1.c: New test.
15279
15280 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.c-torture/compile/20040130-1.c: New test.
15283
15284 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15285
15286         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15287
15288 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/13883
15291         * g++.dg/template/ctor3.C: New test.
15292
15293 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15294
15295         * g++.dg/tc1: New directory.
15296         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15297         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15298         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15299         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15300         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15301
15302 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15303
15304         * g++.dg/parse/error11.C: New test.
15305         * g++.dg/parse/error12.C: Likewise.
15306
15307 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15308
15309         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15310         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15311
15312 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15313
15314         PR c++/13791
15315         * g++.dg/ext/attrib12.C: New test.
15316
15317         PR c++/13736
15318         * g++.dg/parse/cast2.C: New test.
15319
15320 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15321
15322         * objc.dg/encode-2.m (main): New local string.  Set depending on
15323         sizeof long.  Use in sscanf call.
15324         * objc.dg/encode-3.m (main): New local string.  Set depending on
15325         sizeof long.  Use in scan_initial call.
15326
15327 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15328
15329         * objc.dg/call-super-2.m: Make LP64-safe.
15330         * objc.dg/desig-init-1.m: Likewise.
15331
15332 2004-01-27  Devang Patel <dpatel@apple.com>
15333
15334         * g++.dg/debug/namespace1.C: New test.
15335
15336 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15337
15338         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15339         xscale-*-*.
15340
15341         * gcc.dg/arm-mmx-1.c: New test.
15342
15343 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15344
15345         * gcc.dg/20040127-1.c: New test.
15346         * gcc.dg/20040127-2.c: New test.
15347
15348 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15349
15350         * objc.dg/stret-1.m (glob): Renamed to globa.
15351
15352 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/13663
15355         * g++.dg/expr/for1.C: New test.
15356
15357 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15358
15359         PR middle-end/13779
15360         * gcc.dg/darwin-longlong.c: New test.
15361
15362 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15363
15364         * gcc.dg/20040124-1.c: Moved test from here...
15365         * gcc.c-torture/compile/20040124-1.c: ...to here.
15366
15367 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15368
15369         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15370         the assembly output if -m64 is passed.
15371
15372 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/13833
15375         * g++.dg/template/cond3.C: New test.
15376
15377 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15378
15379         PR c++/13810
15380         * g++.dg/template/ttp7.C: New test.
15381
15382 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15383
15384         PR c++/13797
15385         * g++.dg/template/nontype4.C: New test.
15386         * g++.dg/template/nontype5.C: Likewise.
15387
15388 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15389
15390         * gcc.dg/torture/mips-clobber-at.c: New test.
15391
15392 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15393
15394         * gcc.dg/20040124-1.c: New test.
15395
15396 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15397
15398         * gcc.dg/20040123-1.c: New test.
15399
15400 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15401
15402         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15403
15404 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15405
15406         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15407
15408 2004-01-23  Andrew Pinski  <apinski@apple.com>
15409
15410         * gcc.dg/20030121-1.c: Move to ..
15411         * gcc.dg/20040121-1.c: here.
15412
15413 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15414
15415         * gcc.dg/builtins-29.c: New test case.
15416
15417 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15418
15419         PR 18314
15420         * gcc.dg/builtins-30.c: New testcase.
15421
15422 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15423
15424         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15425         * lib/g77.exp: Likewise.
15426         * lib/objc.exp: Likewise.
15427         * lib/g++.exp: Likewise.
15428
15429 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * gcc.dg/struct-by-value-2.c: New test.
15432
15433 2004-01-21  Andrew Pinski  <apinski@apple.com>
15434
15435         PR target/13785
15436         * gcc.dg/20030121-1.c: New test.
15437
15438 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15439
15440         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15441         clobber frame pointer register in asm statement.
15442
15443 2004-01-21  Falk Hueffner  <falk@debian.org>
15444
15445         * gcc.c-torture/compile/20040121-1.c: New test.
15446
15447 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15448
15449         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15450
15451 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15452
15453         * gcc.dg/ppc64-abi-2.c: New test.
15454
15455 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15456
15457         * lib/treelang.exp: Fill out this file.
15458         * lib/treelang-dg.exp: New File.
15459
15460 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15461
15462         * gcc.c-torture/compile/981022-1.c: Remove.
15463         * gcc.dg/array-5.c: Remove XFAIL.
15464         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15465         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15466         gcc.dg/cond-lvalue-1.c: Update.
15467         * gcc.dg/cast-lvalue-2.c: New test.
15468
15469 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/13592
15472         * g++.dg/other/error1.C (class foo): Tweak error message.
15473
15474         PR c++/13592
15475         * g++.dg/template/call2.C: New test.
15476
15477 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15480         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15481         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15482         scalar-return-1_x.c, scalar-return-2_y.c,
15483         scalar-return-3_x.c, scalar-return-3_y.c,
15484         scalar-return-4_x.c, scalar-return-4_y.c,
15485         struct-align-1.h, struct-align-1_x.c,
15486         struct-align-1_y.c, struct-align-2.h,
15487         struct-align-2_x.c, struct-align-2_y.c,
15488         struct-by-value-10_y.c, struct-by-value-11_x.c,
15489         struct-by-value-11_y.c, struct-by-value-12_x.c,
15490         struct-by-value-12_y.c, struct-by-value-13_x.c,
15491         struct-by-value-13_y.c, struct-by-value-14_x.c,
15492         struct-by-value-14_y.c, struct-by-value-15_x.c,
15493         struct-by-value-15_y.c, struct-by-value-16_y.c,
15494         struct-by-value-17_y.c, struct-by-value-18_y.c,
15495         struct-by-value-19_y.c, struct-by-value-1_x.c,
15496         struct-by-value-1_y.c, struct-by-value-20_y.c,
15497         struct-by-value-2_x.c, struct-by-value-2_y.c,
15498         struct-by-value-3_y.c, struct-by-value-4_x.c,
15499         struct-by-value-4_y.c, struct-by-value-5_y.c,
15500         struct-by-value-6_y.c, struct-by-value-7_y.c
15501         struct-by-value-8_x.c, struct-by-value-8_y.c
15502         struct-by-value-9_x.c, struct-by-value-9_y.c
15503         struct-return-10_x.c, struct-return-10_y.c,
15504         struct-return-19_x.c, struct-return-20_x.c
15505         struct-return-2_x.c, struct-return-2_y.c
15506         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15507         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15508
15509 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15510
15511         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15512         attribute on sparc*-sun-solaris2.*.
15513
15514 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/13710
15517         * g++.dg/ext/typeof7.C: New test.
15518
15519 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15520
15521         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15522         * gcc.dg/const-elim-1.c: Same.
15523
15524 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15525
15526         * objc.dg/stret-1.m: New.
15527         * objc.dg/stret-2.m: New.
15528
15529 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15530
15531         PR c++/11895
15532         * g++.dg/ext/vector1.C: New test.
15533
15534 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15535
15536         * gcc.dg/pch/import-1.c: New.
15537         * gcc.dg/pch/import-1.hs: New.
15538         * gcc.dg/pch/import-1a.h: New.
15539         * gcc.dg/pch/import-1b.h: New.
15540         * gcc.dg/pch/import-1c.h: New.
15541
15542 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/13574
15545         * g++.dg/ext/array1.C: New test.
15546
15547         PR c++/13178
15548         * g++.dg/conversion/op1.C: New test.
15549
15550 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15551
15552         PR 11864
15553         From Kazumoto Kojima / Dan Kegel:
15554         * gcc.dg/pr11864-1.c: New test.
15555
15556         PR 10392
15557         From Marcus Comstedt / Dan Kegel:
15558         * gcc.dg/pr10392-1.c: New test.
15559
15560 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15561
15562         PR c++/13478
15563         * g++.dg/init/ref10.C: New test.
15564
15565 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15566
15567         PR c++/13407
15568         * g++.dg/parse/typename6.C: New test.
15569
15570 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15571
15572         PR pch/13361
15573         * testsuite/g++.dg/pch/wchar-1.C: New.
15574         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15575
15576 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15577
15578         PR c++/9259
15579         * g++.dg/expr/sizeof2.C: New test.
15580
15581 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15582
15583         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15584
15585 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15586
15587         PR c++/13659
15588         * g++.dg/lookup/strong-using-3.C: New.
15589         * g++.dg/lookup/using-10.C: New.
15590
15591 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15592
15593         PR c++/13594
15594         * g++.dg/lookup/strong-using-2.C: New.
15595
15596 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15597             Dan Kegel <dank@kegel.com>
15598             J"orn Rennecke <joern.rennecke@superh.com>
15599
15600         PR target/9365
15601         * gcc.dg/pr9365-1.c: New test.
15602
15603 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15604
15605         PR c++/8856
15606         * g++.dg/parse/casting-operator2.C: New test.
15607         * g++.old-deja/g++.pt/explicit83.C: Remove.
15608
15609 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15610
15611         * gcc.dg/label-compound-stmt-1.c: New test.
15612         * gcc.c-torture/compile/950922-1.c,
15613         gcc.c-torture/compile/20000211-3.c,
15614         gcc.c-torture/compile/20000518-1.c,
15615         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15616         compound statements.
15617
15618 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15619
15620         * gcc.dg/ppc64-abi-1.c: New test.
15621
15622 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15623
15624          * g++.dg/ext/attrib9.C: Add dg-warnings.
15625
15626 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15627
15628         PR c++/12335
15629         * g++.dg/parse/dtor3.C: New test.
15630
15631 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15632
15633         PR c++/12709
15634         * g++.dg/parse/try-catch-1.C: New test.
15635
15636 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15637
15638         * ada/acats/run_all.sh: Add more verbose output in acats.log
15639         when compiling tests.
15640
15641 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15642
15643         PR 13656
15644         * gcc.dg/typedef-redecl.c: New test case.
15645         * gcc.dg/typedef-redecl.h: New support file.
15646
15647 2004-01-13  Jan Hubicka  <jh@suse.cz>
15648
15649         * gcc.dg/always_inline.c: New test.
15650         * gcc.dg/debug/20031231-1.c: Fix.
15651
15652 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15653
15654         PR c++/13474
15655         * g++.dg/template/array3.C: New test.
15656
15657 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15658
15659         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15660         * g++.dg/warn/Wunused-2.C: Likewise.
15661
15662 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15663
15664         PR c++/13289
15665         * g++.dg/template/instantiate6.C: New test.
15666
15667 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15668
15669         PR middle-end/11397
15670         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15671
15672 2004-01-12  Jan Hubicka  <jh@suse.cz>
15673
15674         PR opt/12826
15675         * gcc.dg/20040112-1.c: New.
15676
15677         * gcc.dg/dwarf-die[1-7].c: Move to...
15678         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15679         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15680
15681 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15682
15683         PR c++/4100
15684         * g++.dg/parse/friend4.C: New test.
15685
15686 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15687
15688         PR c++/4100
15689         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15690         definition is called a friend.
15691
15692 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15693
15694         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15695
15696 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15697
15698         PR c++/3478
15699         * g++.dg/parse/error10.C: New test.
15700         * g++.dg/template/arg2.C: Accept "invalid type" error.
15701
15702 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15703
15704         PR middle-end/13392
15705         * g++.dg/opt/expect2.C: New test.
15706
15707 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15708
15709         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15710         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15711         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15712         Update dg-error regexps.
15713
15714 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15715
15716         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15717         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15718
15719 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15720
15721         * gcc.dg/pragma-re-1.c: Use right pointer type.
15722
15723 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15724
15725         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15726
15727 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15728
15729         * gcc.dg/rs6000-ldouble-1.c: New.
15730
15731 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15732
15733         DR 337
15734         PR c++/9256
15735         * g++.dg/other/abstract1.C: New test.
15736
15737 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15738
15739         * g++.dg/lookup/strong-using-1.C: New.
15740
15741 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15742
15743         PR c/11234
15744         * gcc.dg/func-ptr-conv-1.c: New test.
15745         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15746
15747 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15748
15749         PR target/13380.
15750         * gcc.c-torture/compile/20040109-1.c: New.
15751
15752 2004-01-08  Stuart Hastings  <stuart@apple.com>
15753
15754         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15755         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15756         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15757
15758 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15759
15760         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15761
15762 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15763
15764         * ada/acats/run_acats: Treat 'gnatchop' the same way
15765         as 'gnatmake'.  Export GCC_DRIVER.
15766         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15767         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15768
15769 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15770
15771         PR c++/12573
15772         * g++.dg/template/dependent-expr4.C: New test.
15773
15774 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15775
15776         * gcc.dg/altivec-11.c: New test.
15777
15778 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15779
15780         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15781
15782 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15783
15784         PR c/6024
15785         * gcc.dg/enum-compat-1.c: New test.
15786         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15787
15788 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15789
15790         PR c/12165
15791         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15792         gcc.dg/c99-idem-qual-3.c: New tests.
15793
15794 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15795
15796         * gcc.dg/winline-7.c: Don't cast void * to int.
15797
15798 2004-01-06  Jan Hubicka  <jh@suse.cz>
15799
15800         * gcc.dg/i386-sse-5.c: New test
15801         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15802
15803 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15804
15805         PR c++/12815
15806         * g++.dg/rtti/typeid4.C: New test.
15807
15808 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15809
15810         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15811
15812 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15813
15814         PR c++/12132
15815         * g++.dg/template/error11.C: New test.
15816
15817         PR c++/13451
15818         * g++.dg/template/class2.C: New test.
15819
15820 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15821         Richard Sandiford <rsandifo@redhat.com>
15822
15823         PR c++/13387
15824         * g++.dg/opt/alias3.C: New test.
15825
15826 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/13157
15829         * g++.dg/template/koenig3.C: New test.
15830
15831         PR c++/13529
15832         * g++.dg/parse/offsetof3.C: New test.
15833
15834         * g++.dg/init/copy7.C: Add missing dg-error markers.
15835
15836         PR c++/12226
15837         * g++.dg/init/copy7.c: New test.
15838
15839         PR c++/13536
15840         * g++.dg/parse/cast1.C: New test.
15841
15842 2004-01-04  Jan Hubicka  <jh@suse.cz>
15843
15844         * gcc.dg/winline[1-7].c: New tests.
15845
15846 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15847
15848         PR c++/13520
15849         * g++.dg/template/qualttp22.C: New test.
15850
15851 2004-01-01  Jan Hubicka  <jh@suse.cz>
15852
15853         * gcc.dg/debug/20031231-1.c: New.
15854         * gcc.c-torture/compile/20040101-1.c: New.
15855         * gcc.dg/dwarf-die-[1-7].c: New.
15856
15857 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15858
15859         PR optimization/13521
15860         * gcc.c-torture/compile/20031231-1.c: New test.
15861
15862 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15863
15864         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15865
15866 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15867
15868         PR c++/10079
15869         * g++.dg/template/crash16.C: New test.
15870
15871 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15872
15873         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15874
15875 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15876
15877         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15878         ports.
15879         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15880         * g++.old-deja/g++.law/profile1.C: Likewise.
15881         * gcc.c-torture/compile/981006-1.c: Likewise.
15882         * gcc.c-torture/execute/loop-2e.x: Likewise.
15883         * gcc.c-torture/execute/loop-2f.x: Remove.
15884         * gcc.c-torture/execute/loop-2g.x: Likewise.
15885         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15886         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15887
15888 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15889
15890         PR c++/13507
15891         * g++.dg/ext/attrib11.C: New test.
15892
15893         PR c++/13494
15894         * g++.dg/template/array2-1.C: New test.
15895         * g++.dg/template/array2-2.C: New test.
15896
15897 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15898
15899         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15900
15901 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         PR c++/12774
15904         * g++.dg/template/array1-1.C: New test.
15905         * g++.dg/template/array1-2.C: New test.
15906
15907 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15908
15909         PR fortran/12632
15910         * g77.dg/12632.f: New test case.
15911
15912 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15913
15914         PR c++/13289
15915         * g++.dg/parse/nontype1.C: New test.
15916
15917 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15918
15919         PR c++/12403
15920         * g++.dg/parse/explicit1.C: New test.
15921         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15922
15923 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15924
15925         PR c++/13081
15926         * g++.dg/opt/inline6.C: New test.
15927
15928         PR c++/12613
15929         * g++.dg/parse/error9.C: New test.
15930
15931         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15932
15933 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15934
15935         PR c++/13009
15936         * g++.dg/init/assign1.C: New test.
15937
15938 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15939
15940         PR c++/13070
15941         * g++.dg/warn/format3.C: New test case.
15942
15943 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15944
15945         * gcc.c-torture/compile/20031227-1.c: New test.
15946
15947 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15948
15949         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15950         * g77.dg/bprob/bprob.exp: Likewise.
15951         * gcc.misc-tests/bprob.exp: Likewise.
15952         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15953         variants on systems where the library does not provide that
15954         functionality.
15955         * gcc.dg/builtins-20.c: Use builtins-config.h.
15956         * gcc.dg/builtins-config.h: New file.
15957
15958 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * lib/gcc-dg.exp (dg-require-profiling): New function.
15961         * lib/target-supports.exp (check_profiling_available): Likewise.
15962         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15963         * g77.dg/bprob/bprob.exp: Likewise.
15964         * gcc.misc-tests/bprob.exp: Likewise.
15965         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15966         * gcc.dg/20021014-1.c: Likewise.
15967         * gcc.dg/nest.c: Likewise.
15968
15969 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15970
15971         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15972         compiling.
15973         * g++.dg/lookup/java2.C: Likewise.
15974         * gcc.dg/cpp/lexident.c: Likewise.
15975
15976 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15977
15978         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15979         given.
15980         * gcc.c-torture/compile/961203-1.c: Likewise.
15981         * gcc.c-torture/compile/980506-1.c: Likewise.
15982
15983 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15984
15985         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15986         (additional_prunes): New global.
15987         (gcc-dg-prune): Handle additional per-test pruning.
15988         (dg-test): Clear additional_prunes between tests.
15989
15990         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15991         dg-prune-output to avoid spurious failures from assembler
15992         complaining about nonexistent WAW violations.
15993         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15994         Use dg-prune-output to avoid spurious failures from assembler
15995         warning about Itanium B-step errata.
15996
15997 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * g++.dg/abi/macro0.C: New test.
16000         * g++.dg/abi/macro1.C: Likewise.
16001         * g++.dg/abi/macro2.C: Likewise.
16002
16003         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16004         * g++.dg/abi/bitfield7.C: Likewise.
16005         * g++.dg/abi/dtor2.C: Likewise.
16006         * g++.dg/abi/mangle11.C: Likewise.
16007         * g++.dg/abi/mangle12.C: Likewise.
16008         * g++.dg/abi/mangle14.C: Likewise.
16009         * g++.dg/abi/mangle17.C: Likewise.
16010         * g++.dg/abi/vbase10.C: Likewise.
16011         * g++.dg/abi/vbase14.C: Likewise.
16012         * g++.dg/template/qualttp17.C: Likewise.
16013
16014 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         PR c/11995
16017         * gcc.dg/20031223-1.c: New test.
16018
16019 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16020
16021         * gcc.dg/noreturn-7.c: New test.
16022
16023 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16024
16025         * gcc.dg/null-pointer-1.c: New test.
16026
16027 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16028
16029         * g++.old-deja/g++.jason/template18.C: Remove.
16030         * g++.old-deja/g++.jason/template37.C: Likewise.
16031
16032         PR c++/12862
16033         * g++.dg/lookup/ns1.C: New test.
16034
16035         PR c++/12397
16036         * g++.dg/template/lookup3.C: New test.
16037
16038 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16039
16040         * g++.dg/template/recurse1.C: New test
16041
16042 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16043
16044         PR c++/12479
16045         * g++.dg/parse/semicolon1.C: New test.
16046         * g++.dg/parse/semicolon1.h: Likewise.
16047
16048 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16049
16050         * gcc.dg/darwin-misaligned.c: New test.
16051
16052 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16053
16054         PR c/9163
16055         * gcc.dg/20031222-1.c: New test.
16056
16057 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/13438
16060         * g++.dg/parse/error8.C: New test.
16061
16062         PR c++/11554
16063         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16064
16065 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16066
16067         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16068         too small.
16069         * gcc.c-torture/compile/930217-1.c: Likewise.
16070         * gcc.c-torture/compile/930513-1.c: Likewise.
16071         * gcc.c-torture/execute/920908-2.c: Likewise.
16072         * gcc.c-torture/execute/921204-1.c: Likewise.
16073         * gcc.c-torture/execute/930621-1.c: Likewise.
16074         * gcc.c-torture/execute/930630-1.c: Likewise.
16075         * gcc.c-torture/execute/931031-1.c: Likewise.
16076         * gcc.c-torture/execute/980602-2.c: Likewise.
16077         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16078         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16079         * gcc.c-torture/execute/extzvsi.c: Likewise.
16080         * gcc.c-torture/unsorted/ext.c: Likewise.
16081
16082 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16083
16084         PR target/12749
16085         * gcc.c-torture/compile/20031220-2.c: New test case.
16086
16087 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16088
16089         PR optimization/13031
16090         * gcc.c-torture/compile/20031220-1.c: New test case.
16091
16092 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16093
16094         * gcc.dg/cast-function-1.c: New test.
16095
16096 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16097
16098         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16099         formats.
16100
16101 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/12795
16104         * g++.dg/ext/attrib10.C: New test.
16105
16106 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16107
16108         * gcc.dg/cleanup-10.c: New test.
16109         * gcc.dg/cleanup-11.c: New test.
16110
16111 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16112
16113         PR c++/13239
16114         * g++.dg/opt/expect1.C: New test.
16115
16116 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16117
16118         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16119
16120 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16121
16122         PR debug/12923
16123         * gcc.dg/20031218-1.c: New test.
16124
16125         PR debug/12389
16126         * gcc.dg/20031218-2.c: New test.
16127         * gcc.dg/20031218-3.c: New test.
16128
16129         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16130         of label name and allow for USER_LABEL_PREFIX == "_" names.
16131         * g++.dg/abi/mangle18-2.C: Likewise.
16132         * g++.dg/abi/mangle19-1.C: Likewise.
16133         * g++.dg/abi/mangle19-2.C: Likewise.
16134         * g++.dg/abi/mangle20-1.C: Likewise.
16135         * g++.dg/abi/mangle20-2.C: Likewise.
16136
16137 2003-12-18  Richard Henderson  <rth@redhat.com>
16138
16139         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16140
16141 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16142             Dan Kegel <dank@kegel.com>
16143
16144         PR other/12009
16145         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16146         testing a cross compiler, it causes spurious compile failures.
16147         * lib/g++.exp: Likewise.
16148
16149 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16150
16151         PR c++/13262
16152         * g++.dg/template/access13.C: New test.
16153
16154 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16155
16156         * gcc.dg/20031216-1.c: New test.
16157
16158 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16159
16160         PR c++/9154
16161         * g++.dg/template/error10.C: New test.
16162
16163 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16164
16165         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16166         * g++.dg/eh/simd-2.C: Likewise.
16167
16168 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16169             Roger Sayle  <roger@eyesopen.com>
16170
16171         * gcc.c-torture/execute/ieee/mzero5.c: New.
16172
16173 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/10603
16176         * g++.dg/parse/error6.C: New test.
16177
16178         PR c++/12827
16179         * g++.dg/parse/error7.C: New test.
16180
16181 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182
16183         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16184         at -O with stabs debugging formats.
16185         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16186         * gcc.dg/debug/debug-2.c: Likewise.
16187
16188 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16189
16190         PR c++/12696
16191         * g++.dg/init/error1.C: New test.
16192
16193         PR c++/12218
16194         * g++.dg/init/pm3.C: New test.
16195
16196 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16197
16198         PR c/3347
16199         * gcc.dg/bitfld-8.c: New test.
16200
16201 2003-12-16  James Lemke  <jim@wasabisystems.com>
16202
16203         * gcc.dg/arm-scd42-[123].c: New tests.
16204
16205 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16206
16207         PR c++/9043
16208         * g++.dg/abi/mangle20-1.C: New test.
16209         * g++.dg/abi/mangle20-2.C: New test.
16210
16211 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16212
16213         PR c++/13275
16214         * g++.dg/other/offsetof2.C: Remove XFAIL.
16215         * g++.dg/parse/offsetof1.C: New test.
16216         * g++.gd/parse/offsetof2.C: Likewise.
16217
16218 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16219
16220         * g++.dg/template/nontype3.C: New test.
16221         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16222
16223 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16224
16225         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16226
16227 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16228
16229         PR c++/13387
16230         * g++.dg/expr/assign1.C: New test.
16231
16232         PR c++/13242
16233         * g++.dg/abi/mangle19-1.C: New test.
16234         * g++.dg/abi/mangle19-2.C: New test.
16235
16236 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16237
16238         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16239
16240 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16241
16242         * gcc.c-torture/execute/20031216-1.c: New test.
16243
16244 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16245
16246         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16247         an ICE regression.
16248
16249 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/10926
16252         * g++.dg/template/error9.C: New test.
16253
16254         PR c++/11116
16255         * g++.dg/template/error8.C: New test.
16256
16257 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16258
16259         PR middle-end/13400
16260         * gcc.c-torture/execute/20031215-1.c: New test case.
16261
16262 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16263
16264         PR c++/13269
16265         * g++.dg/parse/error5.C: New test.
16266
16267         PR c++/12989
16268         * g++.dg/expr/sizeof1.C: New test.
16269
16270         PR c++/13310
16271         * g++.dg/template/crash15.C: New test.
16272
16273 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16274
16275         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16276         a non-POD type as the last named parameter of a varargs function.
16277
16278 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16279
16280         PR c++/13243
16281         PR c++/12573
16282         * g++.dg/template/crash14.C: New test.
16283         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16284
16285 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16286
16287         * g++.dg/other/java1.C: New test.
16288
16289         PR c++/13241
16290         * g++.dg/abi/mangle18-1.C: New test.
16291         * g++.dg/abi/mangle18-2.C: New test.
16292
16293 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16294
16295         PR optimization/10312
16296         * gcc.c-torture/execute/20031214-1.c: New.
16297
16298 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/10779
16301         PR c++/12160
16302         * g++.dg/parse/error3.C: New test.
16303         * g++.dg/parse/error4.C: Likewise.
16304         * g++.dg/abi/mangle4.C: Tweak error messages.
16305         * g++.dg/lookup/using5.C: Likewise.
16306         * g++.dg/other/error2.C: Likewise.
16307         * g++.dg/parse/typename5.C: Likewise.
16308         * g++.dg/parse/undefined1.C: Likewise.
16309         * g++.dg/template/arg2.C: Likewise.
16310         * g++.dg/template/ttp3.C: Likewise.
16311         * g++.dg/template/type1.C: Likewise.
16312         * g++.old-deja/g++.other/crash32.C: Likewise.
16313         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16314
16315 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16316
16317         PR c++/13106
16318         * g++.dg/warn/noreturn-3.C: New test.
16319
16320 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16321
16322         PR c++/13118
16323         * g++.dg/abi/covariant3.C: New.
16324
16325 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16326
16327         * g++.dg/eh/ia64-1.C: New test.
16328
16329 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16330
16331         PR optimization/13037
16332         * g77.f-torture/execute/13037.f: New test case.
16333
16334 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16335
16336         PR c++/12881
16337         * g++.dg/abi/covariant2.C: New.
16338
16339 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16340
16341         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16342
16343 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16344
16345         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16346
16347 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16348
16349         PR other/10819
16350         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16351         to fix Bug 10819.
16352         * lib/g++.exp (g++_version): Likewise.
16353         * lib/g77.exp (g77_version): Likewise.
16354         * lib/objc.exp (default_objc_version): Likewise.
16355
16356 2003-12-10  Richard Henderson  <rth@redhat.com>
16357
16358         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16359
16360         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16361
16362 2003-12-08  Matt Austern  <austern@apple.com>
16363
16364         PR c/13134
16365         * lib/gcc-dg.exp (dg-require-visibility): Define.
16366         * lib/target-supports (check_visibility_available): Define.
16367         * gcc.dg/visibility-1.c: New test.
16368         * gcc.dg/visibility-2.c: Likewise.
16369         * gcc.dg/visibility-3.c: Likewise.
16370         * gcc.dg/visibility-4.c: Likewise.
16371         * gcc.dg/visibility-5.c: Likewise.
16372         * gcc.dg/visibility-6.c: Likewise.
16373         * g++.dg/ext/visibility-1.C: Likewise.
16374         * g++.dg/ext/visibility-2.C: Likewise.
16375         * g++.dg/ext/visibility-3.C: Likewise.
16376         * g++.dg/ext/visibility-4.C: Likewise.
16377         * g++.dg/ext/visibility-5.C: Likewise.
16378         * g++.dg/ext/visibility-6.C: Likewise.
16379
16380 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16381
16382         * g++.dg/lookup/java1.C: New test.
16383         * g++.dg/lookup/java2.C: New test.
16384
16385 2003-12-07  Falk Hueffner  <falk@debian.org>
16386
16387         * g++.dg/opt/noreturn-1.C: New test.
16388
16389 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16390
16391         * gcc.dg/overflow-1.c: New test.
16392
16393 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16394
16395         * g77.f-torture/compile/13060.f: New test.
16396
16397 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16398
16399         PR c++/13323
16400         * g++.dg/inherit/operator2.C: New test.
16401
16402 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16403
16404         PR c++/13305
16405         * g++.dg/ext/attrib9.C: New test.
16406
16407 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/13314
16410         * g++.dg/template/error7.C: New test.
16411
16412 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16413             J"orn Rennecke <joern.rennecke@superh.com>
16414
16415         PR target/13302
16416         * g++.dg/other/struct-va_list.C: New test.
16417
16418 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16419
16420         PR c++/13166
16421         * g++.dg/parse/defarg6.C: New test.
16422
16423 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16424
16425         PR target/13256
16426         * gcc.c-torture/execute/20031201-1.c: New test.
16427
16428 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16429
16430         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16431
16432 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16433
16434         * gcc.dg/builtin-return-1.c: New test.
16435
16436 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16437             J"orn Rennecke <joern.rennecke@superh.com>
16438
16439         PR optimization/13260
16440         * gcc.c-torture/execute/20031204-1.c: New test.
16441
16442 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16443
16444         PR c++/9127
16445         * g++.dg/template/error6.C: New test.
16446
16447 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16448
16449         * gcc.dg/20031202-1.c: New test.
16450
16451 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16452
16453         PR c++/13179
16454         * g++.dg/template/eh1.C: New test.
16455
16456         PR c++/10771
16457         * g++.dg/template/error5.C: New test.
16458
16459 2003-12-02  David Ung  <davidu@mips.com>
16460
16461         * gcc.dg/compat/vector-check.h: Corrected type for var
16462         g_##TMODE
16463
16464 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16465
16466         PR c++/10126
16467         * g++.dg/template/ptrmem8.C: New test.
16468
16469 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16470
16471         PR c++/12573
16472         * g++.dg/template/dependent-expr3.C: New test.
16473
16474 2003-12-01  James Lemke  <jim@wasabisystems.com>
16475
16476         * gcc.dg/arm-g2.c: New test.
16477
16478 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16479
16480         PR optimization/11634
16481         * gcc.dg/20031201-2.c: New test case.
16482
16483 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16484
16485         PR 11433
16486         * objc.dg/proto-lossage-3.m: New test.
16487
16488 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16489
16490         PR optimization/12628
16491         * gcc.dg/20031201-1.c: New test case.
16492
16493 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16494
16495         * gcc.dg/unaligned-1.c: New test.
16496
16497 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR c++/9849
16500         * g++.dg/template/error4.C: New test.
16501         * g++.dg/template/nested3.C: Adjust error markers.
16502
16503 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16504
16505         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16506
16507 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16508
16509         PR c/10333
16510         * gcc.dg/bitfld-7.c: New test.
16511
16512 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16513
16514         * gcc.dg/tls/asm-1.C: New test.
16515
16516 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * gcc.dg/cpp/assert4.c: Update.
16519
16520 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16521
16522         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16523         * gcc.dg/builtin-apply3.c: New test.
16524
16525 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * lib/compat.exp (compat-obj): New xfaildata parameter.
16528         Use it to set compiler_conditional_xfail_data before compiling.
16529         (compat-get-options): Handle dg-xfail-if.
16530         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16531         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16532         * gcc.dg/compat/vector-1_y.c: Likewise.
16533         * gcc.dg/compat/vector-2_x.c: Likewise.
16534         * gcc.dg/compat/vector-2_y.c: Likewise.
16535
16536 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16537
16538         * g++.dg/opt/reg-stack4.C: New test.
16539
16540 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16541
16542         * gcc.dg/builtin-apply2.c: New test.
16543
16544 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16545
16546         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16547
16548 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16549
16550         PR c++/12924
16551         * g++.dg/template/template-id-2.C: New test.
16552
16553 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16554
16555         PR c++/5369
16556         * g++.dg/template/memfriend1.C: New test.
16557         * g++.dg/template/memfriend2.C: Likewise.
16558         * g++.dg/template/memfriend3.C: Likewise.
16559         * g++.dg/template/memfriend4.C: Likewise.
16560         * g++.dg/template/memfriend5.C: Likewise.
16561         * g++.dg/template/memfriend6.C: Likewise.
16562         * g++.dg/template/memfriend7.C: Likewise.
16563         * g++.dg/template/memfriend8.C: Likewise.
16564         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16565
16566 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/12515
16569         * g++.dg/ext/cond1.C: New test.
16570
16571 2003-11-20  Richard Henderson  <rth@redhat.com>
16572
16573         * gcc.dg/20020201-2.c: Remove.
16574         * gcc.dg/20020201-4.c: Remove.
16575         * gcc.dg/20020304-1.c: Remove.
16576
16577 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16578
16579         * gcc.dg/cpp/trad/xwin1.c: New test case.
16580
16581 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16582
16583         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16584         * lib/g77.exp: Likewise.
16585         * lib/objc.exp: Likewise.
16586         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16587         for darwin.
16588
16589 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16590
16591         PR c++/12932
16592         * g++.dg/template/static5.C: New test.
16593
16594 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16595
16596         * gcc.dg/nested-func-1.c: New test.
16597
16598 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16599
16600         * gcc.dg/cpp/assert4.c: New test.
16601
16602 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16603
16604         PR c++/2294
16605         * g++.dg/lookup/using9.c: New test.
16606
16607 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16608
16609         PR c++/12762
16610         * g++.dg/template/error3.C: New test.
16611
16612 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16613
16614         PR ada/13035
16615         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16616         No longer use a wrapper for gcc, since this does not work under
16617         Windows.
16618
16619 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16620
16621         PR c++/2094
16622         * g++.dg/template/ptrmem7.C: New test.
16623
16624 2003-11-13  Andrew Pinski <apinski@apple.com>
16625
16626         * gcc.c-torture/compile/20031113-1.c: New test.
16627
16628 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16629             Kean Johnston <jkj@sco.com>
16630
16631         PR c/13029
16632         * gcc.dg/unused-4.c: Update.
16633
16634 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16635
16636         * g++.dg/opt/const3.C: New test.
16637
16638 2003-11-13  Jan Hubicka  <jh@suse.cz>
16639
16640         * gcc.c-torture/compile/20031112-1.c: New test.
16641
16642 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16643
16644         * g++.dg/parse/crash10.C: Remove bogus error marker.
16645
16646 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16647
16648         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16649         (host_gcc): Likewise.
16650         (ROOT): Honor $PWDCMD.
16651         (BASE): Likewise.
16652         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16653
16654 2003-11-12  Catherine Moore  <clm@redhat.com>
16655
16656         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16657
16658 2003-11-12  Andreas Jaeger  <aj@suse.de>
16659             Jakub Jelinek  <jakub@redhat.com>
16660             Andrew Pinski  <pinskia@physics.uc.edu>
16661             Richard Henderson  <rth@redhat.com>
16662
16663         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16664         systems.
16665         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16666
16667         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16668         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16669
16670 2003-11-11  Andreas Jaeger  <aj@suse.de>
16671
16672         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16673
16674         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16675
16676 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16677
16678         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16679         Clean ups.
16680
16681 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16682
16683         * gcc.dg/trampoline-1.c: New test.
16684
16685 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16686
16687         * gcc.c-torture/compile/200031109-1.c: New test.
16688
16689 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16690
16691         PR c/3190
16692         PR c/8714
16693         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16694         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16695         gcc.dg/format/no-y2k-1.c: Update.
16696
16697 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16698
16699         PR optimization/10467
16700         * gcc.dg/20031108-1.c: New test case.
16701
16702 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16703
16704         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16705
16706 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16707
16708         * gcc.dg/compound-lvalue-1.c: New test.
16709         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16710         some XFAILs.
16711
16712 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16713
16714         * gcc.dg/altivec-varargs-1.c: New test.
16715
16716 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16717
16718         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16719         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16720         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16721         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16722         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16723
16724 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16725
16726         * gcc.dg/cond-lvalue-1.c: New test.
16727
16728 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16729
16730         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16731
16732 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16733
16734         PR c++/11616
16735         * g++.dg/template/instantiate5.C: New test.
16736
16737 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16738
16739         PR c++/12726
16740         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16741         * ChangeLog: Add missing first entry for above test.
16742
16743 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16744
16745         PR c++/9810
16746         * g++.dg/template/using8.C: New test.
16747         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16748
16749 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16750
16751         PR optimization/10817
16752         * gcc.c-torture/compile/20031102-1.c: New test case.
16753
16754 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16755
16756         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16757         2147483647.
16758
16759 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16760
16761         * gcc.dg/20031102-1.c: New test.
16762
16763 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16764
16765         * gcc.dg/complex-1.c: New test.
16766
16767 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16768
16769         PR c++/12796
16770         * g++.dg/template/crash13.C: Adjust expected error location.
16771         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16772
16773 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16774
16775         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16776
16777 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16778
16779         PR/10239
16780         * gcc.c-torture/compile/20031031-2.c: New test.
16781
16782 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16783
16784         PR/11640
16785         * gcc.c-torture/compile/20031031-1.c: New test.
16786
16787 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16788
16789         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16790         * gcc.misc-tests/bprob.exp: Likewise.
16791         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16792         the execution test on arm-elf configs.
16793         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16794         configs that don't support scratch files.
16795         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16796
16797 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16798
16799         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16800         done by dejagnu.
16801
16802 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16803
16804         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16805         Avoid non pure sh syntax. Add more logging.
16806
16807         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16808         fail.
16809
16810 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16811
16812         PR libgcj/10610
16813         * gcc.dg/ppc-stackalign-1.c: New test.
16814
16815 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16816
16817         * ada/acats/run_all.sh: Change output to be more compliant with
16818         dejagnu framework.
16819         Create acats.sum and acats.log files under testsuite/ada/acats
16820         Only run [a-z]* directories, to filter out e.g. CVS.
16821         Redirect build output to log file.
16822
16823 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16824
16825         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16826
16827 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16828
16829         PR ada/5909:
16830         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16831
16832 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16833
16834         * gcc.c-torture/compile/20031023-1.c: New test.
16835         * gcc.c-torture/compile/20031023-2.c: New test.
16836         * gcc.c-torture/compile/20031023-3.c: New test.
16837         * gcc.c-torture/compile/20031023-4.c: New test.
16838
16839 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16840
16841         PR c++/10371
16842         * g++.dg/lookup/scoped8.C: New test.
16843
16844 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16845
16846         * g++.dg/opt/reg-stack3.C: New test.
16847
16848 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16849
16850         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16851
16852 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16853
16854         PR c++/11076
16855         * g++.dg/template/crash13.C: New test.
16856
16857 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16858
16859         * gcc.dg/c99-restrict-2.c: New test.
16860
16861 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         PR c++/12698, c++/12699, c++/12700, c++/12566
16864         * g++.dg/inherit/covariant9.C: New test.
16865         * g++.dg/inherit/covariant10.C: New test.
16866         * g++.dg/inherit/covariant11.C: New test.
16867
16868 2003-10-23  Jason Merrill  <jason@redhat.com>
16869
16870         PR c++/12726
16871         * g++.dg/ext/complit2.C: New test.
16872
16873 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16874
16875         PR target/12654
16876         * gcc.c-torture/execute/20031020-1.c: New test.
16877
16878 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16879
16880         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16881         following the jump_insn.
16882
16883 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16884
16885         * gcc.dg/cast-lvalue-1.c: New test.
16886
16887 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/11962
16890         * g++.dg/template/cond2.C: New test.
16891
16892 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16893
16894         * gcc.dg/builtins-28.c: New test.
16895
16896 2003-10-20  Jan Hubicka  <jh@suse.cz>
16897
16898         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16899         parameter.
16900         * testsuite/gcc.dg/inline-2.c: Likewise.
16901
16902 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16903
16904         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16905         * gcc.dg/nest.c:  Likewise.
16906
16907 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16908
16909         PR c++/9781, c++/10583, c++/11862
16910         * g++.dg/parse/crash13.C: New test.
16911
16912 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16913
16914         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16915
16916 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16917
16918         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16919         Define HAVE_C99_RUNTIME except on Solaris.
16920         * gcc.dg/builtins-20.c: Likewise.
16921
16922 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16923
16924         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16925
16926 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16927
16928         PR c++/12495
16929         * g++.dg/template/crash21.C: New test.
16930
16931 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16932
16933         PR c++/2513
16934         * g++.dg/template/typename5.C: New test.
16935
16936 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16937
16938         PR c++/12369
16939         * g++.dg/template/friend25.C: New test.
16940
16941 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16942
16943         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16944         versions.
16945
16946 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16947
16948         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16949         == 2147483647.
16950
16951 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16952
16953         * gcc.c-torture/execute/960416-1.x: Remove.
16954         * gcc.c-torture/execute/divconst-3.x: Likewise.
16955
16956 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16957
16958         PR target/12598
16959         * gcc.dg/torture/cris-volatile-1.c: New test.
16960
16961 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16962
16963         PR optimization/9325
16964         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16965         for overflowing floating point to integer conversion during RTL
16966         simplification.
16967
16968 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16969
16970         * objc/execute/_cmd.m: Fix typo.
16971         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16972         Relax 'scan-assembler' regexp.
16973         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16974         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16975         * objc.dg/zero-link-2.m: Remove blank line.
16976         * objc.dg/zero-link-3.m: New test case.
16977
16978 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16979
16980         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16981
16982         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16983         than linker trickery.
16984
16985 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16986
16987         PR c++/12370
16988         * g++.dg/other/friend2.C: New test.
16989
16990 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16991
16992         * gcc.dg/20031012-1.c: New test.
16993
16994 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16995
16996         * gcc.dg/weak/weak-3.c: Fix for new warning.
16997
16998 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16999
17000         PR optimization/8750
17001         * gcc.c-torture/execute/20031012-1.c: New test case.
17002
17003 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17004
17005         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17006         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17007
17008 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17009
17010         PR optimization/12260
17011         * gcc.c-torture/compile/20031011-2.c: New test case.
17012
17013 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17014
17015         * gcc.c-torture/execute/20031011-1.c: New testcase.
17016
17017 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17018
17019         * gcc.c-torture/compile/20031011-1.c: New test.
17020
17021 2003-10-11  Jan Hubicka  <jh@suse.cz>
17022
17023         * g++.dg/other/first-global.C: New test.
17024
17025 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17026
17027         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17028
17029 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17030
17031         * gcc.c-torture/compile/20031010-1.c: New test.
17032
17033 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17034
17035         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17036         * gcc.c-torture/execute/va-arg-25.c: ... here.
17037
17038 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17039
17040         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17041
17042 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17043
17044         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17045
17046 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17047
17048         * g++.dg/parse/error2.C: New test.
17049
17050 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17051
17052         PR c++/11097
17053         * g++.dg/other/error5.C: Modify the error message.
17054         * g++.dg/lookup/using8.C: New test.
17055
17056 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17057
17058         * gcc.dg/darwin-abi-2.c: New file.
17059         * gcc.c-torture/execute/va-arg-24.c: New file.
17060
17061 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17062
17063         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17064         indentation.
17065
17066 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17067
17068         PR c++/10147
17069         * g++.dg/other/error4.C: Update error messages.
17070         * g++.dg/template/ptrmem4.C: Likewise.
17071
17072         PR c++/12337
17073         * g++.dg/init/new9.C: New test.
17074
17075         PR c++/12334, c++/12236, c++/8656
17076         * g++.dg/ext/attrib8.C: New test.
17077
17078 2003-10-06  Devang Patel  <dpatel@apple.com>
17079
17080         * gcc.dg/debug/dwarf2-3.h: New test.
17081         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17082
17083 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17084
17085         * g++.dg/opt/cfg2.C: New test.
17086
17087 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17088
17089         * g++.dg/opt/float1.C: New test.
17090
17091 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17092
17093         * gcc.dg/c90-array-lval-6.c: New test.
17094         * gcc.dg/c99-array-lval-6.c: New test.
17095
17096 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17097             Ziemowit Laski  <zlaski@apple.com>
17098
17099         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17100         'Derived', so that it is never considered a class method; add
17101         new warning for '+port' method ambiguity.
17102         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17103         <objc/objc-api.h> (needed on Mac OS X).
17104         * objc.dg/method-13.m: New test.
17105
17106 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17107
17108         PR optimization/9325, PR java/6391
17109         * gcc.c-torture/execute/20031003-1.c: New test case.
17110
17111 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR optimization/12180
17114         * gcc.dg/20031002-1.c: New test.
17115
17116         PR c++/12486
17117         * g++.dg/inherit/error1.C: New test.
17118
17119 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17120
17121         * lib/f-torture.exp (search_for): Rename to...
17122         (search_for_re): This.  Also, clean up comments and the
17123         "regexp" invocation.
17124
17125 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17126
17127         * gcc.c-torture/compile/20031002-1.c: New test.
17128
17129 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17130
17131         * g++.dg/opt/cond1.C: New test.
17132
17133 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17134
17135         * gcc.dg/Wold-style-definition-2.c: New testcase.
17136         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17137
17138 2003-09-29  Richard Henderson  <rth@redhat.com>
17139
17140         * g++.dg/init/array10.C: Add dg-options.
17141
17142 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17143
17144         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17145
17146 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17147
17148         * g++.dg/template/friend19.C: Fix typo.
17149         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17150
17151 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17152
17153         * gcc.c-torture/execute/20030928-1.c: New test.
17154         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17155
17156 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * g++.dg/opt/unroll1.C: New test.
17159
17160 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17161
17162         PR optimization/11741
17163         * gcc.dg/20030926-1.c: New test case.
17164
17165 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17166
17167         PR c++/5655
17168         * g++.dg/parse/access7.C: New test.
17169         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17170
17171 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17172
17173         MERGE OF objc-improvements-branch into MAINLINE:
17174         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17175         if libobjc has not been built.
17176         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17177         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17178         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17179         objc/execute/nested-3.m, objc/execute/np-2.m,
17180         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17181         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17182         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17183         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17184         objc.dg/special/unclaimed-category-1.h,
17185         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17186         well as GNU runtime.
17187         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17188         * execute/cascading-1.m, execute/function-message-1.m,
17189         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17190         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17191         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17192         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17193         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17194         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17195         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17196         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17197         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17198         * objc.dg/bitfield-2.m: Run only on Darwin.
17199         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17200         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17201         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17202         * objc.dg/const-str-1.m: Fix constant string layout.
17203
17204 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17205
17206         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17207
17208 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17209
17210         * gcc.dg/darwin-abi-1.c: New file.
17211
17212 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17213
17214         PR target/12281
17215         * gcc.c-torture/compile/20030921-1.c: New test.
17216
17217 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17218
17219         * g++.dg/opt/reg-stack2.C: New test.
17220
17221 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17222
17223         * g++.dg/eh/delayslot1.C: New test.
17224
17225 2003-09-20  Richard Henderson  <rth@redhat.com>
17226
17227         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17228
17229 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17230
17231         * gcc.c-torture/execute/20030920-1.c: New test case.
17232
17233 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17234
17235         * g++.dg/rtti/typeid3.C: Correct expected error message.
17236
17237 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17238
17239         PR c++/157
17240         * g++.dg/parse/crash12.C: New test.
17241
17242 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17243
17244         * gcc.dg/compat/mixed-struct-check.h: New.
17245         * gcc.dg/compat/mixed-struct-defs.h: New.
17246         * gcc.dg/compat/mixed-struct-init.h: New.
17247         * gcc.dg/compat/struct-by-value-19_main.c: New.
17248         * gcc.dg/compat/struct-by-value-19_x.c: New.
17249         * gcc.dg/compat/struct-by-value-19_y.c: New.
17250         * gcc.dg/compat/struct-by-value-20_main.c: New.
17251         * gcc.dg/compat/struct-by-value-20_x.c: New.
17252         * gcc.dg/compat/struct-by-value-20_y.c: New.
17253         * gcc.dg/compat/struct-return-19_main.c: New.
17254         * gcc.dg/compat/struct-return-19_x.c: New.
17255         * gcc.dg/compat/struct-return-19_y.c: New.
17256         * gcc.dg/compat/struct-return-20_main.c: New.
17257         * gcc.dg/compat/struct-return-20_x.c: New.
17258         * gcc.dg/compat/struct-return-20_y.c: New.
17259
17260 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17261         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17262         so that it will not complain on LP64 targets.
17263
17264 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17265
17266         PR c++/495
17267         * g++.dg/template/friend24.C: New test.
17268
17269 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17270
17271         PR c++/12332
17272         * g++.dg/template/memtmpl2.C: New test.
17273
17274 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17275
17276         PR target/11184
17277         * gcc.dg/builtin-apply1.c: New test.
17278
17279 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         PR c++/9848
17282         * g++.dg/warn/Wunused-4.C: New test.
17283
17284 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17285
17286         PR c++/12316
17287         * g++.dg/other/gc2.C: New test.
17288
17289 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/11991
17292         * g++.dg/rtti/typeid3.C: New test.
17293
17294         PR c++/12266
17295         * g++.dg/overload/template1.C: New test.
17296
17297 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17298
17299         * g++.dg/opt/cfg3.C: New test.
17300
17301 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17302
17303         PR c++/7939
17304         * g++.dg/template/crash11.C: New test.
17305
17306 2003-09-16  Jason Merrill  <jason@redhat.com>
17307             Jakub Jelinek  <jakub@redhat.com>
17308
17309         * gcc.dg/attr-warn-unused-result.c: New test.
17310
17311 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         PR c++/12184
17314         * g++.dg/expr/call2.C: New test.
17315
17316 2003-09-15  Andreas Jaeger  <aj@suse.de>
17317
17318         * gcc.dg/Wold-style-definition-1.c: New test.
17319
17320 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR c++/3907
17323         * g++.dg/parse/template12.C: New test.
17324
17325         * g++.dg/abi/bitfield11.C: New test.
17326         * g++.dg/abi/bitfield12.C: Likewise.
17327
17328 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17329
17330         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17331         non-expansion of functional macro name without arguments at EOL.
17332         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17333
17334 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17335
17336         * gcc.c-torture/execute/20030914-[12].c: New tests.
17337
17338 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         PR c++/11788
17341         * g++.dg/overload/addr1.C: New test.
17342
17343 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17344
17345         * gcc.dg/20030909-1.c: New test.
17346
17347 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17348
17349         * gcc.dg/ultrasp10.c: New test.
17350
17351 2003-09-09  Devang Patel  <dpatel@apple.com>
17352
17353         * gcc.dg/darwin-ld-6.c: New test.
17354
17355 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17356
17357         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17358
17359 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17360
17361         * gcc.dg/ia64-types1.c: New test.
17362         * gcc.dg/ia64-types2.c: Likewise.
17363
17364 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17365
17366         * gcc.dg/builtins-1.c: Add more _Complex tests.
17367         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17368
17369         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17370         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17371
17372 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17373
17374         PR c++/11786
17375         * g++.dg/lookup/koenig2.C: New test.
17376
17377         PR c++/5296
17378         * g++.dg/rtti/typeid2.C: New test.
17379
17380 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17381
17382         * gcc.c-torture/compile/20030904-1.c: New test.
17383
17384 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17385
17386         * g++.dg/opt/longbranch2.C: New test.
17387
17388 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17389
17390         * g++.dg/template/crash10.C: Only compile it.
17391
17392 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17393
17394         PR middle-end/11665
17395         * gcc.c-torture/compile/20030907-1.c: New test.
17396         * g++.dg/init/array11.C: New test.
17397
17398 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/11852
17401         * g++.dg/init/struct1.C: New test.
17402
17403 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17404
17405         PR c++/12181
17406         * g++.dg/expr/comma1.C: New test.
17407
17408 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17409
17410         PR c++/11867
17411         * g++.dg/expr/static_cast5.C: New test.
17412
17413 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17414
17415         PR c++/11507
17416         * g++.dg/lookup/scoped7.C: New test.
17417
17418         PR c++/9574
17419         * g++.dg/other/static1.C: New test.
17420
17421         PR c++/11490
17422         * g++.dg/warn/template-1.C: New test.
17423
17424         PR c++/11432
17425         * g++.dg/template/crash10.C: New test.
17426
17427         PR c++/2478
17428         * g++.dg/overload/VLA.C: New test.
17429
17430         PR c++/10804
17431         * g++.dg/template/call1.C: New test.
17432
17433 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17434
17435         PR c++/11794
17436         * g++.dg/parse/using3.C: New test.
17437
17438 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17439
17440         PR c++/11409
17441         * g++.dg/overload/builtin3.C: New test case.
17442
17443 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17444
17445         PR c/9862
17446         * gcc.dg/20030906-1.c: New test.
17447         * gcc.dg/20030906-2.c: Likewise.
17448
17449 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17450
17451         PR c++/12167
17452         * g++.dg/parse/defarg5.C: New test.
17453
17454         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17455
17456 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17457
17458         PR c++/12163
17459         * g++.dg/expr/static_cast4.C: New test.
17460
17461         PR c++/12146
17462         * g++.dg/template/crash9.C: New test.
17463
17464 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         * g++.old-deja/g++.ext/pretty2.C: Update for change
17467         in __FUNCTION__.
17468         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17469
17470 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17471
17472         PR c++/11922
17473         * g++/dg/template/qualified-id1.C: New test.
17474
17475         PR c++/12037
17476         * g++.dg/warn/noeffect4.C: New test.
17477
17478 2003-09-04  Matt Austern  <austern@apple.com>
17479
17480         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17481         * g++.dg/ext/fnname2.C: Likewise.
17482         * g++.dg/ext/fnname3.C: Likewise.
17483
17484 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17485
17486         * g++.dg/expr/lval1.C: New test.
17487         * g++.dg/ext/lvcast.C: Remove.
17488
17489 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17490
17491         PR optimization/11700.
17492         * gcc.c-torture/compile/20030903-1.c: New test case.
17493
17494 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/12053
17497         * g++.dg/abi/layout4.C: New test.
17498
17499 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17500
17501         PR c++/11553
17502         * g++.dg/parse/friend3.C: New test.
17503
17504 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17505
17506         PR c++/11847
17507         * g++.dg/template/class1.C: New test.
17508
17509         PR c++/11808
17510         * g++.dg/expr/call1.C: New test.
17511
17512 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/12114
17515         * g++.dg/init/ref9.C: New test.
17516
17517         PR c++/11972
17518         * g++.dg/template/nested4.C: New test.
17519
17520 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17521
17522         PR c++/12093
17523         * g++.dg/template/non-dependent4.C: New test.
17524
17525         PR c++/11928
17526         * g++.dg/inherit/conv1.C: New test.
17527
17528 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17529
17530         PR c++/6196
17531         * g++.dg/ext/label1.C: New test.
17532         * g++.dg/ext/label2.C: Likewise.
17533
17534 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17535
17536         * g++.dg/expr/cond3.C: New test.
17537
17538 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17539
17540         * gcc.dg/builtins-1.c: Add new builtin cases.
17541
17542 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17543
17544         * gcc.dg/builtins-1.c: Add new cases.
17545         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17546
17547 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17548
17549         * gcc.dg/builtins-1.c: Add more math builtin tests.
17550         * gcc.dg/torture/builtin-attr-1.c: New test.
17551
17552 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17553
17554         PR optimization/5079
17555         * g++.dg/opt/static3.C: New test.
17556
17557 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17558
17559         * gcc.misc-tests/gcov-10b.c: New test.
17560
17561 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17562
17563         * g++.dg/opt/ptrmem3.C: New test.
17564
17565         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17566
17567 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17568
17569         * gcc.dg/20030826-2.c: New test.
17570
17571 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17572
17573         PR middle-end/12002
17574         * g77.f-torture/compile/12002.f: New test case.
17575
17576 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17577
17578         * gcc.dg/20030826-1.c: New test case.
17579
17580 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17581
17582         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17583
17584 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17585
17586         PR c++/11871
17587         * c++.dg/lookup/crash1.C: New test.
17588
17589         * c++.dg/warn/noeffect3.C: New test.
17590
17591 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17592
17593         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17594         * gcc.dg/compat/vector-1_y.c: Ditto.
17595         * gcc.dg/compat/vector-2_x.c: Ditto.
17596         * gcc.dg/compat/vector-2_y.c: Ditto.
17597
17598 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17599
17600         * gcc.dg/20030702-1.c: New test.
17601
17602 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/8795
17605         * g++.dg/ext/altivec-1.C: New test.
17606
17607 2003-08-24  Richard Henderson  <rth@redhat.com>
17608
17609         * g++.dg/eh/simd-2.C: Add -w for x86.
17610
17611 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17612
17613         * gcc.dg/20030815-1.c: New test.
17614
17615 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17616
17617         PR c++/3765
17618         * g++.dg/parse/access6.C: New test.
17619
17620 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17621
17622         PR c++/641, c++/11876
17623         * g++.dg/template/friend22.C: New test.
17624         * g++.dg/template/friend23.C: Likewise.
17625
17626 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17629         identically.
17630
17631 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17632
17633         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17634
17635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17636
17637         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17638
17639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17640
17641         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17642
17643 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17644
17645         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17646
17647 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/11919
17650         * g++.dg/overload/prom1.C: New test.
17651
17652         PR c++/11551
17653         * g++.dg/parse/dtor2.C: New test.
17654
17655         PR c++/10762
17656         * g++.dg/parse/using2.C: New test.
17657
17658 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17659
17660         PR target/11805
17661         * gcc.c-torture/compile/20030821-1.c: New.
17662
17663 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/11834
17666         * g++.dg/template/deduce2.C: New test.
17667
17668 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17669
17670         * gcc.c-torture/execute/20030821-1.c: New test.
17671
17672 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17673
17674         PR middle-end/11984
17675         * gcc.dg/20030820-1.c: New test case.
17676
17677 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17678
17679         PR c++/11945
17680         * g++.dg/warn/noeffect2.C: New test.
17681
17682 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17683
17684         PR c++/10926
17685         * g++.dg/template/dtor2.C: New test.
17686
17687         PR c++/11684
17688         * g++.dg/template/operator1.C: New test.
17689         * g++.dg/parse/operator4.C: New test.
17690
17691         PR c++/11946.C
17692         * g++.dg/expr/enum1.C: New test.
17693         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17694
17695         PR c++/11036.C
17696         * g++.dg/parse/elab2.C: New test.
17697         * g++.dg/parse/typedef4.C: Change error message.
17698         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17699         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17700         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17701
17702 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17703
17704         * gcc.dg/pch/warn-1.c: New.
17705         * gcc.dg/pch/warn-1.hs: New.
17706
17707         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17708         not-tested file.
17709
17710 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17711
17712         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17713
17714 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17715
17716         * gcc.dg/uninit-D.c: New Test.
17717         * gcc.dg/uninit-E.c: New Test.
17718         * gcc.dg/uninit-F.c: New Test.
17719         * gcc.dg/uninit-G.c: New Test.
17720
17721 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17722
17723         * g++.dg/README: Describe the pch directory.
17724
17725 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17726
17727         PR c++/11174
17728         * g++.dg/parse/access4.C: New test.
17729         * g++.dg/parse/access5.C: Likewise.
17730         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17731
17732 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17733
17734         * gcc.dg/noncompile/20030818-1.c: New.
17735
17736 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17737
17738         PR c++/11957
17739         * g++.dg/warn/noeffect1.C: New test.
17740
17741         * g++.dg/template/scope2.C: New test.
17742         * g++.dg/template/error2.C: Correct dg-error
17743
17744 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17745
17746         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17747
17748 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17749
17750         PR C++/11512
17751         * g++.dg/template/warn1.C: New.
17752
17753 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         * g++.dg/template/error2.C: New test.
17756         * g++.dg/lookup/using7.C: Adjust errors
17757         * g++.old-deja/g++.pt/crash36.C: Likewise.
17758         * g++.old-deja/g++.pt/derived3.C: Likewise.
17759
17760 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17761
17762         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17763         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17764         * gcc.c-torture/execute/builtins/string-9.c: New, from
17765         string-opt-9.c.  Adjust for execute/builtins framework.
17766         * gcc.c-torture/execute/string-opt-9.c: Delete.
17767
17768 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17769
17770         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17771
17772         * g++.dg/parse/ret-type2.C: New test.
17773
17774         PR c++/11703
17775         * g++.dg/init/new8.C: New test.
17776
17777         PR c++/10923
17778         * g++.dg/parse/typedef5.C: New test.
17779
17780         PR c++/9512
17781         * g++.dg/parse/qualified2.C: New test.
17782         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17783         invalid code.
17784
17785 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17786
17787         * g++.dg/conversion/ptrmem1.C: New test.
17788
17789 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17790
17791         PR target/11693
17792         * gcc.dg/20030811-1.c: New test.
17793
17794         PR target/11535
17795         * gcc.c-torture/execute/20030811-1.c: New test.
17796
17797 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17798
17799         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17800
17801 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/11789.C
17804         * g++.dg/inherit/multiple1.C: New test.
17805
17806 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17807
17808         * gcc.dg/spe1.c: New test.
17809
17810         PR c++/11670
17811         * g++.dg/expr/cast2.C: New test.
17812
17813         PR c++/10530
17814         * g++.dg/template/dependent-name2.C: New test.
17815
17816 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17817
17818         * g++.dg/parse/crash11.C: Put the dg options in comments.
17819
17820 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17821
17822         * lib/gcc-dg.exp: Update for diagnostic change.
17823
17824 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17825
17826         PR c++/5767
17827         * g++.dg/parse/crash11.C: New test.
17828
17829 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17830
17831         * gcc.dg/cpp/spacing1.c: Update.
17832
17833 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17834
17835         PR target/11739
17836         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17837         a value for -mtune.
17838
17839 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17840
17841         PR middle-end/11771
17842         * gcc.c-torture/compile/20030804-1.c: New test case.
17843
17844 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17845
17846         * gcc.dg/20030804-1.c: New test case.
17847
17848 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17849
17850         * gcc.dg/cpp/separate-1.c: New test.
17851
17852 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17853
17854         PR c++/11704
17855         * g++.dg/template/dependent-expr2.C: New test.
17856
17857         PR c++/11766
17858         * g++.dg/expr/ptrmem1.C: New test.
17859
17860 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17861
17862         PR c++/9453
17863         * g++.dg/template/friend15.C: New test.
17864
17865 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17866
17867         * lib/dg-pch.exp: Work round PCH bug.
17868
17869 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17870
17871         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17872         builtins.  Move cases from builtins-4.c here.
17873
17874         * gcc.dg/torture/builtin-math-1.c: New test taken from
17875         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17876         additional cases.
17877
17878         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17879         Delete.
17880
17881 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17882
17883         PR c++/9447
17884         * g++.dg/template/using7.C: New test.
17885
17886 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17887
17888         * import1.c, import2.c: New tests.
17889
17890 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * g++.dg/eh/crossjump1.C: New test.
17893
17894 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17895
17896         PR c++/11697
17897         * g++.dg/template/using6.C: New test.
17898
17899         PR c++/11744
17900         * g++.dg/template/koenig2.C: New test.
17901
17902 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17903
17904         PR c++/7983
17905         * g++.dg/parse/typedef4.C: New test.
17906
17907 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17908
17909         PR c++/8442, c++/8806
17910         * g++.dg/template/elab1.C: New test.
17911         * g++.dg/template/type2.C: Likewise.
17912         * g++.dg/template/ttp3.C: Adjust expected error message.
17913         * g++.old-deja/g++.law/visibility13.C: Likewise.
17914         * g++.old-deja/g++.niklas/t135.C: Likewise.
17915         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17916         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17917         template argument.
17918         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17919
17920 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         PR c++/11295
17923         * g++.dg/ext/stmtexpr1.C: New test.
17924
17925         * g++.dg/opt/tmp1.C: New test.
17926
17927         PR c++/11525
17928         * g++.dg/parse/constant4.C: New test.
17929
17930         PR c++/9447
17931         * g++.dg/template/using5.C: New test.
17932
17933 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17934
17935         * gcc.dg/builtins-27.c: New test case.
17936
17937 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.dg/tls/opt-7.c: New test.
17940
17941 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         * g++.old-deja/g++.other/crash18.C: Remove.
17944
17945 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17946
17947         * g++.dg/template/explicit3.C: New.
17948         * g++.dg/template/explicit4.C: New.
17949         * g++.dg/template/explicit5.C: New.
17950
17951         PR c++/11347
17952         * g++.dg/template/memtmpl1.C: New.
17953
17954 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17955
17956         PR target/11565
17957         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17958         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17959
17960 2003-07-30  Jan Hubicka  <jh@suse.cz>
17961
17962         * vtgc1.c: Kill.
17963
17964 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17965
17966         * gcc.dg/struct-in-proto-1.c: New test.
17967
17968 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17969
17970         * gcc.dg/cpp/include2.c: Only expect one message.
17971
17972 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17973
17974         PR c++/9447
17975         * g++.dg/template/using1.C: New test.
17976         * g++.dg/template/using2.C: New test.
17977         * g++.dg/template/using3.C: New test.
17978         * g++.dg/template/using4.C: New test.
17979
17980 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17981
17982         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17983         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17984
17985 2003-07-28  Jan Hubicka  <jh@suse.cz>
17986
17987         PR c++/11530
17988         * g++.dg/opt/call1.C: New test.
17989
17990 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17991
17992         PR c++/11667
17993         * g++.dg/init/enum2.C: New test.
17994         * g++.dg/template/overload1.C: Add "-w" option.
17995
17996 2003-07-28    <hp@bitrange.com>
17997
17998         * gcc.dg/Wdeclaration-after-statement-1.c,
17999         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18000
18001 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18002
18003         * gcc.c-torture/compile/20030725-1.c: New test.
18004
18005 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18006
18007         * gcc.dg/20030505.c: Only run for SPE.
18008         Remove definition of opaque type.
18009
18010 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18011
18012         * g++.dg/template/ptrmem6.C: New test.
18013
18014 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18015
18016         * gcc.c-torture/compile/zero-strct-2.c: New test.
18017
18018 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18019
18020         * gcc.dg/intermod-1.c: New test.
18021
18022 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         PR c++/11617
18025         * g++.dg/template/lookup2.C: New test.
18026         * g++.dg/template/memclass1.C: Remove instantiated from error.
18027         * g++.dg/other/error2.C: Tweak expected errors.
18028
18029         PR c++/11596
18030         * g++.dg/template/defarg3.C: New test.
18031
18032         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18033
18034 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18035
18036         * g++.dg/inherit/access5.C: New test.
18037
18038 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18039
18040         PR c++/11513
18041         * g++.dg/template/crash8.C: New test.
18042
18043 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18044
18045         PR c/10602
18046         * gcc.dg/noncompile/incomplete-2.c: New test.
18047
18048 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/11645
18051         * g++.dg/inherit/access4.C: New test.
18052
18053         PR c++/11517
18054         * g++.dg/expr/cond2.C: New test.
18055
18056         PR optimization/10679
18057         * g++.dg/opt/inline4.C: New test.
18058
18059 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18060
18061         * g++.dg/parse/crash10: New test.
18062
18063 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18064
18065         * g++.dg/ext/flexary1.C: New test.
18066
18067 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18068
18069         PR c++/10793
18070         * g++.dg/template/crash9.C: New test.
18071
18072 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18073
18074         PR c++/3004
18075         * g++.dg/parse/typedef3.C: New test.
18076
18077         PR c++/7906
18078         * g++.dg/parse/operator2.C: New test.
18079
18080         PR c++/8895
18081         * g++.dg/parse/def-tmpl-arg1.C: New test.
18082
18083         PR c++/9282
18084         * g++.dg/parse/funptr1.C: New test.
18085
18086         PR c++/9452
18087         * g++.dg/parse/ambig3.C: New test.
18088
18089         PR c++/9454
18090         * g++.dg/parse/operator3.C: New test.
18091
18092         PR c++/9486
18093         * g++.dg/parse/template10.C: New test.
18094
18095         PR c++/9488
18096         * g++.dg/parse/template11.C: New test.
18097
18098         PR c++/10150
18099         * g++.dg/parse/invalid-op1.C: New test.
18100
18101         PR c++/10247
18102         * g++.dg/parse/condexpr1.C: New test.
18103
18104 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18105
18106         * g++.dg/ext/packed3.C: New test.
18107         * g++.dg/ext/packed4.C: New test.
18108
18109         * gcc.dg/pack-test-3.c: New test.
18110
18111 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18112
18113         * lib/compat.exp: Handle dg-options per source file.
18114         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18115         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18116         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18117         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18118         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18119         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18120         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18121         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18122         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18123         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18124         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18125         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18126         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18127         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18128
18129 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18130
18131         PR c/10320
18132         * gcc.c-torture/execute/20030718-1.c: New test.
18133
18134 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18135
18136         PR optimization/11536
18137         * gcc.dg/20030721-1.c: New test.
18138
18139 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18140
18141         PR c++/11546
18142         * g++.dg/template/lookup1.C: New test.
18143
18144 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18145
18146         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18147         diagnostics of ill-formed constructs involving labels.
18148         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18149         the new 'previously defined here' message.
18150
18151 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         * g++.dg/parse/non-dependent2.C: New test.
18154
18155 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18156
18157         * g++.dg/init/init-ref4.C: xfail on targets without
18158         weak symbols.
18159
18160 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18161
18162         PR target/11087
18163         * gcc.c-torture/execute/20030717-1.c: New test.
18164
18165 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18166
18167         * g++.dg/opt/cfg1.C: New test.
18168
18169 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR optimization/11557
18172         * gcc.dg/20030717-1.c: New test.
18173
18174 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18175
18176         PR c++/10476
18177         * g++.dg/expr/crash-1.C: New test.
18178
18179         PR c++/11027
18180         * g++.dg/template/init3.C: New test.
18181
18182         PR c++/8222
18183         * g++.dg/template/non-dependent1.C: New test.
18184
18185         PR c++/11070
18186         * g++.dg/template/non-dependent2.C: New test.
18187
18188         PR c++/11071
18189         * g++.dg/template/non-dependent3.C: New test.
18190
18191         PR c++/9907
18192         * g++.dg/template/sizeof5.C: New test.
18193
18194 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18195
18196         PR 11498
18197         * gcc.c-torture/compile/mangle-1.c: New file.
18198
18199 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18200
18201         PR c++/7809
18202         * g++.dg/parse/access3.C: New test.
18203
18204 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18205
18206         PR c++/11384
18207         * g++.dg/init/init-ref4.C: New test.
18208
18209 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18210
18211         PR c++/11547
18212         * g++.dg/parse/constant3.C: New test.
18213         * g++.dg/parse/crash7.C: Likewise.
18214
18215 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18216
18217         PR target/11008
18218         * gcc.dg/i386-pentium4-not-mull.c: New.
18219
18220 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18221
18222         * gcc.dg/asm-names.c (ymain): Make it weak.
18223
18224 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18225
18226         PR c++/5421
18227         * g++.dg/template/friend21.C: New test.
18228
18229 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18230
18231         * gcc.dg/cleanup-8.c: New test.
18232         * gcc.dg/cleanup-9.c: New test.
18233
18234 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18235
18236         * g++.dg/ext/dll-MI1.h: New file.
18237         * g++.dg/ext/dllexport-MI1.C: New file.
18238         * g++.dg/ext/dllimport-MI1.C: New file.
18239
18240 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18241
18242         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18243         it does not have cmpstrsi patterns (just cmpmemsi).
18244
18245 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR debug/11473
18248         * g++.dg/debug/debug8.C: New test.
18249
18250 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18251
18252         PR c++/10108
18253         * g++.dg/template/crash7.C: New test.
18254
18255 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18256
18257         PR target/10795
18258         * gcc.c-torture/compile/20030708-1.c: New.
18259
18260 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18261
18262         * gcc.c-torture/execute/20030715-1.c: New test.
18263
18264 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18265
18266         * gcc.dg/pch/inline-3.c: New file.
18267         * gcc.dg/pch/inline-3.hs: New file.
18268         * gcc.dg/pch/inline-4.c: New file.
18269         * gcc.dg/pch/inline-4.hs: New file.
18270
18271 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/11509
18274         * g++.dg/template/crash6.C: New test.
18275
18276         PR c++/7053
18277         * g++.dg/template/friend20.C: New test.
18278
18279         PR c++/7019
18280         * g++.dg/template/overload2.C: New test.
18281
18282 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18283
18284         PR optimization/11440
18285         * gcc.c-torture/execute/20030714-1.c: New test.
18286
18287 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18288
18289         PR c++/11154
18290         * g++.dg/template/partial2.C: New test.
18291
18292 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/11503
18295         * g++.dg/template/anon1.C: New test.
18296
18297         PR c++/11493
18298         PR c++/11495
18299         * g++.dg/parse/template9.C: Likewise.
18300         * g++.dg/template/crash4.C: New test.
18301         * g++.dg/template/koenig1.C: Likewise.
18302         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18303         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18304         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18305         functions.
18306         * g++.old-deja/g++.jason/template36.C: Likewise.
18307         * g++.old-deja/g++.mike/p1989.C: Likewise.
18308         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18309         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18310         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18311         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18312         compiling.
18313         * g++.old-deja/g++.pt/union2.C: Use this->.
18314
18315 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18316
18317         * gcc.dg/20030711-1.c: New test.
18318
18319 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18320
18321         PR c++/11050
18322         * g++.dg/parse/args1.C: New test.
18323         * g++.pt/defarg8.C: Change expected errors.
18324
18325 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/8164
18328         * g++.dg/template/nontype2.C: New test.
18329
18330         PR c++/10558
18331         * g++.dg/parse/template8.C: New test.
18332
18333         PR c++/8327
18334         * g++.dg/template/scope1.C: New test.
18335
18336         * g++.dg/warn/Wsign-compare-1.C: New test.
18337
18338 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18339
18340         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18341
18342 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/9411
18345         * g++.dg/template/explicit2.C: New test.
18346
18347         PR c++/10032
18348         * g++.dg/warn/pedantic1.C: New test.
18349
18350 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         PR c++ 9483
18353         * g++.dg/other/field1.C: New test.
18354
18355 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18356
18357         PR c/11449
18358         * gcc.c-torture/compile/20030707-1.c: New.
18359
18360 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18361
18362         PR c++/10849
18363         * g++.dg/template/access12.C: New test.
18364
18365 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18368         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18369         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18370         * gcc.misc-tests/gcov.exp: Update
18371         * g++.dg/gcov/gcov.exp: Update
18372         * lib/gcov.exp: Update.
18373
18374 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18375
18376         * g++.dg/abi/mangle17.C: Make sure template expressions are
18377         dependent.
18378         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18379         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18380         * g++.dg/opt/stack1.C: Remove erroneous code.
18381         * g++.dg/parse/template7.C: New test.
18382         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18383         * g++.old-deja/g++.pt/crash4.C: Likewise.
18384
18385 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18386
18387         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18388         with zero or one occurence of `$' after the initial `L'.
18389
18390 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18391
18392         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18393
18394 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18395
18396         PR c/11370
18397         * gcc.dg/Wunreachable-6.c: New testcase.
18398         * gcc.dg/Wunreachable-7.c: New testcase.
18399
18400 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18401
18402         PR c/11420
18403         * gcc.dg/20030708-1.c: New test.
18404
18405 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18406
18407         * gcc.dg/compat/sdata-section.h: New file.
18408         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18409         * gcc.dg/torture/mips-sdata-1.c: New test.
18410
18411 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18412
18413         PR c++/11030
18414         * g++.dg/template/friend19.C: New test.
18415
18416 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18417
18418         * g++.dg/opt/strength-reduce.C: New test.
18419
18420 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18421
18422         PR target/10979
18423         * gcc.dg/20030707-1.c: New testcase.
18424
18425 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18426
18427         PR optimization/11059
18428         * g++.dg/opt/emptyunion.C: New testcase.
18429
18430 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18431             Eric Botcazou  <ebotcazou@libertysurf.fr>
18432
18433         * g++.dg/opt/stack1.C: New test.
18434
18435 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18438         run test.
18439
18440         PR c++/11431
18441         * g++.dg/expr/static_cast3.C: New test.
18442
18443 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18444
18445         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18446         everywhere.
18447         * gcc.dg/concat.c: Concatenation of string constants with
18448         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18449         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18450         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18451         necessary to avoid multi-character character constant warning.
18452         * gcc.dg/cpp/escape.c: Likewise.
18453         * gcc.dg/cpp/ucs.c: Likewise.
18454         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18455         Fix a typo.
18456
18457 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18458
18459         PR c/11428
18460         * gcc.c-torture/compile/20030704-1.c: New.
18461
18462 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18463
18464         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18465
18466 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18467
18468         PR c++/5287, PR c++/7910,  PR c++/11021
18469         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18470         tests for warnings.
18471         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18472         * g++.dg/ext/dllimport3.C: Likewise.
18473         * g++.dg/ext/dllimport4.C: New file.
18474         * g++.dg/ext/dllimport5.C: New file.
18475         * g++.dg/ext/dllimport6.C: New file.
18476         * g++.dg/ext/dllimport7.C: New file.
18477         * g++.dg/ext/dllimport8.C: New file.
18478         * g++.dg/ext/dllimport9.C: New file.
18479         * g++.dg/ext/dllimport10.C: New file.
18480         * g++.dg/ext/dllexport1.C: New file.
18481
18482 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18483
18484         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18485         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18486
18487 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18488
18489         * gcc.dg/builtins-25.c: New testcase.
18490         * gcc.dg/builtins-26.c: New testcase.
18491
18492 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18493
18494         * gcc.dg/compat/vector-defs.h: New file.
18495         * gcc.dg/compat/vector-setup.h: New file.
18496         * gcc.dg/compat/vector-check.h: New file.
18497         * gcc.dg/compat/vector-1_main.c: New file.
18498         * gcc.dg/compat/vector-1_x.c: New file.
18499         * gcc.dg/compat/vector-1_y.c: New file.
18500         * gcc.dg/compat/vector-2_main.c: New file.
18501         * gcc.dg/compat/vector-2_x.c: New file.
18502         * gcc.dg/compat/vector-2_y.c: New file.
18503
18504         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18505         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18506         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18507         * gcc.dg/compat/struct-align-1.h: New file.
18508         * gcc.dg/compat/struct-align-1_main.c: New file.
18509         * gcc.dg/compat/struct-align-1_x.c: New file.
18510         * gcc.dg/compat/struct-align-1_y.c: New file.
18511         * gcc.dg/compat/struct-align-2.h: New file.
18512         * gcc.dg/compat/struct-align-2_main.c: New file.
18513         * gcc.dg/compat/struct-align-2_x.c: New file.
18514         * gcc.dg/compat/struct-align-2_y.c: New file.
18515
18516         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18517         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18518         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18519         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18520         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18521         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18522         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18523         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18524         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18525         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18526         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18527         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18528         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18529         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18530         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18531         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18532         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18533         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18534         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18535         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18536         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18537         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18538         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18539         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18540         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18541         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18542         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18543         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18544         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18545
18546 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18547
18548         * gcc.dg/i386-call-1.c: New test.
18549
18550 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         PR c++/9162
18553         * g++.dg/parse/defarg4.C: New.
18554
18555 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18556
18557         PR target/10700
18558         * gcc.c-torture/compile/20030703-1.c: New test case.
18559
18560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18561
18562         * g++.dg/template/local3.C: Remove extra semicolon.
18563
18564 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18565
18566         * gcc.dg/i386-volatile-1.c: New test.
18567
18568 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18569
18570         PR c++/11072
18571         * g++.dg/other/offsetof2.C: XFAIL.
18572         * g++.dg/other/offsetof5.C: New.
18573
18574         PR c++/10219
18575         * g++.dg/template/error1.C: New.
18576
18577         PR c++/9779
18578         * g++.dg/template/dependent-expr1.C: New.
18579
18580 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c++/6949
18583         * g++.dg/template/local3.C: New test.
18584
18585         PR c++/11149
18586         * g++.dg/lookup/scoped6.C: New test.
18587
18588 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18589
18590         PR c++/8046
18591         * g++.dg/other/error7.C: New test.
18592
18593 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18594
18595         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18596         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18597         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18598         * g++.old-deja/g++.other/union2.C: Likewise.
18599         * gcc.dg/c90-const-expr-2.c: Likewise.
18600         * gcc.dg/c90-const-expr-3.c: Likewise.
18601         * gcc.dg/c99-const-expr-2.c: Likewise.
18602         * gcc.dg/c99-const-expr-3.c: Likewise.
18603         * gcc.dg/concat.c: Likewise.
18604
18605 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/9559
18608         * g++.dg/init/static1.C: New test.
18609
18610 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18611
18612         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18613         * g++.old-deja/g++.other/access2.C: Likewise.
18614         * g++.old-deja/g++.other/decl2.C: Likewise.
18615         * gcc.c-torture/execute/20020615-1.c: Likewise.
18616
18617 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18618
18619         PR c++/4933
18620         * g++.dg/template/sizeof4.C: New test.
18621
18622 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18623
18624         * g++.dg/other/error6.C: New test.
18625
18626 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18627
18628         PR c++/10750
18629         * g++.dg/parse/constant2.C: New test.
18630
18631 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18632
18633         PR c++/11106
18634         * g++.dg/other/error5.C: New test.
18635
18636 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18637
18638         * gcc.dg/format/gcc_diag-1.c: New test.
18639
18640 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18641
18642         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18643
18644 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18645
18646         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18647         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18648         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18649
18650 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18651
18652         * gcc.c-torture/execute/builtins/string-8.c: New test.
18653         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18654         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18655         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18656
18657 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18658
18659         PR c++/10468
18660         * g++.dg/ext/typeof6.C: New test.
18661
18662 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/10796
18665         * g++.dg/init/enum1.C: New test.
18666
18667 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18668
18669         * gcc.dg/20030627-1.c: New test.
18670
18671 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18672
18673         PR c++/11332
18674         * g++.dg/expr/static_cast2.C: New test.
18675
18676 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18677             Jakub Jelinek  <jakub@redhat.com>
18678
18679         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18680         sprintf(dst,"%s",src) optimization.
18681         * gcc.c-torture/execute/20030626-1.c: New test case.
18682         * gcc.c-torture/execute/20030626-2.c: New test case.
18683
18684 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18685
18686         * gcc.c-torture/execute/multi-ix.c: New test.
18687
18688         * gcc.c-torture/execute/simd-4.c (main):
18689         Added missing semicolon at end of union.
18690
18691 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18692
18693         PR c++/8266
18694         * g++.dg/template/explicit-instantiation3.C: New test.
18695
18696 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18697
18698         * gcc.dg/20030626-1.c: Use signed char.
18699
18700 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18701
18702         * gcc.dg/20030626-1.c: New test.
18703
18704 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18705
18706         * const-str-2.m: Update.
18707
18708 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/10990
18711         * g++.dg/rtti/dyncast1.C: New test.
18712         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18713         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18714         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18715
18716         PR c++/10931
18717         * g++.dg/expr/static_cast1.C: New test.
18718
18719 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18720
18721         * gcc.dg/20030625-1.c: New test.
18722
18723 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18724
18725         * gcc.c-torture/compile/20030624-1.c: New test case.
18726
18727 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18728
18729         * gcc.c-torture/execute/string-opt-17.c: New test.
18730
18731 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18732
18733         PR c++/5754
18734         * g++.dg/parse/crash6.C: New test.
18735
18736 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18737
18738         * gcc.dg/builtins-24.c: New test case.
18739
18740 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * g++.dg/opt/operator1.C: New test.
18743
18744 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18745
18746         * gcc.c-torture/execute/string-opt-16.c: New test case.
18747
18748 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18749
18750         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18751         * g++.old-deja/g++.other/conv7.C: Likewise
18752         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18753         * g++.old-deja/g++.other/overload14.C: Likewise.
18754
18755 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18756
18757         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18758         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18759
18760 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/10888
18763         * g++.dg/warn/Winline-3.C: New test.
18764
18765 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18766
18767         * lib/target-supports.exp (check_alias_available): Make the test
18768         program acceptable to the Solaris assembler.
18769
18770         PR c++/10749
18771         * g++.dg/template/memclass2.C: New test.
18772
18773 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18774             Eric Botcazou  <ebotcazou@libertysurf.fr>
18775
18776         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18777         data for non-matching targets.
18778         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18779
18780 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/10845
18783         * g++.dg/template/member3.C: New test.
18784
18785 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/10939
18788         * g++.dg/template/func1.C: New test.
18789
18790         PR c++/9649
18791         * g++.dg/template/static4.C: New test.
18792         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18793
18794         PR c++/11041
18795         * g++.dg/init/ref7.C: New test.
18796
18797 2003-06-19  Matt Austern  <austern@apple.com>
18798
18799         PR c++/11228
18800         * g++.dg/anew1.C: New test.
18801         * g++.dg/anew2.C: New test.
18802         * g++.dg/anew3.C: New test.
18803         * g++.dg/anew4.C: New test.
18804
18805 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18806
18807         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18808
18809 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18810
18811         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18812         endian-dependent.
18813
18814 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18815
18816         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18817         Remove cruft.
18818
18819 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18820
18821         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18822         * gcc.c-torture/compile/961203-1.c: Likewise.
18823         * gcc.c-torture/compile/980506-1.c: Likewise.
18824
18825 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18826
18827         PR c++/10712
18828         * g++.dg/lookup/using7.C: New test.
18829
18830 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18831
18832         PR c++/11105
18833         * g++.dg/abi/conv1.C: Remove it.
18834         * g++.dg/template/conv7.C: New test.
18835         * g++.dg/template/conv8.C: Likewise.
18836         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18837         conversion operator.
18838
18839 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18840
18841         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18870
18871 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18872
18873         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18874         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18875         indications.
18876
18877 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18878
18879         * gcc.dg/i386-387-5.c: New test case.
18880         * gcc.dg/i386-387-6.c: New test case.
18881         * gcc.dg/builtins-23.c: New test case.
18882
18883 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18884
18885         * gcc.dg/builtins-22.c: New test case.
18886         * gcc.dg/i386-387-1.c: Update to test exp.
18887         * gcc.dg/i386-387-2.c: Likewise.
18888
18889 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18890
18891         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18892
18893 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18894
18895         * lib/gcc-dg.exp (dg-require-dll): New function.
18896         (dg-xfail-if): Likewise.
18897         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18898         driver.
18899
18900         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18901         * gcc.c-torture/compile/20001205-1.c: Likewise.
18902         * gcc.c-torture/compile/20001226-1.c: Likewise.
18903         * gcc.c-torture/compile/20010518-2.c: Likewise.
18904         * gcc.c-torture/compile/20020312-1.c: Likewise.
18905         * gcc.c-torture/compile/20020604-1.c: Likewise.
18906         * gcc.c-torture/compile/920501-12.c: Likewise.
18907         * gcc.c-torture/compile/920501-4.c: Likewise.
18908         * gcc.c-torture/compile/920520-1.c: Likewise.
18909         * gcc.c-torture/compile/920521-1.c: Likewise.
18910         * gcc.c-torture/compile/920625-1.c: Likewise.
18911         * gcc.c-torture/compile/961203-1.c: Likewise.
18912         * gcc.c-torture/compile/980506-1.c: Likewise.
18913         * gcc.c-torture/compile/981006-1.c: Likewise.
18914         * gcc.c-torture/compile/981022-1.c: Likewise.
18915         * gcc.c-torture/compile/981223-1.c: Likewise.
18916         * gcc.c-torture/compile/990617-1.c: Likewise.
18917         * gcc.c-torture/compile/dll.c: Likewise.
18918         * gcc.c-torture/compile/labels-3.c: Likewise.
18919         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18920         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18921         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18922         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18923         * gcc.c-torture/compile/simd-5.c: Likewise.
18924         * gcc.c-torture/compile/20000804-1.x: Remove.
18925         * gcc.c-torture/compile/20001205-1.x: Likewise.
18926         * gcc.c-torture/compile/20001226-1.x: Likewise.
18927         * gcc.c-torture/compile/20010518-2.x: Likewise.
18928         * gcc.c-torture/compile/20020312-1.x: Likewise.
18929         * gcc.c-torture/compile/20020604-1.x: Likewise.
18930         * gcc.c-torture/compile/920501-12.x: Likewise.
18931         * gcc.c-torture/compile/920501-4.x: Likewise.
18932         * gcc.c-torture/compile/920520-1.x: Likewise.
18933         * gcc.c-torture/compile/920521-1.x: Likewise.
18934         * gcc.c-torture/compile/920625-1.x: Likewise.
18935         * gcc.c-torture/compile/961203-1.x: Likewise.
18936         * gcc.c-torture/compile/980506-1.x: Likewise.
18937         * gcc.c-torture/compile/981006-1.x: Likewise.
18938         * gcc.c-torture/compile/981022-1.x: Likewise.
18939         * gcc.c-torture/compile/981223-1.x: Likewise.
18940         * gcc.c-torture/compile/990617-1.x: Likewise.
18941         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18942         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18943         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18944         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18945         * gcc.c-torture/compile/simd-5.x: Likewise.
18946
18947         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18948
18949 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.c-torture/execute/20030611-1.c: New test.
18952
18953 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18954
18955         PR middle-end/168
18956         * gcc.dg/20030612-1.c: New test case.
18957
18958 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/10635
18961         * g++.dg/expr/cast1.C: New test.
18962
18963 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18964
18965         * gcc.dg/builtins-21.c: New test case.
18966
18967 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18968
18969         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18970         options instead of at the end.
18971         * lib/objc.exp (objc_target_compile): Likewise.
18972
18973 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18974
18975         PR c++/10432
18976         * g++.dg/parse/error1.C: New test.
18977
18978 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18979
18980         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18981         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18982         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18983         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18984         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18985         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18986         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18987         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18988         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18989         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18990         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18991         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18992         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18993         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18994         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18995         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18996         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18997         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18998         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18999         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19000         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19001         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19002         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19003         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19004
19005         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19006         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19007         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19008         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19009         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19010         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19011         * gcc.dg/compat/scalar-return-3_main.c: New file.
19012         * gcc.dg/compat/scalar-return-3_x.c: New file.
19013         * gcc.dg/compat/scalar-return-3_y.c: New file.
19014         * gcc.dg/compat/scalar-return-4_main.c: New file.
19015         * gcc.dg/compat/scalar-return-4_x.c: New file.
19016         * gcc.dg/compat/scalar-return-4_y.c: New file.
19017
19018 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19019
19020         * gcc.dg/compat/fp2-struct-check.h: New file.
19021         * gcc.dg/compat/fp2-struct-defs.h: New file.
19022         * gcc.dg/compat/fp2-struct-init.h: New file.
19023         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19024         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19025         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19026         * gcc.dg/compat/struct-return-10_main.c: New file.
19027         * gcc.dg/compat/struct-return-10_x.c: New file.
19028         * gcc.dg/compat/struct-return-10_y.c: New file.
19029
19030         * gcc.dg/compat/compat-common.h: New file.
19031         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19032         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19033         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19034         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19035         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19036         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19037         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19038         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19039         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19040         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19041         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19042         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19043         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19044         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19045         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19046         * gcc.dg/compat/small-struct-check.h: Ditto.
19047         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19048         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19049         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19050         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19051         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19052         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19053         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19054         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19055         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19056         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19057         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19058         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19059         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19060         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19061         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19062         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19063         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19064         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19065         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19066         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19067         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19068         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19069         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19070         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19071         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19072         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19073         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19074         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19075         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19076         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19077
19078 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19079
19080         * g++.dg/pch/static-1.C: New file.
19081         * g++.dg/pch/static-1.Hs: New file.
19082
19083 2003-06-10  Richard Henderson  <rth@redhat.com>
19084
19085         * gcc.dg/asm-7.c: Adjust expected warning text.
19086
19087 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19088
19089         * gcc.dg/builtins-20.c: New test case.
19090
19091 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/11131
19094         * g++.dg/opt/template1.C: New test.
19095
19096 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19099         additional_sources.
19100
19101 2003-05-21  David Taylor  <dtaylor@emc.com>
19102
19103         * gcc.dg/Wpadded.c: New file.
19104
19105 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19106
19107         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19108         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19109         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19110         dg-require-weak.
19111
19112 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19113
19114         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19115
19116 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19117
19118         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19119         (dg-require-alias): Likewise.
19120         (dg-require-gc-sections): Likewise.
19121         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19122
19123 2003-06-08  Richard Henderson  <rth@redhat.com>
19124
19125         * gcc.dg/20011029-2.c: Fix the array reference.
19126         * gcc.dg/asm-7.c: New.
19127
19128 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19129
19130         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19131
19132 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19133
19134         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19135         (dg-require-gc-sections): Likewise.
19136
19137 2003-06-08  Jan Hubicka  <jh@suse.cz>
19138
19139         * i386-cmov1.c: Fix regular expression.
19140         * i386-cvt-1.c: Likewise.
19141         * i386-local.c: Likewise.
19142         * i386-local2.c: Likewise.
19143         * i386-mul.c: Likewise.
19144         * i386-ssetype-1.c: Likewise.
19145         * i386-ssetype-3.c: Likewise.
19146         * i386-ssetype-5.c: Likewise.
19147
19148 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19149
19150         PR c++/11039
19151         * g++.dg/warn/implicit-typename2.C: New test.
19152         * g++.dg/warn/implicit-typename3.C: New test.
19153
19154 2003-06-07  Richard Henderson  <rth@redhat.com>
19155
19156         * g++.dg/other/offsetof3.C: Use size_t.
19157         * g++.dg/other/offsetof4.C: Likewise.
19158
19159 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19160
19161         * lib/copy-file.exp: New. Implement gcc_copy_files.
19162
19163         * lib/dg-pch.exp: Load copy-file.exp
19164         (dg-pch): Use gcc_copy_files instead of "file copy".
19165
19166 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19167
19168         * gcc.dg/weak/weak.exp: Simplify.
19169         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19170         * gcc.dg/weak/weak-1.c: Likewise.
19171         * gcc.dg/weak/weak-2.c: Likewise.
19172         * gcc.dg/weak/weak-3.c: Likewise.
19173         * gcc.dg/weak/weak-4.c: Likewise.
19174         * gcc.dg/weak/weak-5.c: Likewise.
19175         * gcc.dg/weak/weak-6.c: Likewise.
19176         * gcc.dg/weak/weak-7.c: Likewise.
19177         * gcc.dg/weak/weak-8.c: Likewise.
19178         * gcc.dg/weak/weak-9.c: Likewise.
19179
19180 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19181
19182         gcc.c-torture/execute/20030606-1.c: New.
19183
19184 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19185
19186         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19187         * gcc.dg/builtins-19.c: Likewise.
19188
19189 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19190
19191         * gcc.dg/builtins-2.c: Add some more tests.
19192         * gcc.dg/builtins-18.c: New test case.
19193         * gcc.dg/builtins-19.c: New test case.
19194
19195 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19196             Jim Wilson  <wilson@tuliptree.org>
19197
19198         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19199
19200 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19201
19202         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19203         mempcpy/stpcpy calls not to be optimized into something else.
19204         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19205         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19206         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19207
19208 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19209
19210         * gcc.dg/format/asm_fprintf-1.c: New test.
19211
19212 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19213
19214         * lib/gcc-defs.exp (additional_sources): New variable.
19215         (dg-additional-sources): New function.
19216         (additional_files): New variable.
19217         (dg-additional-files): New function.
19218         (dg-additional-files-options): Likewise.
19219         * lib/gcc-dg.exp (dg-require-weak): New function.
19220         (dg-require-alias): Likewise.
19221         (dg-require-gc-sections): Likewise.
19222         * lib/target-supports.exp (check_alias_available): Remove testfile
19223         parameter.
19224         (check_gc_sections_available): New function.
19225         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19226         (dg-gpp-additional-files): Likewise.
19227         * lib/g++.exp (additional_sources): Remove.
19228         (additional_files): Likewise.
19229         (g++_target_compile): Use dg-additional-files-options.
19230
19231         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19232         Tcl logic.
19233         * gcc.dg/special/ecos.exp: Remove.
19234         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19235         * gcc.dg/special/alias-1.c: Likewise.
19236         * gcc.dg/special/alias-2.c: Likewise.
19237         * gcc.dg/special/gcsec-1.c: Likewise.
19238         * gcc.dg/special/weak-1.c: Likewise.
19239         * gcc.dg/special/weak-2.c: Likewise.
19240         * gcc.dg/special/wkali-1.c: Likewise.
19241         * gcc.dg/special/wkali-2.c: Likewise.
19242
19243         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19244         dg-gpp-additional-*.
19245         * g++.dg/special/conpr-3.C: Likewise.
19246         * g++.dg/special/conpr-4.C: Likewise.
19247         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19248         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19249         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19250         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19251         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19252         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19253         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19254         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19255         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19256         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19257         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19258         * g++.old-deja/g++.other/comdat1.C: Likewise.
19259         * g++.old-deja/g++.other/comdat2.C: Likewise.
19260         * g++.old-deja/g++.other/comdat3.C: Likewise.
19261         * g++.old-deja/g++.other/ctor1.C: Likewise.
19262         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19263
19264 2003-06-05  Richard Henderson  <rth@redhat.com>
19265
19266         * gcc.dg/debug/20030605-1.c: New.
19267
19268 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19269
19270         * README.QMTEST: Update.
19271
19272 2003-06-04  Richard Henderson  <rth@redhat.com>
19273
19274         * gcc.dg/cleanup-1.c: New.
19275         * gcc.dg/cleanup-2.c: New.
19276         * gcc.dg/cleanup-3.c: New.
19277         * gcc.dg/cleanup-4.c: New.
19278         * gcc.dg/cleanup-5.c: New.
19279         * gcc.dg/cleanup-6.c: New.
19280         * gcc.dg/cleanup-7.c: New.
19281
19282 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19283
19284         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19285
19286         * lib/dg-pch.exp: New file.
19287         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19288         * gcc.dg/pch/pch.exp: Likewise.
19289
19290 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19291
19292         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19293         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19294         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19295         * gcc.dg/builtins-17.c: New test case.
19296         * gcc.dg/i386-387-4.c: New test case.
19297         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19298
19299 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19300
19301         * gcc.dg/ultrasp9.c: New test.
19302
19303 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19304
19305         * gcc.c-torture/compile/20030604-1.c: New test.
19306         * gcc.dg/sparc-constant-1.c: New test.
19307
19308 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19309
19310         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19311
19312 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19313
19314         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19315
19316         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19317         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19318
19319 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19320
19321         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19322
19323 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19324
19325         PR c++/10940
19326         * g++.dg/template/spec10.C: New test.
19327
19328 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19329
19330         * gcc.dg/builtins-16.c: New test case.
19331
19332 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19333
19334         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19335         mempcpy test with post-increments.
19336         * gcc.c-torture/execute/string-opt-3.c: New test.
19337         * gcc.dg/string-opt-1.c: New test.
19338
19339 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19340
19341         PR fortran/10965
19342         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19343
19344 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19345
19346         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19347         (scan-assembler): ... here.  Use dg-scan.
19348         (scan-assembler-not): Likewise.
19349         (scan-file): New function.
19350         (scan-file-not): Likewise.
19351         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19352         * gcc.dg/cpp/_Pragma4.c: Likewise.
19353         * gcc.dg/cpp/_Pragma5.c: Likewise.
19354         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19355         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19356         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19357         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19358         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19359         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19360         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19361         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19362         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19363         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19364         * gcc.dg/cpp/cxxcom1.c: Likewise.
19365         * gcc.dg/cpp/line1.c: Likewise.
19366         * gcc.dg/cpp/maccom1.c: Likewise.
19367         * gcc.dg/cpp/maccom2.c: Likewise.
19368         * gcc.dg/cpp/maccom3.c: Likewise.
19369         * gcc.dg/cpp/maccom4.c: Likewise.
19370         * gcc.dg/cpp/maccom5.c: Likewise.
19371         * gcc.dg/cpp/maccom6.c: Likewise.
19372         * gcc.dg/cpp/multiline.c: Likewise.
19373         * gcc.dg/cpp/spacing1.c: Likewise.
19374         * gcc.dg/cpp/spacing2.c: Likewise.
19375         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19376         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19377         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19378         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19379         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19380         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19381         * gcc.dg/cpp/cxxcom2.c: Likewise.
19382         * gcc.dg/cpp/cxxcom2.h: New file.
19383
19384         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19385         * g++.dg/cpp/truefalse.C: Here.
19386         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19387
19388 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19389
19390         * gcc.dg/cpp/redef3.c: New file.
19391
19392 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * gcc.dg/i386-loop-3.c: New test.
19395
19396 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19397
19398         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19399
19400 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19401
19402         * gcc.dg/fwrapv-1.c: New test case.
19403         * gcc.dg/fwrapv-2.c: New test case.
19404
19405 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19406
19407         PR c++/10956
19408         * g++.dg/template/spec9.C: New test.
19409
19410 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19411
19412         * gcc.dg/duff-4.c: New test case.
19413
19414 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19415
19416         PR fortran/10843
19417         * g77.dg/ffixed-form-1.f: New test
19418         * g77.dg/ffixed-form-2.f: New test
19419         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19420         * g77.dg/ffree-form-3.f: New test
19421
19422 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19423
19424         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19425         * gcc.dg/wint_t-1.c: Likewise.
19426
19427 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19428
19429         * g++.dg/template/access11.C: New test.
19430
19431 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19432
19433         PR c++/10849
19434         * g++.dg/template/access10.C: New test.
19435
19436 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19437             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19438
19439         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19440
19441 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19442
19443         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19444         suppress for powerpc-*-darwin*.
19445         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19446
19447 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19448
19449         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19450         suppress option for powerpc-*-darwin*.
19451
19452 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19453
19454         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19455         * gcc.dg/builtins-4.c: Add test for fmod.
19456
19457 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19458
19459         PR c++/10682
19460         * g++.dg/template/instantiate4.C: New test.
19461
19462 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19463
19464         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19465
19466 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19467
19468         * gcc.dg/compat/scalar-return-1_main.c: New file.
19469         * gcc.dg/compat/scalar-return-1_x.c: New file.
19470         * gcc.dg/compat/scalar-return-1_y.c: New file.
19471         * gcc.dg/compat/scalar-return-2_main.c: New file.
19472         * gcc.dg/compat/scalar-return-2_x.c: New file.
19473         * gcc.dg/compat/scalar-return-2_y.c: New file.
19474         * gcc.dg/compat/struct-return-3_main.c: New file.
19475         * gcc.dg/compat/struct-return-3_y.c: New file.
19476         * gcc.dg/compat/struct-return-3_x.c: New file.
19477         * gcc.dg/compat/struct-return-2_main.c: New file.
19478         * gcc.dg/compat/struct-return-2_x.c: New file.
19479         * gcc.dg/compat/struct-return-2_y.c: New file.
19480
19481 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19482
19483         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19484         for hppa*-hp-hpux*.
19485         * gcc.dg/20021014-1.c (dg-options): Likewise.
19486         * gcc.dg/nest.c (dg-options): Likewise.
19487
19488 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19489
19490         PR c++/9738
19491         * g++.dg/ext/dllimport2.C: New file.
19492         * g++.dg/ext/dllimport3.C: New file.
19493
19494 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19495
19496         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19497         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19498         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19499         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19500         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19501         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19502         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19503         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19504         * gcc.dg/compat/small-struct-defs.h: New file.
19505         * gcc.dg/compat/small-struct-init.h: New file.
19506         * gcc.dg/compat/small-struct-check.h: New file.
19507         * gcc.dg/compat/fp-struct-defs.h: New file.
19508         * gcc.dg/compat/fp-struct-check.h: New file.
19509         * gcc.dg/compat/fp-struct-init.h: New file.
19510         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19511         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19512
19513 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19514
19515         * gcc.dg/20030225-2.c: New test.
19516
19517 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19518             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19519
19520         * gcc.c-torture/compile/20030518-1.c: New test case.
19521
19522 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19525         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19526         gcc-dg-debug-runtest.
19527         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19528         gcc-dg-debug-runtest.
19529
19530 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19531
19532         PR c++/9022
19533         * g++.dg/lookup/using6.C: New test.
19534
19535 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19536
19537         * g++.dg/parse/access2.C: New test.
19538
19539 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19540
19541         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19542         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19543         * gcc.dg/debug/debug.exp: Likewise.
19544
19545 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19546
19547         * gcc.dg/dollar.c: New test.
19548
19549 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19550
19551         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19552         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19553         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19554         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19555         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19556         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19557         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19558         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19559         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19560         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19561         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19562         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19563         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19564         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19565         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19566         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19567         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19568         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19569
19570 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19573         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19574         support for "repo" mode.
19575         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19576         * lib/g77-dg.exp: Likewise.
19577         * lib/obj-dg.exp: Likewise.
19578
19579 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19580
19581         Merge from gcc-3_2-rhl8-branch:
19582         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19583
19584         * gcc.dg/tls/opt-6.c: New test.
19585
19586         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19587
19588         * gcc.dg/20030405-1.c: New test.
19589
19590         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19591
19592         * gcc.dg/20030309-1.c: New test.
19593
19594         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19595
19596         * gcc.c-torture/execute/20030307-1.c: New test.
19597
19598         2003-02-20  Randolph Chung  <tausq@debian.org>
19599
19600         * gcc.c-torture/compile/20030220-1.c: New test.
19601
19602         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19603
19604         * gcc.dg/20030217-1.c: New test.
19605
19606         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19607
19608         * gcc.c-torture/compile/20020129-1.c: New test.
19609
19610         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19611
19612         * gcc.dg/unroll-1.c: New test.
19613
19614         2002-11-16  Jan Hubicka  <jh@suse.cz>
19615
19616         * gcc.c-torture/execute/20020920-1.c: New test.
19617
19618         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19619
19620         PR target/7434
19621         * gcc.c-torture/compile/20021008-1.c: New test.
19622
19623         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19624
19625         PR target/7559
19626         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19627
19628         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.c-torture/compile/20020807-1.c: New test.
19631
19632         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19633
19634         * gcc.dg/tls/opt-1.c: New test.
19635
19636         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.dg/20020729-1.c: New test.
19639
19640         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * g++.dg/opt/life1.C: New test.
19643
19644         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19645
19646         * gcc.dg/20020525-1.c: New test.
19647
19648         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19649
19650         PR c++/6794
19651         * g++.dg/ext/pretty1.C: New test.
19652         * g++.dg/ext/pretty2.C: New test.
19653
19654 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/8385
19657         * g++.dg/ext/typeof5.C: New test.
19658
19659 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19660
19661         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19662         __USER_LABEL_PREFIX__ into account.
19663         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19664
19665 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19666
19667         * gcc.dg/builtins-15.c: New test case.
19668
19669 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19670
19671         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19672
19673 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19674
19675         * lib/g++.exp: Tweak handling of additional source files.
19676         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19677         * g++.dg/special/conpr-2a.C: Rename to ...
19678         * g++.dg/special/conpr-2a.cc: ... this.
19679         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19680         * g++.dg/special/conpr-3a.C: Rename to ...
19681         * g++.dg/special/conpr-3a.cc: This.
19682         * g++.dg/special/conpr-3b.C: Rename to ...
19683         * g++.dg/special/conpr-3b.cc: This.
19684         * g++.dg/special/conpr-4.C: New test.
19685         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19686
19687 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19688
19689         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19690
19691 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19692
19693         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19694         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19695         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19696         * g++.old-deja/g++.other/warn3.C: Likewise.
19697
19698 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19699
19700         * gcc.dg/i386-387-1.c: Update to also test log.
19701         * gcc.dg/i386-387-2.c: Likewise.
19702
19703 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19704
19705         * g77.f-torture/execute/int8421.f: New test.
19706
19707 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19708
19709         PR c++/10230, c++/10481
19710         * g++.dg/lookup/scoped5.C: New test.
19711
19712 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19713
19714         PR c++/10552
19715         * g++.dg/template/ttp6.C: New test.
19716
19717 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19718
19719         * gcc.c-torture/execute/builtins: New directory.
19720         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19721         gcc.c-torture/execute/builtins.
19722         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19723         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19724         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19725         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19726
19727 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19728
19729         PR c++/9252
19730         * g++.dg/template/access8.C: New test.
19731         * g++.dg/template/access9.C: New test.
19732
19733 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19734
19735         PR c++/9554
19736         * g++.dg/parse/access1.C: New test.
19737
19738 2003-05-09  DJ Delorie  <dj@redhat.com>
19739
19740         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19741         long, and not an int.
19742
19743 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19744
19745         PR c++/10555, c++/10576
19746         * g++.dg/template/memclass1.C: New test.
19747
19748 2003-05-08  DJ Delorie  <dj@redhat.com>
19749
19750         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19751         targets.
19752         * gcc.c-torture/execute/20021024-1.x: Likewise.
19753         * gcc.c-torture/execute/shiftdi.x: Likewise.
19754         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19755         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19756         * gcc.dg/20021018-1.c: Likewise.
19757
19758 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19759
19760         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19761
19762         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19763         (bcopy): Call memmove.
19764
19765 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19766
19767         * g77.f-torture/compile/8485.f: New test case.
19768
19769 2003-05-07  Richard Henderson  <rth@redhat.com>
19770
19771         PR c++/10570
19772         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19773         Verify exception_cleanup not called for rethrows.
19774         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19775         when exiting catch block without rethrowing.
19776         * g++.dg/eh/forced3.C: New.
19777         * g++.dg/eh/forced4.C: New.
19778
19779 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19780
19781         * gcc.dg/20030505.c: Fix triplet.
19782
19783 2003-05-06  DJ Delorie  <dj@redhat.com>
19784
19785         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19786         * gcc.dg/nest.c: Likewise.
19787
19788 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19789
19790         * gcc.dg/builtins-14.c: New test case.
19791
19792 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19793
19794         * lib/compat.exp (compat-execute): New argument.
19795         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19796         * gcc.dg/compat: New test directory.
19797         * gcc.dg/compat/compat.exp: New expect script.
19798         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19799         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19800         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19801         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19802         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19803         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19804
19805         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19806         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19807         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19808         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19809         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19810         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19811         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19812         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19813         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19814         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19815         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19816         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19817         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19818         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19819         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19820
19821 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19822
19823         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19824
19825 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19826
19827         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19828
19829 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19830
19831         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19832         * gcc.dg/ppc-fsel-2.c: New test.
19833
19834         * gcc.dg/unused-5.c: New test.
19835
19836 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19837
19838         PR c++/10496
19839         * g++.dg/warn/pmf1.C: New test.
19840
19841 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19842
19843         PR c++/4494
19844         * g++.dg/warn/main.C: New test.
19845
19846 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19847
19848         * gcc.dg/nonnull-3.c: New test.
19849
19850 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19851
19852         * gcc.dg/cpp/Wtrigraphs.c: Update.
19853         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19854
19855 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19856
19857         * gcc.dg/ppc-fsel-1.c: New test.
19858
19859 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19860
19861         PR c/10604
19862         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19863
19864 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19865
19866         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19867
19868 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19869
19870         PR c++/9364, c++/10553, c++/10586
19871         * g++.dg/parse/typename4.C: New test.
19872         * g++.dg/parse/typename5.C: Likewise.
19873
19874 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19875
19876         * gcc.c-torture/compile/20030503-1.c: New test.
19877
19878 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19879
19880         * g++.dg/lookup/using5.C: Fix testcase error.
19881
19882 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19883
19884         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19885         since MEABI is no longer supported.  Remove all vestiges
19886         of MEABI from the test.
19887
19888 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19889
19890         PR c++/10554
19891         * g++.dg/lookup/using5.C: New test.
19892
19893 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19894
19895         PR c++/8772
19896         * g++.dg/template/ttp5.C: New test.
19897
19898 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19899
19900         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19901         (dg-gpp-additional-sources): New function.
19902         (dg-gpp-additional-files): Likewise.
19903         * lib/g++.exp (additional_sources): New variable.
19904         (additional_files): Likewise.
19905         (g++_target_compile): Deal with them.
19906         * lib/old-dejagnu.exp: Remove.
19907         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19908         * g++.old-deja: Revise all tests to use dg commands.
19909
19910 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19911
19912         PR c++/9432, c++/9528
19913         * g++.dg/lookup/using4.C: New test.
19914
19915 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19916
19917         * gcc.dg/noreturn-5.c: New file.
19918         * gcc.dg/noreturn-6.c: New file.
19919
19920         * gcc.c-torture/compile/inline-1.c: New file.
19921
19922 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/10551
19925         * g++.dg/template/explicit1.C: New test.
19926
19927 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/10549
19930         * g++.dg/other/bitfield1.C: New test.
19931
19932         PR c++/10527
19933         * g++.dg/init/new7.C: New test.
19934
19935 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19936
19937         * g++.dg/ext/desig1.C: New test.
19938         * g++.dg/ext/init1.C: Update.
19939
19940         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19941
19942 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19943
19944         PR c++/10180
19945         * g++.dg/warn/Winline-1.C: New test.
19946
19947 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.c-torture/execute/string-opt-19.c: New test.
19950
19951         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19952         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19953
19954 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/10506
19957         * g++.dg/init/new6.C: New test.
19958
19959         PR c++/10503
19960         * g++.dg/init/ref6.C: New test.
19961
19962 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19963
19964         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19965
19966 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19967
19968         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19969         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19970
19971 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19972
19973         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19974         initialized static data members.
19975
19976 2003-04-25  H.J. Lu <hjl@gnu.org>
19977
19978         * gcc.dg/ia64-sync-4.c: New test.
19979
19980 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19981
19982         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19983         date.
19984
19985 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19986
19987         PR c++/10337
19988         * g++.dg/warn/conv1.C: New test.
19989         * g++.old-deja/g++.other/conv7.C: Adjust.
19990         * g++.old-deja/g++.other/overload14.C: Adjust.
19991
19992 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/10471
19995         * g++.dg/template/defarg2.C: New test.
19996
19997 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19998
19999         * gcc.dg/cpp/include2.c: Update.
20000         * gcc.dg/cpp/multiline-2.c: New.
20001         * gcc.dg/cpp/multiline.c: Update.
20002         * gcc.dg/cpp/strify2.c: Update.
20003         * gcc.dg/cpp/trad/literals-2.c: Update.
20004
20005 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20006
20007         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20008
20009 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20010
20011         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20012
20013 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/10451
20016         * g++.dg/parse/crash4.C: New test.
20017
20018         PR c++/9847
20019         * g++.dg/parse/crash5.C: New test.
20020
20021 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20022
20023         PR c++/10446
20024         * g++.dg/parse/crash3.C: New test.
20025
20026         PR c++/10428
20027         * g++.dg/parse/elab1.C: New test.
20028
20029 2003-04-22  Devang Patel  <dpatel@apple.com>
20030
20031         * gcc.dg/cpp/trad/funlike-5.c: New test.
20032
20033 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20034
20035         * g++.dg/other/packed1.C: Fix dg options.
20036
20037 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20038
20039         * g++.dg/other/offsetof2.C: New test.
20040
20041 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20042
20043         * g++.dg/template/recurse.C: Adjust location of error messages.
20044
20045 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20046
20047         PR c++/9881
20048         * g++.dg/init/addr-const1.C: New test.
20049         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20050
20051 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20052
20053         PR c++/10405
20054         * g++.dg/lookup/struct-hack1.C: New test.
20055
20056 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20057
20058         * ucs.c: Update diagnostic messages.
20059
20060 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20061
20062         * gcc.dg/cpp/truefalse.cpp: New test.
20063         * gcc.dg/cpp/cpp.exp: Update.
20064         * g++.dg/other/stdbool-if.C: Remove.
20065
20066 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20067
20068         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20069         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20070
20071 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20072
20073         * gcc.c-torture/compile/20030418-1.c: New test.
20074
20075 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20076
20077         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20078
20079 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20080
20081         PR c++/10347
20082         g++.dg/template/dependent-name1.C: New test.
20083
20084 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20085
20086         * gcc.dg/warn-1.c (tourist_guide): New array,
20087         contains a pointer to bar.
20088
20089 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20090
20091         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20092         * gcc.c-torture/execute/medce-1.c: New test case.
20093         * gcc.c-torture/execute/medce-2.c: New test case.
20094
20095 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20096
20097         * lib/prune.exp: Ignore more messages.
20098
20099         PR c++/10381
20100         * g++.dg/parse/lookup3.C: New test.
20101
20102 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20103
20104         * gcc.c-torture/compile/20030415-1.c : New test.
20105
20106 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20107
20108         * gcc.c-torture/execute/scope-2.c: Move to ...
20109         * gcc.dg/noncompile/scope.c: .... here.
20110
20111 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20112
20113         * gcc.dg/20030414-2.c: New test case.
20114
20115 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20116
20117         PR target/10377
20118         * gcc.dg/20030414-1.c: New test.
20119
20120 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20121
20122         * gcc.dg/builtins-12.c: New test case.
20123         * gcc.dg/builtins-13.c: New test case.
20124
20125 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20126
20127         * gcc.c-torture/execute/string-opt-18.c: New test.
20128
20129 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/10300
20132         * g++.dg/init/new5.C: New test.
20133
20134 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/7910
20137         * g++.dg/ext/dllimport1.C: New test.
20138
20139 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20140
20141         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20142
20143 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20144
20145         PR Fortran/9263
20146         * g77.f-torture/noncompile/9263.f: New test
20147         PR Fortran/1832
20148         * g77.f-torture/execute/1832.f: New test
20149
20150 2003-04-11  David Chad  <davidc@freebsd.org>
20151             Loren J. Rittle  <ljrittle@acm.org>
20152
20153         libobjc/8562
20154         * objc.dg/headers.m: New test.
20155
20156 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20157
20158         * gcc.c-torture/execute/builtin-noret-2.c: New.
20159         * gcc.c-torture/execute/builtin-noret-2.x: New.
20160         XFAIL builtin-noret-2.c at -O1 and above.
20161         * gcc.dg/redecl.c: New.
20162         * gcc.dg/Wshadow-1.c: Update error regexps.
20163
20164 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * g++.dg/abi/bitfield10.C: New test.
20167
20168 2003-04-09  Mike Stump  <mrs@apple.com>
20169
20170         * gcc.dg/pch/pch.exp: Make testcase names longer.
20171         * g++.dg/pch/pch.exp: Make testcase names longer.
20172
20173 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20174
20175         * gcc.dg/builtins-11.c: New test case.
20176
20177 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20178
20179         * gcc.dg/builtins-9.c: New test case.
20180         * gcc.dg/builtins-10.c: New test case.
20181
20182 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20183
20184         * gcc.dg/noncompile/init-4.c.c: New test.
20185
20186 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20187
20188         * gcc.misc-test/gcov-9.c: New test.
20189         * gcc.misc-test/gcov-10.c: New test
20190         * gcc.misc-test/gcov-11.c: New test.
20191
20192 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20193
20194         PR optimization/10024
20195         * gcc.c-torture/compile/20030405-1.c: New test.
20196
20197 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20198
20199         * gcc.dg/pch/static-3.c: New.
20200         * gcc.dg/pch/static-3.hs: New.
20201         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20202
20203 2003-04-04  Richard Henderson  <rth@redhat.com>
20204
20205         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20206         * g++.dg/eh/forced2.C: Likewise.
20207
20208 2003-04-03  Mike Stump  <mrs@apple.com>
20209
20210         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20211         target arg.
20212         (scan-assembler-times, scan-assembler-not): Likewise.
20213         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20214
20215 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20216
20217         * gcc.dg/sparc-loop-1.c: New test.
20218
20219 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20220
20221         PR other/9274
20222         * g++.dg/pch/system-2.C: New.
20223         * g++.dg/pch/system-2.Hs: New.
20224
20225 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20226
20227         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20228
20229         * g++.dg/eh/simd-1.C (vecfunc): Same.
20230
20231 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20232
20233         * gcc.c-torture/execute/20030401-1.c: New test case.
20234
20235 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20236
20237         * objc.dg/defs.m: New.
20238
20239 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20240
20241         * g++.dg/eh/simd-1.C: New.
20242         * g++.dg/eh/simd-2.C: New.
20243
20244 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20245
20246         * gcc.c-torture/execute/simd-3.c: New.
20247
20248 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c/9936
20251         * gcc.dg/20030331-2.c: New test.
20252
20253 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20254
20255         PR c++/10278
20256         * g++.dg/parse/crash2.C: New test.
20257
20258 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20259
20260         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20261         * gcc.c-torture/execute/20030331-1.c: ...here.
20262
20263 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20264
20265         * gcc.c-torture/execute/20030331-1.c: New test.
20266
20267 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20268
20269         * lib/gcov.exp: Adjust call return testing strings.
20270         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20271
20272 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20273
20274         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20275         * gcc.dg/builtins-7.c: New test case.
20276         * gcc.dg/builtins-8.c: New test case.
20277
20278 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20279
20280         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20281
20282 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20283
20284         PR c++/7647
20285         * g++.dg/lookup-class-member-2.C: New test.
20286
20287 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20288
20289         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20290
20291 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20292
20293         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20294
20295 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * g++.dg/init/attrib1.C: New test.
20298
20299 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.dg/ultrasp8.c: New test.
20302
20303 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20304
20305         * gcc.dg/ultrasp7.c: New test.
20306
20307 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20308
20309         PR c++/10047
20310         * g++.dg/template/inline1.C: New test.
20311
20312 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20313
20314         * gcc.dg/sparc-dwarf2.c: New test.
20315
20316 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20317
20318         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20319         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20320
20321 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20322
20323         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20324         than reading .x files.
20325         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20326         * g77.dg/gcov/gcov-1.f: Likewise.
20327         * gcc.misc-tests/gcov-4b.c: Likewise.
20328         * gcc.misc-tests/gcov-5b.c: Likewise.
20329         * gcc.misc-tests/gcov-6.c: Likewise.
20330         * gcc.misc-tests/gcov-7.c: Likewise.
20331         * gcc.misc-tests/gcov-8.c: Likewise.
20332         * g++.dg/gcov/gcov-1.x: Remove.
20333         * g77.dg/gcov/gcov-1.x: Likewise.
20334         * gcc.misc-tests/gcov-4b.x: Likewise.
20335         * gcc.misc-tests/gcov-5b.x: Likewise.
20336         * gcc.misc-tests/gcov-6.x: Likewise.
20337         * gcc.misc-tests/gcov-7.x: Likewise.
20338         * gcc.misc-tests/gcov-8.x: Likewise.
20339
20340 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20341
20342         PR opt/10087
20343         * gcc.dg/20030324-1.c: New test.
20344
20345 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20346
20347         PR c++/10224
20348         * g++.dg/template/arg3.C: New test.
20349
20350         PR c++/10158
20351         * g++.dg/template/friend18.C: New test.
20352
20353 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20354
20355         * g77.f-torture/compile/20030326-1.f: New test case.
20356
20357 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20358
20359         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20360
20361         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20362
20363 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * gcc.dg/ia64-sync-3.c: New test.
20366
20367 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20368
20369         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20370
20371 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20372
20373         * gcc.dg/ultrasp6.c: New test.
20374
20375 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20376
20377         * gcc.dg/i386-signbit-1.c: New test.
20378         * gcc.dg/i386-signbit-2.c: New test.
20379         * gcc.dg/i386-signbit-3.c: New test.
20380
20381 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20382
20383         * gcc.dg/ultrasp5.c: Fix options.
20384
20385 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20386
20387         * gcc.dg/ultrasp5.c: Fix comment.
20388
20389 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20390
20391         PR fortran/10197
20392         * g77.f-torture/execute/10197.f: New test.
20393
20394 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20395
20396         PR c++/9898, c++/383
20397         * g++.dg/template/conv6.C: New test.
20398
20399         PR c++/10119
20400         * g++.dg/template/ptrmem5.C: New test.
20401
20402         PR c++/10026
20403         * g++.dg/lookup/koenig1.C: New test.
20404
20405         PR C++/10199
20406         * g++.dg/lookup/template2.C: New test.
20407
20408 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * g++.dg/opt/rtti1.C: New test.
20411
20412 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20413
20414         * gcc.dg/ultrasp5.c: New test.
20415
20416 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20417
20418         PR middle-end/9967
20419         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20420         builtin fputs.
20421
20422 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20423
20424         PR c/8224
20425         * gcc.dg/20030323-1.c: New test.
20426
20427 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20428
20429         * gcc.c-torture/compile/20030323-1.c: New test case.
20430
20431 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20432
20433         * gcc.dg/20030321-1.c: New test.
20434
20435 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20436
20437         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20438
20439 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         PR c++/9978, c++/9708
20442         * g++.dg/ext/vlm1.C: Adjust expected error.
20443         * g++.dg/ext/vla2.C: New test.
20444         * g++.dg/template/arg1.C: New test.
20445         * g++.dg/template/arg2.C: New test.
20446
20447 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20448
20449         * g77.f-torture/execute/select.f: New test.
20450         * g77.f-torture/noncompile/select_no_compile.f: New test.
20451
20452 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20453
20454         PR c++/9898
20455         * g++.dg/other/error4.C: New test.
20456
20457 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20458
20459         * g++.dg/template/friend17.C: New test.
20460
20461 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20462
20463         * gcc.c-torture/compile/20030320-1.c: New.
20464
20465 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20466
20467         * gcc.dg/builtins-6.c: New test case.
20468
20469 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20470
20471         PR target/10073
20472         * gcc.c-torture/compile/20030319-1.c: New.
20473
20474 2003-03-18  Jan Hubicka  <jh@suse.cz>
20475
20476         * gcc.dg/i386-cvt-1.c: New test.
20477
20478 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20479
20480         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20481         * objc.dg/naming-2.m: Likewise.
20482
20483 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/9639
20486         * g++.dg/parse/crash1.C: New test.
20487
20488 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20489
20490         PR c++/8805
20491         * g++.dg/eh/cleanup1.C: New test.
20492
20493 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20494
20495         * gcc.c-torture/execute/20030316-1.c: New test case.
20496
20497 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         PR c++/9629
20500         * g++.dg/init/ctor2.C: New test.
20501
20502 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20503
20504         * g77.f-torture/compile/xformat.f: New test case.
20505
20506 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20507
20508         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20509         * g++.old-deja/g++.mike/eh50.C: Likewise.
20510
20511 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512
20513         PR c++/6440
20514         * g++.dg/template/spec7.C: New test.
20515         * g++.dg/template/spec8.C: Likewise.
20516
20517 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20518
20519         * gcc.c-torture/execute/20030313-1.c: New test.
20520
20521 2003-03-14  Richard Henderson  <rth@redhat.com>
20522
20523         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20524
20525 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20526
20527         * gcc.c-torture/compile/20030314-1.c: New test.
20528
20529 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20530
20531         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20532         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20533         thumb target,
20534         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20535         to accept newer _imp__  prefix and additional
20536         newline in .drectve section.
20537         * gcc.dg/dll-4.c: Likewise.
20538         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20539         switch.
20540
20541 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20542
20543         * g++.dg/parse/namespace9.C: New test.
20544
20545         * g++.dg/init/ref5.C: New test.
20546         * g++.dg/parse/ptrmem1.C: Likewise.
20547
20548 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20549
20550         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20551         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20552         regular expression.
20553         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20554         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20555
20556 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20557
20558         * gcc.c-torture/execute/20030224-2.c: New test.
20559
20560 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20561
20562         * gcc.dg/decl-3.c: New test.
20563
20564 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20565
20566         * gcc.dg/i386-loop-2.c: New test.
20567
20568 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20569
20570         PR c++/9474
20571         * g++.dg/parse/namespace8.C: New test.
20572
20573         PR c++/9924
20574         * g++.dg/overload/builtin2.C: New test.
20575
20576 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20577
20578         * gcc.dg/return-type-3.c: New test.
20579
20580 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20581
20582         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20583         profiling options are not supported.
20584
20585 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20586
20587         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20588         * g++.old-deja/g++.warn/impint2.C: Likewise.
20589
20590 2003-03-10  Devang Patel  <dpatel@apple.com>
20591
20592         * g++.dg/cpp/c++_cmd_1.C: New test.
20593         * g++.dg/cpp/c++_cmd_1.h: New file.
20594
20595 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20596
20597         * gcc.dg/altivec-9.c: New file.
20598
20599 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20600
20601         * gcc.dg/ppc-sdata-1.c: New test.
20602         * gcc.dg/ppc-sdata-2.c: New test.
20603
20604 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/9373
20607         * g++.dg/opt/ptrmem2.C: New test.
20608
20609         PR c++/8534
20610         * g++.dg/opt/ptrmem1.C: New test.
20611
20612 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20613
20614         * gcc.dg/i386-loop-1.c: New test.
20615
20616 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20617
20618         PR c++/9970
20619         * g++.dg/lookup/friend1.C: New test.
20620
20621 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20622
20623         PR c++/9823
20624         * g++.dg/parser/constructor1.C: New test.
20625
20626 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20627
20628         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20629
20630         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20631
20632 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20633
20634         * gcc.dg/cpp/Wunused.c: Update test.
20635
20636 2003-03-08  Jan Hubicka  <jh@suse.cz>
20637
20638         * gcc.dg/inline-3.c: New test.
20639
20640 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/9809
20643         * g++.dg/parse/builtin1.C: New test.
20644
20645         PR c++/9982
20646         * g++.dg/abi/cookie1.C: New test.
20647         * g++.dg/abi/cookie2.C: Likewise.
20648
20649         PR c++/9524
20650         * g++.dg/template/field1.C: New test.
20651
20652         PR c++/9912
20653         * g++.dg/parse/class1.C: New test.
20654         * g++.dg/parse/namespace7.C: Likewise.
20655         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20656
20657 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20658
20659         * g++.dg/init/ref4.C: New test.
20660
20661 2003-03-07  Jan Hubicka  <jh@suse.cz>
20662
20663         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20664         * gcc.dg/inline-3.c:  New test.
20665
20666 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20667
20668         * g++.dg/init/ref3.C: New test.
20669
20670         PR c++/9965
20671         * g++.dg/init/ref2.C: New test.
20672
20673         PR c++/9400
20674         * g++.dg/warn/Wshadow-2.C: New test.
20675
20676         PR c++/9791
20677         * g++.dg/warn/Woverloaded-1.C: New test.
20678
20679 2003-03-05  Jan Hubicka  <jh@suse.cz>
20680
20681         * gcc.dg/i386-local2.c: New.
20682         * gcc.dg/i386-local.c: Fix typo.
20683
20684 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20685
20686         * g++.dg/abi/layout3.C: New test.
20687
20688 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20689
20690         * gcc.c-torture/compile/20030305-1.c
20691
20692 2003-03-05  Jan Hubicka  <jh@suse.cz>
20693
20694         * gcc.dg/i386-local.c: New.
20695
20696 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20697
20698         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20699
20700 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20701
20702         * gcc.dg/switch-2.c: New test.
20703         * gcc.dg/switch-3.c: New test.
20704         * gcc.dg/Wswitch.c: Adjust line numbers.
20705         * gcc.dg/Wswitch-default.c: Likewise.
20706         * gcc.dg/Wswitch-enum.c: Likewise.
20707
20708 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20709
20710         * gcc.c-torture/execute/20030222-1.c: New test.
20711
20712 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20713
20714         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20715
20716 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/9878
20719         * g++.dg/init/ref1.C: New test.
20720
20721 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20722
20723         * gcc.dg/sh-relax.c: New SH-only test.
20724
20725 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20726
20727         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20728         comment explaining purpose of testcase.
20729
20730 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20731
20732         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20733         for HC11/HC12 (asm needs two int registers).
20734         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20735         HC11/HC12 because the test uses an asm which needs two 32-bit
20736         registers.
20737
20738 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20739
20740         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20741         for HC11/HC12 (array is too large otherwise).
20742         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20743         * gcc.c-torture/compile/20010518-2.x: Likewise.
20744         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20745         HC11/HC12 (array is too large).
20746
20747 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20748
20749         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20750         * lib/g++-dg.exp (g++-dg-test): Likewise.
20751
20752 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20753
20754         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20755         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20756
20757 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20758
20759         * g++.dg/warn/implicit-typename1.C: Remove warning.
20760
20761 2003-02-28  Richard Henderson  <rth@redhat.com>
20762
20763         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20764         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20765
20766 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20767
20768         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20769         * g++.dg/pch/pch.exp: Likewise.
20770
20771 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20772
20773         PR c++/9879
20774         * testsuite/g++.dg/init/new4.C: New test.
20775
20776 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20777
20778         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20779
20780 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20781
20782         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20783         unsigned long.
20784
20785         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20786         wider than float.
20787
20788 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20789
20790         * lib/scanasm.exp: Add support for counting numbers of
20791         occurences.
20792         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20793         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20794
20795 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20796
20797         PR c++/9683
20798         * g++.dg/template/static3.C: New test.
20799
20800         PR c++/9829
20801         * g++.dg/parse/namespace6.C: New test.
20802
20803 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20804
20805         PR target/9732
20806         * gcc.dg/20030225-1.c: New test.
20807
20808 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20809
20810         * README: Remove out-of-date information.
20811
20812         PR c++/9836
20813         * g++.dg/template/spec6.C: New test.
20814
20815 2003-02-24  Jeff Law  <law@redhat.com>
20816
20817         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20818
20819 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20820
20821         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20822         * gcc.dg/pragma-ep-1.c: Likewise.
20823
20824 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20825
20826         PR c++/9602
20827         * g++.dg/template/friend16.C: New test.
20828
20829 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20830
20831         PR c++/5333
20832         * g++.dg/parse/fused-params1.C: Adjust error messages.
20833         * g++.dg/template/nested3.C: New test.
20834
20835 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20836
20837         * g++.dg/abi/param1.C: New test.
20838
20839 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20840
20841         PR c++/7982
20842         * g++.dg/warn/implicit-typename1.C: New test.
20843
20844 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20845
20846         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20847         with "mtune".
20848         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20849         * gcc.c-torture/execute/20010129-1.x: Likewise.
20850         * gcc.dg/20011107-1.c: Likewise.
20851         * gcc.dg/20020108-1.c: Likewise.
20852         * gcc.dg/20020122-3.c: Likewise.
20853         * gcc.dg/20020206-1.c: Likewise.
20854         * gcc.dg/20020310-1.c: Likewise.
20855         * gcc.dg/20020426-2.c: Likewise.
20856         * gcc.dg/20020517-1.c: Likewise.
20857         * gcc.dg/991230-1.c: Likewise.
20858         * gcc.dg/i386-unroll-1.c: Likewise.
20859         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20860
20861 2003-02-22  Jan Hubicka  <jh@suse.cz>
20862
20863         * gcc.dg/i386-mul.c: New test.
20864
20865 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20866
20867         * gcc.dg/builtins-5.c: New test case.
20868
20869 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20870
20871         * gcc.dg/asmreg-1.c: New test.
20872
20873 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20874
20875         PR c++/9749
20876         * g++.dg/parse/varmod1.C: New test.
20877
20878 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20879
20880         PR c++/9727
20881         * g++.dg/template/op1.C: New test.
20882
20883 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20884
20885         PR c++/8906
20886         * g++.dg/template/nested2.C: New test.
20887
20888 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/8724
20891         * g++.dg/expr/dtor1.C: New test.
20892
20893 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20894
20895         * gcc.dg/cpp/include3.c: New test.
20896         * gcc.dg/cpp/inc/foo.h: New file.
20897
20898 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20899
20900         * gcc.c-torture/execute/20030221-1.c: New test.
20901
20902 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/9729
20905         * g++.dg/abi/conv1.C: New test.
20906
20907 2003-02-20  Jan Hubicka  <jh@suse.cz>
20908
20909         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20910
20911 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20912
20913         * gcc.c-torture/compile/20030219-1.c: New test.
20914
20915 2003-02-18  Jan Hubicka  <jh@suse.cz>
20916
20917         * gcc.dg/funcorder.c: New test.
20918
20919 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20920
20921         * gcc.c-torture/execute/20030218-1.c: New.
20922
20923 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20924
20925         * gcc.dg/20030218-1.c: New.
20926
20927 2003-02-18  Richard Henderson  <rth@redhat.com>
20928
20929         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20930         * gcc.dg/attr-used-2.c: New.
20931
20932 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/9704
20935         * g++.dg/init/copy5.C: New test.
20936
20937 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20938
20939         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20940         * g++.dg/pch/pch.exp: Likewise.
20941
20942 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20943
20944         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20945         STACK_SIZE is not defined.
20946
20947 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20948
20949         PR c++/9457
20950         * g++.dg/template/init1.C: New test.
20951
20952 2003-02-16  Jan HUbicka  <jh@suse.cz>
20953
20954         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20955         (foo): Add few extra tests
20956         * gcc.dg/c99-const-expr-3.c: Likewise.
20957         * gcc.c-torture/execute/20030216-1.c: New.
20958
20959 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20960
20961         PR c++/9459
20962         * g++.dg/ext/typeof4.C: New test.
20963
20964 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20965
20966         * gcc.dg/i386-387-3.c: New test case.
20967
20968 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20969
20970         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20971         cris-*-elf* cris-*-aout* and mmix-*-*.
20972
20973 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20974
20975         * gcc.dg/20030213-1.c: New test.
20976
20977 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20978
20979         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20980         * gcc.dg/i386-387-2.c: Likewise.
20981
20982 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20983
20984         * gcc.dg/ppc-spe.c: Fix formatting.
20985         Enable tests that were previously unsupported by gas.
20986         Delete tests for instructions that no longer exist.
20987         Switch arguments on evsubifw builtin.
20988
20989 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20990
20991         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20992         STACK_SIZE is too small.
20993
20994 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20995             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20996
20997         * gcc.dg/decl-2.c: New test.
20998
20999 2003-02-10  Jan Hubicka  <jh@suse.cz>
21000
21001         * gcc.dg/i386-fpcvt-1.c:  New test.
21002
21003 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21004
21005         * gcc.c-torture/execute/20030209-1.c: New test.
21006
21007 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21008
21009         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21010         int-wide bitops, use the constants of the same width.
21011         Likewise, if long long is 32-bit wide, test bitops using
21012         32-bit constants.
21013
21014 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21015
21016         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21017
21018 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21019
21020         * testsuite/gcc.dg/builtins-4.c: New test case.
21021
21022 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21023
21024         * gcc.dg/20020430-1.c: Fix dg command typos.
21025         * gcc.dg/20020503-1.c: Likewise.
21026
21027 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR c++/8785
21030         * g++.dg/parse/fused-params1.C: New test.
21031
21032         PR c++/8857
21033         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21034
21035         PR c++/8921
21036         * g++.dg/parse/non-dependent1.C: New test.
21037
21038         PR c++/8928
21039         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21040
21041         PR c++/9228
21042         * g++.dg/parse/undefined7.C: New test.
21043         * g++.dg/parse/non-templ1.C: New test.
21044
21045         PR c++/9229
21046         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21047
21048 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21049
21050         * gcc.c-torture/compile/20030206-1.c: New test.
21051
21052 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21053
21054         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21055         "pow" to "foo" to avoid potential confusion with a math built-in.
21056
21057 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21058
21059         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21060         conditions for SPARC targets.
21061
21062 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21063
21064         * gcc.dg/20030204-1.c: New test.
21065
21066 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21067
21068         PR c++/38
21069         * g++.dg/parse/array-size1.C: New test.
21070
21071         PR c++/5657
21072         * g++.dg/parse/undefined3.C: New test.
21073
21074         PR c++/5665
21075         * g++.dg/parse/undefined4.C: New test.
21076
21077         PR c++/5975
21078         * g++.dg/parse/undefined5.C: New test.
21079
21080         PR c++/7259
21081         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21082
21083         PR c++/8578
21084         * g++.dg/parse/casting-operator1.C: New test.
21085
21086         PR c++/8596
21087         * g++.dg/parse/undefined6.C: New test.
21088
21089         PR c++/8736
21090         * g++.dg/parse/missing-template1.C: New test.
21091
21092 2003-02-04  Jan Hubicka  <jh@suse.cz>
21093
21094         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21095         * gcc.dg/i386-cmov?.c:  Likewise.
21096         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21097         * gcc.dg/i386-ssefp-1.c:  Likewise.
21098         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21099         conventions.
21100
21101 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21102
21103         PR c++/7129
21104         * testsuite/g++.dg/ext/max.C: New test.
21105
21106 2003-02-03  Jan Hubicka  <jh@suse.cz>
21107
21108         * gcc.c-torture/execute/20030203-1.c: New test.
21109
21110 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21111
21112         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21113         'natural-endian'.
21114
21115 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21116
21117         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21118         * g++.dg/init/new2.C: Likewise.
21119         * g++.dg/other/new1.C: Likewise.
21120
21121 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21122
21123         * gcc.dg/struct-ret-libc.c: New test.
21124
21125 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21126
21127         * gcc.dg/20030129-1.c: New test.
21128
21129 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21130
21131         PR c++/8849
21132         * g++.dg/template/ptrmem4.C: New test.
21133
21134 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21135
21136         * g++.dg/parser/constant1.C: New test.
21137
21138 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21139
21140         PR c++/8591
21141         * g++.dg/parse/friend2.C: New test.
21142
21143 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21144
21145         PR c++/9437
21146         * g++.dg/template/unify4.C: New test.
21147
21148 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21149
21150         * gcc.c-torture/execute/20030128-1.c: New test.
21151
21152 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21153
21154         * g++.dg/lookup/nested1.C: Test moved from ...
21155         * g++.old-deja/g++.other/lookup24.C: ... here.
21156
21157 2003-01-28  Jan Hubicka  <jh@suse.cz>
21158
21159         * gcc.dg/i386-cmov5.c:  New test.
21160
21161 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21162
21163         * gcc.c-torture/execute/20010925-1.c: Changed the
21164         memcpy declaration.
21165
21166 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         PR c++/3902
21169         * g++.dg/parse/template5.C: New test.
21170
21171 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21172
21173         PR fortran/9258
21174         * g77.dg/pr9258: New test.
21175
21176 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21177
21178         * README: Move relevant parts from README.g++.
21179
21180         * README.g++: Remove this file.
21181
21182 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21183
21184         * g++.dg/abi/dcast1.C: New test.
21185
21186 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21187
21188         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21189
21190 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21191
21192         PR c++/47
21193         * g++.old-deja/g++.other/lookup24.C: New test.
21194
21195 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21196
21197         PR middle-end/7227
21198         * gcc.dg/uninit-C.c: New test.
21199
21200 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.dg/abi/covariant1.C: New test.
21203
21204 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21205
21206         * gcc.dg/20030123-1.c: New test.
21207
21208 2003-01-25  Jan Hubicka  <jh@suse.cz>
21209
21210         PR opt/8492
21211         * gcc.c-torture/compile/20030125-1.c
21212
21213 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21214
21215         PR c++/9403
21216         * g++.dg/parse/template3.C: New test.
21217         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21218
21219         PR c++/795
21220         * g++.dg/parse/template4.C: New test.
21221
21222         PR c++/9415
21223         * g++.dg/template/qual2.C: New test.
21224
21225         PR c++/8545
21226         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21227
21228         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21229
21230 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21231
21232         * gcc.c-torture/execute/switch-1.c: New test case.
21233
21234 2003-01-25  Jan Hubicka  <jh@suse.cz>
21235
21236         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21237
21238 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21239
21240         Tweaks for Bison-1.875. From the NEWS file:
21241         "- `parse error' -> `syntax error'
21242         Bison now uniformly uses the term `syntax error'"
21243         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21244         * gcc.dg/cpp/digraph2.c: Likewise.
21245         * gcc.dg/cpp/direct2.c: Likewise.
21246         * gcc.dg/cpp/paste4.c: Likewise.
21247         * gcc.dg/c90-restrict-1.c: Likewise.
21248         * gcc.dg/c99-func-2.c: Likewise.
21249         * gcc.dg/noncompile/920721-2.c: Likewise.
21250         * gcc.dg/noncompile/930622-2.c: Likewise.
21251         * gcc.dg/noncompile/940112-1.c: Likewise.
21252         * gcc.dg/noncompile/950921-1.c: Likewise.
21253         * gcc.dg/noncompile/951123-1.c: Likewise.
21254         * gcc.dg/noncompile/971104-1.c: Likewise.
21255         * gcc.dg/noncompile/990416-1.c: Likewise.
21256
21257 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21258
21259         * g++.dg/parse/undefined1.C: Add error message.
21260
21261 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21262
21263         PR c++/9354
21264         * g++.dg/parse/new1.C: New test.
21265
21266         PR c++/9216
21267         * g++.dg/parse/template2.C: New test.
21268
21269         PR c++/9354
21270         * g++.dg/parse/typedef2.C: New test.
21271
21272         PR c++/9328
21273         * g++.dg/ext/typeof3.C: New test.
21274
21275 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21276
21277         PR c++/2738
21278         * g++.dg/parse/ret-type1.C: New test.
21279
21280         PR c++/3792
21281         * g++.dg/parse/tmpl-outside1.C: New test.
21282
21283         PR c++/4207
21284         * g++.dg/parse/int-as-enum1.C: New test.
21285
21286         PR c++/4903
21287         * g++.dg/parse/no-typename1.C: New test.
21288
21289         PR c++/5533
21290         * g++.dg/parse/no-value1.C: New test.
21291
21292         PR c++/5921
21293         * g++.dg/parse/wrong-inline1.C: New test.
21294
21295         PR c++/6402
21296         * g++.dg/parse/ref1.C: New test.
21297
21298         PR c++/6992
21299         * g++.dg/parse/attr-ctor1.C: New test.
21300
21301         PR c++/7229
21302         * g++.dg/parse/namespace5.C: New test.
21303
21304         PR c++/7917
21305         * g++.dg/parse/func-def1.C: New test.
21306
21307         PR c++/8143
21308         * g++.dg/parse/undefined1.C: New test.
21309
21310         PR c++/5723, PR c++/8522
21311         * g++.dg/parse/specialization1.C: New test.
21312
21313         PR c++/163, PR c++/8595
21314         * g++.dg/parse/struct-as-enum1.C: New test.
21315
21316         PR c++/9173
21317         * g++.dg/parse/undefined2.C: New test.
21318
21319 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21320
21321         PR c++/9298
21322         * g++.dg/parse/template1.C: New test.
21323
21324         PR c++/9384
21325         * g++.dg/parse/using1.C: New test.
21326
21327         PR c++/9285
21328         PR c++/9294
21329         * g++.dg/parse/expr2.C: New test.
21330
21331         PR c++/9388
21332         * g++.dg/parse/lookup2.C: Likewise.
21333
21334 2003-01-21  Jan Hubicka  <jh@suse.cz>
21335
21336         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21337         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21338         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21339         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21340
21341 2003-01-20  Nick Clifton  <nickc@redhat.com>
21342
21343         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21344         problem with ARM sibcall code generation.
21345
21346 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21347
21348         * gcc.c-torture/execute/20030120-1.c: New.
21349
21350 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21351
21352         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21353
21354 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21355
21356         PR c++/9272
21357         * g++.dg/parse/ctor1.C: New test.
21358
21359         PR c++/9294:
21360         * g++.dg/parse/qualified1.C: New test.
21361
21362         * g++.dg/parse/typename3.C: New test.
21363
21364 2003-01-16  Richard Henderson  <rth@redhat.com>
21365
21366         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21367
21368 2003-01-16  Richard Henderson  <rth@redhat.com>
21369
21370         * g++.dg/pch/pch.exp: Copy test header to the working directory
21371         before using it either for precompilation or direct use.
21372         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21373         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21374
21375 2003-01-16  Richard Henderson  <rth@redhat.com>
21376
21377         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21378         before using it either for precompilation or direct use.
21379         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21380         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21381
21382 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21383
21384         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21385         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21386         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21387         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21388         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21389         typename warning into error.
21390         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21391         error messages.
21392         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21393         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21394         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21395         messages.
21396         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21397         make declaration visible in template.
21398         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21399         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21400         messages.
21401         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21402         message.
21403         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21404         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21405         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21406         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21407         typename warning with error message.
21408         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21409         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21410         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21411
21412 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.dg/parse/ambig2.C: New test.
21415
21416 2003-01-15  Richard Henderson  <rth@redhat.com>
21417
21418         * g++.dg/tls/init-2.C: Update error message string.
21419
21420 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21421
21422         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21423
21424 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21425
21426         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21427         all for HC11/HC12.
21428         * gcc.c-torture/compile/20001205-1.x: Likewise.
21429         * gcc.c-torture/compile/20001226-1.x: Likewise.
21430         * gcc.c-torture/compile/920520-1.x: Likewise.
21431         * gcc.c-torture/compile/961203-1.x: Likewise.
21432         * gcc.c-torture/compile/20020604-1.x: Likewise.
21433
21434 2003-01-15  Jan Hubicka  <jh@suse.cz>
21435
21436         * gcc.c-torture/compile/20030115-1.c: New test.
21437
21438         * gcc.dg/i386-fpcvt-1.c: New test.
21439         * gcc.dg/i386-fpcvt-2.c: New test.
21440
21441 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21442
21443         Further conform g++'s __vmi_class_type_info to the C++ ABI
21444         specification.
21445         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21446         the specification.
21447
21448 2003-01-14  Jan Hubicka  <jh@suse.cz>
21449
21450         * gcc.dg/i386-fpcvt-1.c: New test.
21451         * gcc.dg/i386-fpcvt-2.c: New test.
21452
21453 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21454
21455         * gcc.dg/i386-mmx-3.c: New test.
21456
21457 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21458
21459         PR c++/9264
21460         * g++.dg/parse/octal1.C: New file.
21461
21462         PR c++/9172
21463         * g++.dg/parse/typename1.C: New file.
21464
21465 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21466
21467         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21468         * gcc.dg/bf-no-ms-layout.c: Likewise.
21469         * gcc.dg/bf-ms-attrib.c: Likewise.
21470
21471 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21472
21473         PR c++/9099
21474         * g++.dg/parse/dtor1.C: New file.
21475
21476         PR c++/9128
21477         * g++.dg/rtti/typeid1.C: New file.
21478
21479         PR c++/9153
21480         * g++.dg/parse/lookup1.C: New file.
21481
21482         PR c++/9171
21483         * g++.dg/templ/spec5.C: New file.
21484
21485 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21486
21487         * gcc.c-torture/compile/20030110-1.c: New test.
21488
21489 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21490
21491         Merge from pch-branch:
21492
21493         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21494
21495         * gcc.dg/pch/cpp-1.h: New.
21496         * gcc.dg/pch/cpp-1.c: New.
21497         * gcc.dg/pch/cpp-2.h: New.
21498         * gcc.dg/pch/cpp-2.c: New.
21499
21500         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21501
21502         * gcc.dg/pch/except-1.h: New.
21503         * gcc.dg/pch/except-1.c: New.
21504
21505         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21506
21507         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21508         running test.
21509         * gcc.dg/pch: Include *.hp not *.h.
21510         * gcc.dg/pch/system-1.h: New.
21511         * gcc.dg/pch/system-1.c: New.
21512
21513         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21514
21515         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21516         rather than trying to build and run a program using PCH.
21517         * gcc.dg/pch: Remove dg-do commands from test files.
21518
21519         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21520
21521         * gcc.dg/pch/macro-3.c: New.
21522         * gcc.dg/pch/macro-3.h: New.
21523
21524         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21525
21526         * gcc.dg/pch/common-1.c: New.
21527         * gcc.dg/pch/common-1.h: New.
21528         * gcc.dg/pch/decl-1.c: New.
21529         * gcc.dg/pch/decl-1.h: New.
21530         * gcc.dg/pch/decl-2.c: New.
21531         * gcc.dg/pch/decl-2.h: New.
21532         * gcc.dg/pch/decl-3.c: New.
21533         * gcc.dg/pch/decl-3.h: New.
21534         * gcc.dg/pch/decl-4.c: New.
21535         * gcc.dg/pch/decl-4.h: New.
21536         * gcc.dg/pch/decl-5.c: New.
21537         * gcc.dg/pch/decl-5.h: New.
21538         * gcc.dg/pch/global-1.c: New.
21539         * gcc.dg/pch/global-1.h: New.
21540         * gcc.dg/pch/inline-1.c: New.
21541         * gcc.dg/pch/inline-1.h: New.
21542         * gcc.dg/pch/inline-2.c: New.
21543         * gcc.dg/pch/inline-2.h: New.
21544         * gcc.dg/pch/static-1.c: New.
21545         * gcc.dg/pch/static-1.h: New.
21546         * gcc.dg/pch/static-2.c: New.
21547         * gcc.dg/pch/static-2.h: New.
21548
21549         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21550
21551         * g++.dg/pch/pch.exp: Better handle failing testcases.
21552         * gcc.dg/pch/pch.exp: Likewise.
21553         * gcc.dg/pch/macro-1.c: New.
21554         * gcc.dg/pch/macro-1.h: New.
21555         * gcc.dg/pch/macro-2.c: New.
21556         * gcc.dg/pch/macro-2.h: New.
21557
21558         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21559
21560         * g++.dg/dg.exp: Treat files in pch/ specially.
21561         * g++.dg/pch/pch.exp: New file.
21562         * g++.dg/pch/empty.H: New file.
21563         * g++.dg/pch/empty.C: New file.
21564         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21565         "precompile".
21566
21567         * gcc.dg/pch/pch.exp: New file.
21568         * gcc.dg/pch/empty.h: New file.
21569         * gcc.dg/pch/empty.c: New file.
21570         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21571         "precompile".
21572
21573 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21574
21575         * g++.dg/template/friend14.C: New test.
21576
21577 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21578
21579         * gcc.dg/old-style-asm-1.c: New test.
21580
21581 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21582
21583         * gcc.c-torture/compile/20030109-1.c: New test.
21584
21585 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21586
21587         * gcc.c-torture/execute/20030109-1.c: New test.
21588
21589 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21590
21591         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21592         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21593         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21594         * g++.old-deja/g++.mike/eh2.C: Likewise
21595         * g++.old-deja/g++.mike/eh3.C: Likewise
21596         * g++.old-deja/g++.mike/eh5.C: Likewise
21597         * g++.old-deja/g++.mike/eh6.C: Likewise
21598         * g++.old-deja/g++.mike/eh7.C: Likewise
21599         * g++.old-deja/g++.mike/eh8.C: Likewise
21600         * g++.old-deja/g++.mike/eh9.C: Likewise
21601         * g++.old-deja/g++.mike/eh10.C: Likewise
21602         * g++.old-deja/g++.mike/eh12.C: Likewise
21603         * g++.old-deja/g++.mike/eh13.C: Likewise
21604         * g++.old-deja/g++.mike/eh14.C: Likewise
21605         * g++.old-deja/g++.mike/eh16.C: Likewise
21606         * g++.old-deja/g++.mike/eh17.C: Likewise
21607         * g++.old-deja/g++.mike/eh18.C: Likewise
21608         * g++.old-deja/g++.mike/eh21.C: Likewise
21609         * g++.old-deja/g++.mike/eh23.C: Likewise
21610         * g++.old-deja/g++.mike/eh24.C: Likewise
21611         * g++.old-deja/g++.mike/eh25.C: Likewise
21612         * g++.old-deja/g++.mike/eh26.C: Likewise
21613         * g++.old-deja/g++.mike/eh27.C: Likewise
21614         * g++.old-deja/g++.mike/eh28.C: Likewise
21615         * g++.old-deja/g++.mike/eh29.C: Likewise
21616         * g++.old-deja/g++.mike/eh31.C: Likewise
21617         * g++.old-deja/g++.mike/eh33.C: Likewise
21618         * g++.old-deja/g++.mike/eh34.C: Likewise
21619         * g++.old-deja/g++.mike/eh35.C: Likewise
21620         * g++.old-deja/g++.mike/eh36.C: Likewise
21621         * g++.old-deja/g++.mike/eh37.C: Likewise
21622         * g++.old-deja/g++.mike/eh38.C: Likewise
21623         * g++.old-deja/g++.mike/eh39.C: Likewise
21624         * g++.old-deja/g++.mike/eh40.C: Likewise
21625         * g++.old-deja/g++.mike/eh41.C: Likewise
21626         * g++.old-deja/g++.mike/eh42.C: Likewise
21627         * g++.old-deja/g++.mike/eh44.C: Likewise
21628         * g++.old-deja/g++.mike/eh46.C: Likewise
21629         * g++.old-deja/g++.mike/eh47.C: Likewise
21630         * g++.old-deja/g++.mike/eh48.C: Likewise
21631         * g++.old-deja/g++.mike/eh49.C: Likewise
21632         * g++.old-deja/g++.mike/eh50.C: Likewise
21633         * g++.old-deja/g++.mike/eh51.C: Likewise
21634         * g++.old-deja/g++.mike/eh53.C: Likewise
21635         * g++.old-deja/g++.mike/eh55.C: Likewise
21636         * g++.old-deja/g++.mike/p7912.C: Likewise
21637         * g++.old-deja/g++.mike/p9706.C: Likewise
21638         * g++.old-deja/g++.mike/p10416.C: Likewise
21639         * g++.old-deja/g++.mike/p11667.C: Likewise
21640         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21641         Remove redundant reference to Iris.
21642         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21643         Elxsi, i860, Pico Java, and WE32K.
21644
21645 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21646
21647         * g++.dg/ext/asm4.C: New test.
21648
21649 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21650
21651         PR c++/9030
21652         * g++.dg/template/friend12.C: New test.
21653         * g++.dg/template/friend13.C: Likewise.
21654         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21655
21656 2003-01-08  Jan Hubicka  <jh@suse.cz>
21657
21658         * gcc.dg/i386-cadd.c: New test.
21659         * gcc.dg/i386-cmov4.c: Likewise.
21660
21661 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21662
21663         PR c++/9165
21664         * g++.dg/warn/Wunused-3.C: New test.
21665
21666         * g++.dg/abi/bitfield9.C: New test.
21667
21668         PR c++/9189
21669         * g++.dg/parse/defarg3.C: New test.
21670
21671 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21672
21673         * g++.dg/parse/ambig1.C: New test.
21674         * g++.dg/parse/defarg2.C: New test.
21675
21676 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21677
21678         * g++.dg/template/defarg-1.C: New test.
21679         * g++.dg/template/local2.C: Likewise.
21680
21681 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21682
21683         * gcc.c-torture/execute/20030105-1.c: New test.
21684
21685 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21686
21687         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21688         * g++.dg/parse/namespace4.C: Likewise.
21689
21690 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.dg/template/ntp2.C: New test.
21693
21694 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21695
21696         * g++.dg/parse/extern-C-1.C: New test.
21697
21698         * g++.dg/parse/namespace4.C: New test.
21699
21700         * g++.dg/template/nested1.C: New test.
21701
21702         * g++.dg/parse/namespace3.C: New test.
21703
21704 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21705
21706         * g++.dg/lookup/two-stage1.C: New test.
21707
21708 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21709
21710         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21711         * g++.old-deja/g++.jason/access8.C: Likewise.
21712         * g++.old-deja/g++.other/decl5.C: Likewise.
21713
21714 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21715
21716         * g++.dg/parse/parse7.C: New test.
21717
21718 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21719
21720         PR c++/2843
21721         * g++.dg/ext/attrib7.C: New test.
21722
21723 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21724
21725         * g++.dg/parse/parse6.C: New test.
21726
21727 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21728
21729         * gcc.dg/h8300-stack-1.c: New.
21730
21731 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21732
21733         g++.dg/lookup/exception1.C: New test.
21734
21735         g++.dg/lookup/template1.C: New test.
21736
21737         g++.dg/parse/namespace2.C: New test.
21738
21739         g++.dg/parse/parens2.C: New test.
21740
21741 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21742
21743         * g++.dg/parse/parse5.C: New test.
21744         * g++.dg/lookup/scoped4.C: New test.
21745
21746 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21747
21748         * g++.dg/parse/parens1.C: New test.
21749
21750         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21751         angle-bracket1.C.
21752         * g++.dg/parse/parens2.C: New test.
21753
21754         * g++.dg/lookup/scope-operator1.C: New test.
21755
21756         * g++.dg/parse/operator1.C: New test.
21757
21758 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21759
21760         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21761         * g++.old-deja/g++.other/access6.C: Likewise.
21762         * g++.old-deja/g++.other/decl1.C: Likewise.
21763         * g++.old-deja/g++.pt/typename12.C: Likewise.
21764
21765 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21766
21767         * g++.dg/parse/namespace1.C: New test.
21768
21769 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21770
21771         * g++.dg/parse/parse4.C: New test.
21772
21773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21774
21775         * g++.dg/parse/parse3.C: New test.
21776
21777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21778
21779         * g++.dg/parse/parse2.C: New test.
21780
21781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21782
21783         * g++.dg/template/friend11.C: New test.
21784
21785 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21786
21787         * g++.dg/parse/parse1.C: New test.
21788
21789 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21790
21791         * lib/profopt.exp: Change the name of a global variable to avoid
21792         possible clashes with other test suites.
21793
21794 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21795
21796         * g++.dg/inherit/covariant8.C: New test.
21797
21798 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * g++.dg/init/array9.C: New test.
21801
21802         PR c++/9112
21803         * g++.dg/parse/expr1.C: New test.
21804
21805 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21806
21807         * gcc.c-torture/compile/20021230-1.c: New test.
21808
21809 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         * g++.dg/inherit/covariant5.C: New test.
21812         * g++.dg/inherit/covariant6.C: New test.
21813         * g++.dg/inherit/covariant7.C: New test.
21814
21815 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21816
21817         PR c++/2739
21818         * g++.dg/other/access2.C: New test.
21819
21820 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21821
21822         * g++.dg/other/anon-struct.C: No longer fails
21823         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21824         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21825         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21826
21827 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21828
21829         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21830
21831 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21832
21833         * g++.dg/eh/spec4.C: Remove stray semicolon.
21834         * g++.dg/expr/pmf-1.C: Change error message.
21835         * g++.dg/ext/asm1.C: Remove stray semicolon.
21836         * g++.dg/ext/typename1.C: Add missing typenames.
21837         * g++.dg/inherit/template-as-base.C: Change error message.
21838         * g++.dg/lookup/scoped1.C: Likewise.
21839         * g++.dg/lookup/scoped2.C: Likewise.
21840         * g++.dg/lookup/using2.C: Likewise.
21841         * g++.dg/other/component1.C: Remove stray semicolon.
21842         * g++.dg/other/do1.C: Change error message.
21843         * g++.dg/other/error2.C: Likewise.
21844         * g++.dg/other/init1.C: Likewise.
21845         * g++.dg/other/packed1.C: Remove stray semicolon.
21846         * g++.dg/other/ptrmem2.C: Change error message.
21847         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21848         marker.
21849         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21850         * g++.dg/template/access3.C: Add typename keyword.
21851         * g++.dg/template/access5.C: Remove stray semicolon.
21852         * g++.dg/template/access6.C: Likewise.
21853         * g++.dg/template/complit1.C: Likewise.
21854         * g++.dg/template/crash1.C: Change error message.
21855         * g++.dg/template/inherit2.C: Remove stray semicolon.
21856         * g++.dg/template/instantiate2.C: Likewise.
21857         * g++.dg/template/instantiate3.C: Change error message.
21858         * g++.dg/template/qual1.C: Remove stray semicolon.
21859         * g++.dg/template/qualttp18.C: Change error message.
21860         * g++.dg/template/ref1.C: Remove stray semicolon.
21861         * g++.dg/template/sizeof1.C (A::value): Declare it.
21862         * g++.dg/template/spec4.C: Change error message.
21863         * g++.dg/template/static1.C: Likewise.
21864         * g++.dg/template/type1.C: Likewise.
21865         * g++.dg/template/typename3.C: Likewise.
21866         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21867         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21868         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21869         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21870         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21871         named return value extension.
21872         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21873         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21874         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21875         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21876         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21877         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21878         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21879         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21880         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21881         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21882         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21883         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21884         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21885         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21886         syntax.
21887         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21888         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21889         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21890         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21891         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21892         * g++.old-deja/g++.brendan/template11.C: Likewise.
21893         * g++.old-deja/g++.brendan/template26.C: Likewise.
21894         * g++.old-deja/g++.brendan/template27.C: Use explicit
21895         specialization syntax.
21896         * g++.old-deja/g++.brendan/template30.C: Likewise.
21897         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21898         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21899         non-dependent names.
21900         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21901         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21902         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21903         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21904         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21905         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21906         named return value extension.
21907         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21908         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21909         * g++.old-deja/g++.ext/return1.C: Likewise.
21910         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21911         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21912         * g++.old-deja/g++.jason/access8.C: Likewise.
21913         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21914         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21915         pseudo-destructor names.
21916         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21917         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21918         pseudo-destructor names.
21919         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21920         * g++.old-deja/g++.jason/overload19.C: Likewise.
21921         * g++.old-deja/g++.jason/overload32.C: Likewise.
21922         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21923         stray semicolons.
21924         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21925         * g++.old-deja/g++.jason/return.C: Likewise.
21926         * g++.old-deja/g++.jason/return2.C: Likewise.
21927         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21928         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21929         syntax.
21930         * g++.old-deja/g++.jason/template10.C: Account for use of
21931         non-dependent names.
21932         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21933         syntax.
21934         * g++.old-deja/g++.jason/template37.C: Likewise.
21935         * g++.old-deja/g++.law/access4.C: Change error messages.
21936         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21937         pseudo-destructor names.
21938         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21939         * g++.old-deja/g++.law/ctors9.C: Likewise.
21940         * g++.old-deja/g++.law/cvt22.C: Likewise.
21941         * g++.old-deja/g++.law/dtors5.C: Likewise.
21942         * g++.old-deja/g++.law/global-init1.C: Likewise.
21943         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21944         * g++.old-deja/g++.law/operators28.C: Likewise.
21945         * g++.old-deja/g++.law/visibility28.C: Likewise.
21946         * g++.old-deja/g++.martin/eval1.C: Likewise.
21947         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21948         name.
21949         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21950         * g++.old-deja/g++.mike/net34.C: Likewise.
21951         * g++.old-deja/g++.mike/net36.C: Likewise.
21952         * g++.old-deja/g++.mike/ns2.C: Likewise.
21953         * g++.old-deja/g++.mike/p12306.C: Likewise.
21954         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21955         value extension.
21956         * g++.old-deja/g++.mike/p700.C: Likewise.
21957         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21958         * g++.old-deja/g++.mike/p710.C: Likewise.
21959         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21960         value extension.
21961         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21962         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21963         * g++.old-deja/g++.ns/crash2.C: Likewise.
21964         * g++.old-deja/g++.ns/crash3.C: Likewise.
21965         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21966         * g++.old-deja/g++.ns/ns17.C: Likewise.
21967         * g++.old-deja/g++.ns/template16.C: Likewise.
21968         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21969         keyword.
21970         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21971         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21972         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21973         named return value extension.
21974         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21975         * g++.old-deja/g++.other/access4.C: Issue additional error
21976         messages.
21977         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21978         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21979         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21980         * g++.old-deja/g++.other/crash25.C: Change error message.
21981         * g++.old-deja/g++.other/crash4.C: Change error message.
21982         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21983         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21984         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21985         checks.
21986         * g++.old-deja/g++.other/defarg8.C: Likewise.
21987         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21988         * g++.old-deja/g++.other/dtor10.C: Likewise.
21989         * g++.old-deja/g++.other/incomplete.C: Likewise.
21990         * g++.old-deja/g++.other/linkage7.C: Likewise.
21991         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21992         lookup algorithm.
21993         * g++.old-deja/g++.other/mangle2.C: Likewise.
21994         * g++.old-deja/g++.other/refinit2.C: Likewise.
21995         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21996         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21997         * g++.old-deja/g++.pt/crash28.C: Likewise.
21998         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21999         syntax.
22000         * g++.old-deja/g++.pt/crash32.C: Change error message.
22001         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22002         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22003         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22004         error message position.
22005         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22006         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22007         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22008         syntax.
22009         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22010         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22011         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22012         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22013         keyword.
22014         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22015         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22016         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22017         keyword.
22018         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22019         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22020         syntax.
22021         * g++.old-deja/g++.pt/friend28.C: Account for use of
22022         non-dependent names.
22023         * g++.old-deja/g++.pt/friend29.C: Likewise.
22024         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22025         rules.
22026         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22027         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22028         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22029         lookup rules.
22030         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22031         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22032         keyword.
22033         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22034         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22035         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22036         keyword.
22037         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22038         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22039         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22040         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22041         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22042         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22043         keyword.
22044         * g++.old-deja/g++.pt/spec10.C: Likewise.
22045         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22046         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22047         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22048         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22049         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22050         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22051         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22052         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22053         * g++.old-deja/g++.pt/typename15.C: Likewise.
22054         * g++.old-deja/g++.pt/typename22.C: Likewise.
22055         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22056         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22057         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22058         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22059         syntax.
22060         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22061         return value extension.
22062         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22063         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22064         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22065         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22066
22067 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22068
22069         * g++.dg/warn/inline1.C: New test.
22070         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22071         * g++.old-deja/g++.jason/synth10.C: Likewise.
22072         * g++.old-deja/g++.mike/net31.C: Likewise.
22073         * g++.old-deja/g++.mike/p8786.C: Likewise.
22074
22075         * g++.dg/template/friend10.C: New test.
22076         * g++.dg/template/conv5.C: New test.
22077
22078 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22079
22080         * g++.dg/lookup/scoped3.C: New test.
22081
22082         * g++.dg/lookup/decl1.C: New test.
22083         * g++.dg/lookup/decl2.C: New test.
22084
22085 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22086
22087         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22088         gcc.c-torture/compile/20021015-1.c,
22089         gcc.c-torture/compile/20021015-2.c,
22090         gcc.c-torture/compile/20021123-1.c,
22091         gcc.c-torture/compile/20021123-2.c,
22092         gcc.c-torture/compile/20021123-3.c,
22093         gcc.c-torture/compile/20021123-4.c,
22094         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22095         only to 3.1 or 3.2 branch.
22096
22097 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22098
22099         * gcc.dg/i386-bitfield3.c: New test.
22100
22101         * gcc.dg/i386-bitfield2.c: New test.
22102
22103 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         * g++.dg/parse/conv_op1.C: New test.
22106
22107 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22108
22109         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22110         approved.
22111
22112 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22113
22114         * gcc.c-torture/compile/20021220-1.c: New test.
22115
22116 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22117
22118         * gcc.dg/i386-fastcall-1.c: New.
22119
22120 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22121
22122         * gcc.c-torture/execute/20021219-1.c: New test.
22123
22124 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22125
22126         * gcc.dg/i386-pic-1.c: New test.
22127
22128 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22129
22130         PR c++/8099
22131         * g++.dg/template/friend9.C: New test.
22132
22133 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22134
22135         PR c++/3663
22136         * g++.dg/template/access7.C: New test.
22137
22138 2002-12-18  Nick Clifton  <nickc@redhat.com>
22139
22140         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22141         the libstdc++-v3 directory has been found.
22142
22143 2002-12-12  Devang Patel <dpatel@apple.com>
22144         * gcc.dg/darwin-ld-1.c: New test.
22145         * gcc.dg/darwin-ld-2.c: New test.
22146         * gcc.dg/darwin-ld-3.c: New test.
22147         * gcc.dg/darwin-ld-4.c: New test.
22148         * gcc.dg/darwin-ld-5.c: New test.
22149
22150 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22151
22152         * gcc.c-torture/compile/20021212-1.c: New test.
22153
22154 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22155
22156         * gcc.dg/fshort-wchar: New test.
22157
22158 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/8372
22161         * g++.dg/template/dtor1.C: New test.
22162
22163         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22164         markers.
22165
22166 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22167
22168         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22169
22170 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22171
22172         * g++.dg/template/static1.C: New test.
22173         * g++.dg/template/static2.C: New test.
22174         * g++.old-deja/g++.ext/memconst.C: New test.
22175
22176 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22179         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22180         * g++.dg/special/initp1.C: Likewise.
22181
22182 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22183
22184         * gcc.c-torture/execute/20021204-1.c: New test.
22185
22186 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22187
22188         * gcc.dg/ppc-fmadd-1.c: New file.
22189         * gcc.dg/ppc-fmadd-2.c: New file.
22190         * gcc.dg/ppc-fmadd-3.c: New file.
22191
22192 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22193
22194         * gcc.c-torture/compile/20021204-1.c: New test.
22195
22196 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22197
22198         * g++.dg/inherit/covariant2.C: New test.
22199         * g++.dg/inherit/covariant3.C: New test.
22200         * g++.dg/inherit/covariant4.C: New test.
22201         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22202         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22203
22204 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/8688
22207         * g++.dg/init/brace3.C: New test.
22208
22209 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22210
22211         * gcc.dg/20020210-1.c: Fix a comment typo.
22212
22213 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22214
22215         PR c++/8720
22216         * g++.dg/parse/defarg1.C: New test.
22217
22218         PR c++/8615
22219         * g++.dg/template/char1.C: New test.
22220
22221         * g++.dg/template/varmod1.C: Fix typo.
22222
22223 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         DR 180
22226         * g++.old-deja/g++.pt/crash32.C: Expect error.
22227
22228 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/5919
22231         * g++.dg/template/varmod1.C: New test.
22232
22233         PR c++/8727
22234         * g++.dg/inherit/typeinfo1.C: New test.
22235
22236         PR c++/8663
22237         * g++.dg/inherit/typedef1.C: New test.
22238
22239 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22240
22241         PR c++/8332
22242         PR c++/8493
22243         * g++.dg/template/strlen1.C: New test.
22244
22245         PR c++/8227
22246         * g++.dg/template/ctor2.C: New test.
22247
22248         PR c++/8214
22249         * g++.dg/init/string1.C: New test.
22250
22251         PR c++/8511
22252         * g++.dg/template/friend8.C: New test.
22253
22254 2002-11-29  Joe Buck <jbuck@synopsys.com>
22255
22256         * g++.dg/lookup/anon2.C: New test.
22257
22258 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22259
22260         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22261         h8300 port.
22262
22263 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22264
22265         * gcc.dg/bitfld-6.c: New test.
22266
22267 2002-11-27  Jan Hubicka  <jh@suse.cz>
22268
22269         * gcc.c-torture/execute/20021127.[cx]: New test.
22270
22271 2002-11-26  Jan Hubicka  <jh@suse.cz>
22272
22273         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22274         quality.
22275
22276 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22277
22278         * g++.dg/init/brace2.C: New test.
22279         * g++.old-deja/g++.mike/p9129.C: Correct.
22280
22281 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22282
22283         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22284
22285 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22286
22287         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22288
22289 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22290
22291         * testsuite/g++.dg/abi/empty11.C: New test.
22292         * testsuite/g++.dg/rtti/cv1.C: New test.
22293
22294 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22295
22296         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22297
22298 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22299
22300         * g++.dg/abi/empty10.C: New test.
22301
22302 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22303
22304         * gcc.c-torture/compile/20021124-1.c: New test.
22305
22306 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22307
22308         * g++.dg/abi/rtti2.C: New test.
22309
22310 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22311
22312         * gcc.dg/i386-unroll-1.c: New test.
22313
22314 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22315
22316         * gcc.c-torture/compile/20021120-1.c: New test.
22317         * gcc.c-torture/compile/20021120-2.c: New test.
22318
22319 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22320
22321         * gcc.dg/bitfld-5.c: New test.
22322
22323 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22324
22325         * gcc.c-torture/execute/20021120-3.c: New test.
22326
22327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22328
22329         * gcc.c-torture/execute/20021120-2.c: New test.
22330
22331 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22332
22333         * gcc.c-torture/execute/20021120-1.c: New test.
22334
22335 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.c-torture/execute/20021118-3.c: New test.
22338
22339 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22340
22341         * gcc.c-torture/compile/20021119-1.c: New test.
22342
22343 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22344
22345         * gcc.dg/duff-1.c: New test.
22346         * gcc.dg/duff-2.c: New test.
22347         * gcc.dg/duff-3.c: New test.
22348
22349 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22350
22351         * gcc.dg/cpp/_Pragma5.c: New test.
22352
22353 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22354
22355         * gcc.c-torture/execute/20021118-2.c: New test.
22356
22357 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22358
22359         * gcc.c-torture/execute/20021118-1.c: New test.
22360
22361 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * gcc.dg/20021116-1.c: New test.
22364
22365 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22366
22367         * g++.dg/abi/vcall1.C: New test.
22368
22369 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.dg/20021029-1.c: New test.
22372         * gcc.dg/20021029-2.c: New test.
22373
22374 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22375
22376         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22377
22378 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22379
22380         PR c/8439
22381         * gcc.dg/20021110.c: Move to ...
22382         * gcc.c-torture/compile/20021110.c: .... here.
22383
22384 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22385
22386         PR c/8467
22387         * gcc.c-torture/execute/20021111-1.c
22388
22389 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22390
22391         PR c/8439
22392         * gcc.dg/20021110.c: New test.
22393
22394 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22395
22396         * g++.dg/abi/vthunk3.C: Run only on x86.
22397
22398 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22399
22400         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22401
22402 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22403
22404         * lib/compat.exp (compat-execute): Fix logic error in last
22405         change.
22406
22407 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22408
22409         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22410
22411 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22412
22413         PR c++/8389
22414         * g++.dg/template/access6.C: New test.
22415
22416 2002-11-08  Jan Hubicka  <jh@suse.cz>
22417
22418         * gcc.dg/i386-ssefp-1.c: New test.
22419         * gcc.dg/i386-ssefp-1.c: New test.
22420
22421 2002-11-08  Jan Hubicka  <jh@suse.cz>
22422
22423         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22424
22425 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22426
22427         * g++.dg/abi/vthunk3.C: New test.
22428
22429         PR c++/8338
22430         * g++.dg/template/crash2.C: New test.
22431
22432 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22433
22434         * testsuite/g++.dg/abi/dtor1.C: New test.
22435         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22436
22437 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22438
22439         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22440         Darwin.
22441
22442 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22443
22444         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22445         -mthumb.  Only xfail with -O0.
22446
22447 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22448
22449         * g++.dg/abi/thunk1.C: New test.
22450         * g++.dg/abi/thunk2.C: Likewise.
22451         * g++.dg/abi/vtt1.C: Likewise.
22452
22453 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22454
22455         PR optimization/8423
22456         * gcc.c-torture/execute/builtin-constant.c: New test.
22457
22458 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22459
22460         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22461         Add some more cases.
22462
22463 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22464
22465         PR c++/8391
22466         * g++.dg/opt/local1.C: New test.
22467
22468 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22469
22470         PR c++/8160
22471         * g++.dg/template/complit1.C: New test.
22472
22473         PR c++/8149
22474         * g++.dg/template/typename4.C: Likewise.
22475
22476 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22477
22478         Core issue 287, PR c++/7639
22479         * g++.dg/template/instantiate1.C: Adjust error location.
22480         * g++.dg/template/instantiate3.C: New test.
22481         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22482         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22483         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22484
22485 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22486
22487         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22488
22489 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22490
22491         PR c++/8287
22492         * g++.dg/init/dtor2.C: New test.
22493
22494 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22495
22496         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22497         * gcc.dg/nest.c: Bypass errors on irix6.
22498
22499 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22500
22501         * gcc.dg/nest.c: Expect error for mmix-*-*.
22502         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22503
22504 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22505
22506         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22507         markers.
22508
22509         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22510
22511 2002-10-25  Mike Stump  <mrs@apple.com>
22512
22513         * gcc.dg/warn-1.c: New test.
22514
22515 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22516
22517         * g++.dg/template/typename3.C: New test.
22518
22519 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22520
22521         * g++.dg/lookup/ptrmem1.C: New test.
22522
22523         * g++.dg/abi/vthunk2.C: New test.
22524
22525 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22526
22527         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22528
22529 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22530
22531         * g++.dg/abi/empty9.C: New test.
22532
22533 2002-10-24  Richard Henderson  <rth@redhat.com>
22534
22535         * g++.dg/inherit/thunk1.C: Enable for ia64.
22536
22537 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22538
22539         PR c++/8067
22540         * g++.dg/lookup/pretty1.C: New test.
22541
22542 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.dg/20021023-1.c: New test.
22545
22546 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22547
22548         PR c++/7679
22549         * g++.dg/parse/inline1.C: New test.
22550
22551 2002-10-23  Richard Henderson  <rth@redhat.com>
22552
22553         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22554
22555         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22556
22557 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22558
22559         PR c++/6579
22560         * g++.dg/parse/stmtexpr3.C: New test.
22561
22562 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.dg/expr/cond1.C: New test.
22565
22566 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22567
22568         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22569
22570 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22571
22572         * g++.dg/abi/vbase13.C: New test.
22573         * g++.dg/abi/vbase14.C: Likewise.
22574
22575 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * gcc.dg/tls/pic-1.c: New test.
22578         * gcc.dg/tls/nonpic-1.c: New test.
22579         * gcc.dg/20021018-1.c: New test.
22580
22581 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22582
22583         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22584         Remove only files with the same base name as the test case.
22585         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22586         (profopt-execute): Likewise.  Also, remove old profiling
22587         and performance data files before running the tests.
22588
22589         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22590         * g++.dg/bprob/bprob.exp: Likewise.
22591         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22592         to allow more general test case names.
22593
22594         * g++.dg/bprob/bprob-1.C: Rename to ...
22595         * g++.dg/bprob/g++-bprob-1.C: ... this.
22596
22597         * g77.dg/bprob/bprob-1.f: Rename to ...
22598         * g77.dg/bprob/g77-bprob-1.f: ... this.
22599
22600 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22601
22602         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22603         bison 1.50 or later.
22604
22605 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22606
22607         * g++.dg/README: Describe more test directories.
22608
22609 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22610
22611         * g++.dg/init/array6.C: Add additional tests.
22612
22613 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22614
22615         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22616         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22617
22618 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22619
22620         * gcc.c-torture/compile/20020604-1.x: New.
22621         * gcc.c-torture/compile/simd-5.x: Likewise.
22622         * gcc.c-torture/execute/920710-1.x: Likewise.
22623         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22624
22625 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22626
22627         * g++.dg/inherit/override1.C: Add dg-options clause.
22628
22629 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22630
22631         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22632         _mm_slli_si128.
22633
22634 2002-10-19  Andreas Schwab  <schwab@suse.de>
22635
22636         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22637         directory component.
22638
22639 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22640
22641         * g++.dg/inherit/thunk1.C: New test.
22642
22643         * g++.dg/inherit/override1.C: New test.
22644
22645         * g++.dg/abi/mangle11.C: New test.
22646         * g++.dg/abi/mangle14.C: New test.
22647         * g++.dg/abi/mangle17.C: New test.
22648
22649 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.dg/overload/member2.C: New test.
22652
22653 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22654
22655         * g++.dg/README: Describe new compat directory.
22656         * g++.dg/dg.exp: Skip tests in compat directory.
22657         * README.compat: New file.
22658         * lib/compat.exp: New expect script.
22659         * g++.dg/compat: New test directory.
22660         * g++.dg/compat/compat.exp: New expect script.
22661         * g++.dg/compat/abi: New test directory.
22662         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22663         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22664         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22665         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22666         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22667         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22668         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22669         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22670         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22671         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22672         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22673         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22674         * g++.dg/compat/break: New test directory.
22675         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22676         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22677         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22678         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22679         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22680         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22681         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22682         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22683         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22684         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22685         g++.dg/compat/break/README: New files.
22686         * g++.dg/compat/eh: New test directory.
22687         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22688         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22689         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22690         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22691         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22692         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22693         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22694         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22695         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22696         g++.dg/compat/eh/filter2_y.C,
22697         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22698         g++.dg/compat/eh/new1_y.C,
22699         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22700         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22701         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22702         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22703         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22704         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22705         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22706         g++.dg/compat/eh/unexpected1_y.C: New files.
22707         * g++.dg/compat/init: New test directory.
22708         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22709         g++.dg/compat/init/array5_y.C,
22710         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22711         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22712         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22713         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22714         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22715         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22716         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22717         g++.dg/compat/init/init-ref2_y.C: New files.
22718
22719 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22720
22721         PR c++/7584
22722         * g++.dg/inherit/using3.C: New test.
22723
22724 2002-10-17  Jan Hubicka  <jh@suse.cz>
22725
22726         * gcc.dg/20021017-2.c: New test.
22727
22728 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * g++.dg/abi/mangle16.C: Adjust.
22731
22732         * g++.dg/init/array8.C: New test.
22733
22734 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22735
22736         * gcc.dg/special/mips-abi.exp: New test.
22737         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22738
22739 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22740
22741         * g++.dg/abi/mangle16.C: New test.
22742         * g++.dg/abi/mangle17.C: Likewise.
22743
22744         PR c++/7478
22745         * g++.dg/template/ref1.C: New test.
22746
22747 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22748
22749         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22750
22751 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22752
22753         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22754
22755 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/7524
22758         * g++.dg/init/array7.C: New test.
22759
22760 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22761
22762         * g++.dg/init/array6.C: New test.
22763
22764         * g++.dg/abi/mangle13.C: Likewise.
22765         * g++.dg/abi/mangle14.C: Likewise.
22766         * g++.dg/abi/mangle15.C: Likewise.
22767
22768 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * g++.dg/abi/empty8.C: New test.
22771
22772 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22773
22774         * g++.dg/init/ctor1.C: New test.
22775
22776 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22777
22778         * gcc.c-torture/execute/20021015-1.c: New test.
22779
22780 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22781
22782         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22783
22784 2002-10-14  Jan Hubicka  <jh@suse.cz>
22785
22786         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22787
22788 2002-10-14  Richard Henderson  <rth@redhat.com>
22789
22790         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22791
22792 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22793
22794         PR optimization/6631
22795         * g++.dg/opt/const2.C: New test.
22796
22797 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22798
22799         PR c++/7176
22800         * g++.dg/parse/friend1.C: New test.
22801         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22802
22803 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.dg/20021014-1.c: New test.
22806
22807 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22808
22809         PR c++/5661
22810         * g++.dg/ext/vlm1.C: New test.
22811         * g++.dg/ext/vlm2.C: Likewise.
22812
22813         * g++.dg/init/array1.C: Remove invalid braces.
22814         * g++.dg/init/brace1.C: New test.
22815         * g++.dg/init/copy2.C: Likewise.
22816         * g++.dg/init/copy3.C: Likewise.
22817         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22818         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22819         braces.
22820
22821 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22822
22823         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22824
22825 2002-10-11  Richard Shann  <richard.shann@superh.com>
22826
22827         * gcc.c-torture/compile/simd-5.c: New test.
22828
22829 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22830
22831         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22832
22833 2002-10-10  Jim Wilson  <wilson@redhat.com>
22834
22835         * gcc.c-torture/execute/20021010-1.c: New test.
22836
22837 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22838
22839         PR c/7353
22840         * g++.dg/ext/typedef-init.C: New test.
22841         * gcc.dg/typedef-init.c: New test.
22842
22843 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22844
22845         * gcc.dg/cpp/paste13.c: New test.
22846
22847 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22848
22849         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22850         remaining platforms, XFAIL during compile, not execute.  Don't
22851         XFAIL at -O0.
22852
22853 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         * gcc.dg/alias-1.c: Tweak expected warning.
22856
22857 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22858
22859         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22860
22861 2002-10-06  Andreas Jaeger  <aj@suse.de>
22862
22863         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22864         * gcc.dg/cpp/c++98.C: Likewise.
22865
22866         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22867         * g++.dg/cpp/c++98.C: Likewise.
22868
22869         * g++.dg/README (Subdirectories): Mention cpp directory.
22870
22871         PR target/7559
22872         * gcc.dg/20021006-1.c: New test.
22873
22874 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22875
22876         PR c++/7804
22877         * g++.dg/other/warning1.C: New test.
22878
22879 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22880
22881         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22882         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22883         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22884
22885 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22886
22887         PR c++/7931
22888         * g++.dg/template/ptrmem3.C: New test.
22889
22890         PR c++/7754
22891         * g++.dg/template/union1.C: New test.
22892
22893 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22894
22895         PR c++/8006
22896         * g++.dg/abi/mangle9.C: New test.
22897         * g++.dg/abi/mangle10.C: New test.
22898         * g++.dg/abi/mangle11.C: New test.
22899         * g++.dg/abi/mangle12.C: New test.
22900
22901 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22902
22903         PR c++/7188.
22904         * g++.dg/template/meminit1.C: New test.
22905         * g++.dg/warn/Wreorder-1.C: Likewise.
22906         * g++.old-deja/g++.mike/warn3.C: Tweak.
22907         * lib/prune.exp: Ingore "in copy constructor".
22908
22909 2002-10-02  Andreas Jaeger  <aj@suse.de>
22910
22911         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22912         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22913         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22914         on x86-64.
22915
22916 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22917
22918         * gcc.dg/empty1.C: Fix typo.
22919
22920 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22921
22922         * gcc.dg/alias-1.c: New test.
22923
22924 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22925
22926         * gcc.dg/empty1.C: New test.
22927
22928         * g++.dg/tls/init-2.C: Tweak error messages.
22929
22930 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22931
22932         * gcc.c-torture/compile/20020923-1.c: New test.
22933
22934 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22935
22936         * gcc.c-torture/execute/ffs-1.c: New test.
22937         * gcc.c-torture/execute/ffs-2.c: Ditto.
22938
22939 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22940
22941         * g++.dg/overload/member1.C: New test.
22942
22943 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22944
22945         * g++.dg/abi/empty7.C: New test.
22946         * g++.dg/init/pm2.C: Likewise.
22947
22948 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22949
22950         * g++.dg/rtti/crash1.C: New test.
22951
22952 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22953
22954         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22955         gcc.dg/sibcall-4.c: New tests.
22956
22957 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22960         powerpc and MMIX targets.
22961
22962 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22963
22964         * gcc.dg/cpp/20020927-1.c: New.
22965
22966 2002-09-26  David S. Miller  <davem@redhat.com>
22967
22968         * gcc.c-torture/compile/trunctfdf.c: New.
22969
22970 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22971
22972         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22973
22974 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22975
22976         * gcc.c-torture/execute/loop-15.c: New.
22977
22978 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22979
22980         * README.QMTEST: Fix typo.
22981
22982 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22983
22984         * gcc.dg/20020926-1.c: New test.
22985
22986 2002-09-25  David S. Miller  <davem@redhat.com>
22987
22988         PR target/7842
22989         * gcc.c-torture/execute/shiftdi.c: New test.
22990
22991 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22992
22993         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22994         unique to the tool.
22995         * lib/g77.exp (g77_init): Likewise.
22996         * lib/g++.exp (g++_init): Likewise.
22997         * lib/objc.exp (objc_init): Likewise.
22998
22999 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23000
23001         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23002         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23003         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23004
23005 2002-09-25  Richard Henderson  <rth@redhat.com>
23006
23007         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23008         too-small long double.
23009
23010 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23011
23012         * gcc.dg/20020919-1.c: New test.
23013
23014 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23015
23016         * g++.dg/abi/bitfield6.C: New test.
23017         * g++.dg/abi/bitfield7.C: New test.
23018         * g++.dg/abi/bitfield8.C: New test.
23019         * g++.dg/abi/vbase11.C: New test.
23020
23021 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23022
23023         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23024         hppa*-*-hpux*.  Update test comment.
23025
23026 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23027
23028         * gcc.dg/tls/struct-1.c: New test.
23029
23030 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23031
23032         * gcc.dg/cpp/tr-warn2.c: Update.
23033
23034 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23035
23036         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23037
23038 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23039
23040         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23041         systems.
23042
23043 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23044
23045         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23046
23047         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23048         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23049         setting of cxxfilt.
23050
23051 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23052
23053         * gcc.dg/20020312-2.c: Update for darwin.
23054
23055 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23056
23057         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23058
23059 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23060
23061         * objc.dg/comp-types-1.m: New test.
23062         * objc.dg/comp-types-2.m: New test.
23063         * objc.dg/comp-types-3.m: New test.
23064         * objc.dg/comp-types-4.m: New test.
23065         * objc.dg/comp-types-5.m: New test.
23066         * objc.dg/comp-types-6.m: New test.
23067
23068 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23069
23070         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23071
23072 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.dg/other/do1.C: New test.
23075
23076         * g++.dg/template/subst1.C: New test.
23077
23078 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23079
23080         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23081
23082 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.dg/template/qualttp20.C: Adjust expected errors.
23085         * g++.old-deja/g++.jason/report.C: Likewise.
23086         * g++.old-deja/g++.other/qual1.C: Likewise.
23087
23088         * g++.dg/lookup/scoped2.C: New test.
23089
23090         * g++.dg/ext/asm3.C: New test.
23091
23092 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23093
23094         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23095
23096 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23097
23098         * ChangeLog: follow spelling conventions.
23099         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23100         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23101         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23102         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23103         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23104         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23105         * g++.old-deja/g++.law/global-init1.C: Likewise.
23106         * g++.old-deja/g++.other/delete4.C: Likewise.
23107         * g++.old-deja/g++.other/inline21.C: Likewise.
23108         * g++.old-deja/g++.other/singleton.C: Likewise.
23109         * g77.dg/strlen0.f: Likewise.
23110         * g77.f-torture/compile/20010519-1.f: Likewise.
23111         * g77.f-torture/compile/980310-4.f: Likewise.
23112         * gcc.c-torture/compile/20000605-1.c: Likewise.
23113         * gcc.c-torture/execute/20020225-1.c: Likewise.
23114         * gcc.dg/c90-hexfloat-2.c: Likewise.
23115         * gcc.dg/c99-bool-1.c: Likewise.
23116         * gcc.dg/c99-hexfloat-2.c: Likewise.
23117         * gcc.dg/dll-2.c: Likewise.
23118         * gcc.dg/wtr-union-init-1.c: Likewise.
23119         * gcc.dg/wtr-union-init-2.c: Likewise.
23120         * gcc.dg/wtr-union-init-3.c: Likewise.
23121         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23122         * gcc.dg/cpp/defined.c: Likewise.
23123         * gcc.dg/cpp/macsyntx.c: Likewise.
23124         * gcc.dg/cpp/paste2.c: Likewise.
23125         * gcc.dg/cpp/trad/defined.c: Likewise.
23126         * gcc.dg/format/c90-printf-1.c: Likewise.
23127         * gcc.dg/format/c90-scanf-1.c: Likewise.
23128         * gcc.dg/format/c99-printf-1.c: Likewise.
23129         * gcc.dg/format/c99-scanf-1.c: Likewise.
23130         * gcc.misc-tests/gcov-8.c: Likewise.
23131         * lib/profopt.exp: Likewise.
23132
23133 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23134
23135         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23136
23137 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23138
23139         * g++.dg/inherit/using2.C: New test.
23140
23141 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23142
23143         * ChangeLog: Follow spelling conventions.
23144         * g++.dg/template/friend4.C: Likewise.
23145         * g++.old-deja/g++.pt/crash67.C: Likewise.
23146         * gcc.c-torture/execute/20000801-4.c: Likewise.
23147         * gcc.dg/c90-digraph-1.c: Likewise.
23148         * gcc.dg/c94-digraph-1.c: Likewise.
23149         * gcc.dg/c99-digraph-1.c: Likewise.
23150         * gcc.dg/cpp/line5.c: Likewise.
23151         * gcc.dg/cpp/multiline.c: Likewise.
23152         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23153         * gcc.dg/format/attr-3.c: Likewise.
23154         * gcc.dg/format/c90-scanf-3.c: Likewise.
23155         * gcc.dg/format/ext-4.c: Likewise.
23156
23157 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.dg/template/pretty1.C: New test.
23160
23161 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23162
23163         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23164
23165 2002-09-13  Matt Austern  <austern@apple.com>
23166
23167         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23168         passing a cast expression to a function by const reference.
23169
23170 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.dg/template/deduce1.C: New test.
23173
23174 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23175
23176         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23177         32-bit int.
23178
23179 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23180
23181         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23182         usage.
23183
23184 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23185
23186         * gcc.c-torture/compile/20020910-1.c: New test.
23187
23188 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23189
23190         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23191
23192 2002-09-10  Andreas Jaeger  <aj@suse.de>
23193
23194         * gcc.dg/20020312-2.c: Adjust for x86-64.
23195
23196 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23197
23198         * g77.dg/7388.f: New test case for PR 7388.
23199
23200 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23201
23202         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23203
23204 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23205
23206         * objc.dg/proto-lossage-1.m: New test.
23207
23208 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23209
23210         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23211
23212 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23213
23214         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23215         expected to pass.
23216
23217 2002-09-06  Stan Shebs  <shebs@apple.com>
23218             David Edelsohn  <edelsohn@gnu.org>
23219
23220         * gcc.dg/weak: New directory.
23221         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23222         target-specific xfail bits.
23223         * gcc.dg/typeof-2.c: Move to new directory.
23224         * gcc.dg/weak.exp: New expect script.
23225
23226 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23227
23228         * gcc.c-torture/execute/extzvsi.c: New test.
23229
23230 2002-09-05  Stan Shebs  <shebs@apple.com>
23231
23232         * gcc.dg/weak-1.c: xfail on Darwin.
23233         * gcc.dg/weak-2.c: Ditto.
23234         * gcc.dg/weak-3.c: Ditto.
23235         * gcc.dg/weak-4.c: Ditto.
23236         * gcc.dg/weak-5.c: Ditto.
23237         * gcc.dg/weak-6.c: Ditto.
23238         * gcc.dg/weak-7.c: Ditto.
23239         * gcc.dg/weak-8.c: Ditto.
23240         * gcc.dg/weak-9.c: Ditto.
23241
23242 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23243
23244         * gcc.c-torture/execute/loop-14.c: New test.
23245
23246 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23247
23248         * g++.dg/other/cxa-atexit1.C: New test.
23249
23250         * gcc.dg/typeof-2.c: New test.
23251
23252 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23253
23254         * gcc.dg/builtins-2.c: New testcase.
23255         * gcc.dg/builtins-3.c: New testcase.
23256
23257 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23258
23259         * gcc.dg/cpp/_Pragma4.c: New test.
23260
23261 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23262
23263         * objc/execute/nil_method-1.m: New testcase.
23264
23265 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23266
23267         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23268         [Object class], not [Object initialize].
23269
23270 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23271             Hans-Peter Nilsson  <hp@bitrange.com>
23272
23273         * gcc.c-torture/execute/20020720-1.x: Skip test on
23274         mmix-knuth-mmixware.  Correct comment.
23275
23276 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * testsuite/g++.dg/abi/bitfield5.C: New test.
23279         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23280
23281 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23282
23283         * objc.dg/undeclared-selector.m: New test.
23284
23285 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.dg/other/offsetof1.C: Avoid cast warning.
23288
23289 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23290
23291         * objc.dg/super-class-2.m: New test.
23292
23293 2002-08-24  Matt Austern  <austern@apple.com>
23294
23295         * g++.dg/ext/lvaddr.C: New test.
23296         * g++.dg/ext/lvcast.C: New test.
23297
23298 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23299
23300         * testsuite/g++.dg/inherit/cond1.C: New test.
23301
23302 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23303
23304         * gcc.dg/noncompile/incomplete-1.c: New test.
23305
23306 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23307
23308         * gcc.dg/typespec-1.c: New test.
23309
23310 2002-08-20  Devang Patel  <dpatel@apple.com>
23311         * objc.dg/proto-hier-2.m: New test.
23312
23313 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23314
23315         * objc.dg/bitfield-1.m: New test.
23316         * objc.dg/bitfield-2.m: New test.
23317
23318 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23319
23320         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23321         gcc.dg/c99-flex-array-4.c: New tests.
23322
23323 2002-08-16  Stan Shebs  <shebs@apple.com>
23324
23325         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23326
23327 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23328
23329         * gcc.dg/typeof-1.c: New test.
23330         * g++.dg/ext/typeof2.C: New test.
23331
23332 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23333
23334         * g++.dg/other/offsetof1.C: New test.
23335
23336 2002-08-14  Richard Henderson  <rth@redhat.com>
23337
23338         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23339
23340 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23341
23342         * gcc.dg/cpp/_Pragma3.c: New test.
23343
23344 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23345
23346         * g++.dg/template/inherit3: New test.
23347
23348 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23349
23350         * gcc.dg/bitfld-4.c: Add blank options.
23351
23352 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23353
23354         * g++.dg/template/crash1.C: New test.
23355
23356 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.dg/tls/opt-2.c: New test.
23359
23360 2002-08-08  Devang Patel  <dpatel@apple.com>
23361
23362         * objc.dg/selector-1.m : New test
23363
23364 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23365
23366         * g++.dg/abi/bitfield4.C: New test.
23367         * gcc.dg/bitfld-4.c: New test.
23368
23369 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23370
23371         * g++.dg/other/packed1.C: New test.
23372
23373 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23374
23375         * g++.dg/abi/offsetof.C: Tweak error messages.
23376         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23377
23378 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23379
23380         * gcc.dg/bitfld-3.c: New test.
23381
23382 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23383             Richard Henderson  <rth@redhat.com>
23384
23385         * gcc.dg/i386-bitfield1.c: New test.
23386         * g++.dg/abi/bitfield3.C: Update.
23387
23388 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23389
23390         * objc.dg/const-str-2.m: Update.
23391         * gcc.dg/cpp/c++98.c: Change to C extension.
23392         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23393         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23394
23395 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23396
23397         * testsuite/gcc.dg/tls/diag-3.c: New.
23398
23399 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23400
23401         * g++.dg/README (Subdirectories): Document new subdir expr.
23402         * g++.dg/expr/pmf-1.C: New test.
23403
23404 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23405
23406         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23407
23408 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * g++.dg/abi/bitfield3.C: New test.
23411
23412 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23413
23414         * lib/gcov.exp: Tweak expected line formats.
23415         * gcc.misc-tests/gcov8.c: New test.
23416         * gcc.misc-tests/gcov8.x: New flags.
23417
23418 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23419
23420         * consistency.vlad/layout/endian.c: Include string.h.
23421
23422         * gcc.c-torture/execute/20020805-1.c: New test.
23423
23424 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23425
23426         * g++.dg/other/conversion1.C: New test.
23427
23428 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23429
23430         * gcc.dg/builtins-1.c: New testcase.
23431
23432 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23433
23434         * g++.dg/inherit/access3.C: New test.
23435
23436 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gcc.dg/ia64-visibility-2.c: New test.
23439
23440 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23441
23442         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23443         __qualifier_flags to __flags.
23444
23445 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23446
23447         * g++.dg/inherit/operator1.C: New test.
23448         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23449         * g++.dg/other/error1.C: Change expected error message.
23450         * g++.dg/template/conv4.C: Likewise.
23451
23452 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23453
23454         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23455         for documented behavior.
23456
23457 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23458
23459         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23460         several targets known to fail.
23461
23462 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23463
23464         * gcc.dg/mips-args-[123].c: New tests.
23465
23466 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23467
23468         * gcc.dg/ppc-spe.c: New.
23469
23470 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23471
23472         * g++.dg/other/ptrmem4.C: New testcase.
23473
23474 2002-07-24  Richard Henderson  <rth@redhat.com>
23475
23476         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23477
23478 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23479
23480         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23481
23482 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23483
23484         * gcc.c-torture/execute/memset-3.c: New testcase.
23485
23486 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23487
23488         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23489         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23490
23491 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23492
23493         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23494         Delete.
23495
23496 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23497
23498         * gcc.c-torture/compile/simd-4.c: New test.
23499
23500 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23501
23502         PR c++/7347, c++/7348
23503         * g++.dg/template/access4.C: New test.
23504         * g++.dg/template/access5.C: New test.
23505         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23506         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23507         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23508         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23509
23510 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * gcc.dg/gnu89-init-2.c: New test.
23513
23514 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23515
23516         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23517
23518 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23519
23520         * gcc.c-torture/execute/20020720-1.c: New testcase.
23521
23522 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23523
23524         * gcc.dg/cpp/Wsignprom.c: New tests.
23525
23526 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23527
23528         * gcc.c-torture/execute/loop-13.c: New test.
23529
23530 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23531
23532         * gcc.dg/cpp/expr.c: New tests.
23533
23534 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23535
23536         * g++.dg/opt/pr6713.C: Add template instantiation.
23537
23538 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23539
23540         * gcc.dg/nest.c: New test.
23541
23542 2002-07-17  Richard Henderson  <rth@redhat.com>
23543
23544         * g++.dg/opt/pr6713.C: New test.
23545
23546 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23547
23548         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23549         XFAIL for all x86 processors.
23550
23551 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23552
23553         * gcc.c-torture/execute/20010122-1.x: Do not test with
23554         -fomit-frame-pointer.
23555
23556 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23557
23558         * g++.dg/template/instantiate2.C: New test.
23559         * g++.dg/template/spec4.C: New test.
23560
23561 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23562
23563         * g++.dg/template/access2.C: New test.
23564         * g++.dg/template/access3.C: New test.
23565
23566 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23567
23568         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23569         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23570         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23571         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23572         Convert to use <stdarg.h>.
23573         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23574         Delete.
23575         * gcc.dg/va-arg-2.c: New.
23576         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23577
23578 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23579
23580         * gcc.c-torture/compile/20020710-1.c: New test.
23581
23582 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23583                           Andrew Pinski  <pinskia@physics.uc.edu>
23584
23585         gcc.c-torture/compile/simd-2.c: New testcase.
23586         gcc.c-torture/compile/simd-3.c: Likewise.
23587
23588 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23589
23590         PR c++/7224
23591         * g++.dg/overload/error1.C: New test.
23592
23593 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23594
23595         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23596         configuration and IRIX 6 O32 ABI.
23597
23598 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23599
23600         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23601
23602 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23603
23604         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23605
23606 2002-07-10  Jeffrey A Law  <law@redhat.com>
23607
23608         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23609
23610         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23611
23612 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23613
23614         * gcc.dg/20020312-2.c: Check for __PPC__.
23615
23616 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23617
23618         * gcc.c-torture/compile/20020709-1.c: New test.
23619
23620 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23621
23622         * g++.dg/template/qualttp21.C: New test case.
23623
23624 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23625
23626         * gcc.c-torture/compile/20020706-1.c: New test.
23627         * gcc.c-torture/compile/20020706-2.c: New test.
23628
23629 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23630             Alexandre Oliva  <aoliva@redhat.com>
23631
23632         * g++.dg/warn/incomplete1.C: New test.
23633
23634 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23635
23636         PR c++/7099
23637         * g++.dg/warn/noreturn1.C: New test.
23638
23639 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23640
23641         PR c++/6706
23642         * g++.dg/debug/debug6.C: New test.
23643         * g++.dg/debug/debug7.C: New test.
23644
23645 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23646
23647         * gcc.c-torture/compile/simd-3.c: New test.
23648
23649 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23650
23651         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23652         * gcc.dg/20020620-1.c: Likewise.
23653
23654 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23655
23656         PR c++/6944
23657         * g++.dg/init/array4.C: New test.
23658         * g++.dg/init/array5.C: New test.
23659
23660 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23661
23662         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23663         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23664
23665 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23666
23667         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23668         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23669         * gcc.dg/wtr-conversion-1.c: Likewise.
23670         * gcc.dg/wtr-escape-1.c: Likewise.
23671         * gcc.dg/wtr-int-type-1.c: Likewise.
23672         * gcc.dg/wtr-label-1.c: Likewise.
23673         * gcc.dg/wtr-static-1.c: Likewise.
23674         * gcc.dg/wtr-strcat-1.c: Likewise.
23675         * gcc.dg/wtr-suffix-1.c: Likewise.
23676         * gcc.dg/wtr-switch-1.c: Likewise.
23677         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23678         * gcc.dg/wtr-union-init-1.c: Likewise.
23679         * gcc.dg/wtr-union-init-2.c: Likewise.
23680         * gcc.dg/wtr-union-init-3.c: Likewise.
23681
23682         * gcc.dg/wtr-func-def-1.c: New test.
23683
23684 2002-07-02 Devang Patel <dpatel@apple.com>
23685
23686         * objc.dg/param-1.m: New test.
23687
23688 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23689
23690         * gcc.dg/cpp/trad/directive.c: Add test.
23691         * gcc.dg/cpp/trad/macroargs.c: Add test.
23692         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23693
23694 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23695
23696         * gcc.dg/cpp/cmdlne-M.c: New test.
23697
23698 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23699
23700         * objc.dg/desig-init-1.m: New test.
23701
23702 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23703
23704         PR c++/6716
23705         * g++.dg/template/instantiate1.C: New test.
23706
23707 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/7112
23710         * g++.dg/template/sizeof2.C: New test.
23711
23712 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23713
23714         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23715         gcc.dg/cpp/trad/include.c: New tests.
23716
23717 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23718
23719         PR target/7177
23720         * gcc.c-torture/compile/20020701-1.c: New test.
23721
23722 2002-07-01  Stan Shebs  <shebs@apple.com>
23723
23724         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23725         header here...
23726         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23727         (objc-torture-execute): or here.
23728
23729 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23730
23731         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23732
23733 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23734
23735         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23736
23737 2002-06-30  Devang Patel  <dpatel@apple.com>
23738
23739         * objc.dg/fsyntax-only.m: New test.
23740
23741 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR c++/6695
23744         * g++.dg/template/friend7.C: New file.
23745
23746 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23747
23748         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23749         return type.
23750
23751 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23752
23753         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23754         avoid division by zero.
23755
23756 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23757
23758         * gcc.dg/Wunknownprag.c: New tests.
23759
23760 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23761
23762         * gcc.c-torture/execute/simd-2.c: New test.
23763
23764 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23765
23766         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23767         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23768         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23769         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23770         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23771         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23772         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23773         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23774         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23775         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23776         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23777         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23778         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23779         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23780         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23781         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23782         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23783
23784 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23785
23786         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23787         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23788         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23789         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23790         New tests.
23791         * gcc.dg/cpp/trad/directive.c: Update.
23792
23793 2002-06-23  Andreas Jaeger  <aj@suse.de>
23794
23795         * gcc.c-torture/execute/complex-6.c: New.
23796
23797 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23798
23799         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23800         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23801         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23802         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23803
23804 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23805
23806         * gcc.dg/cpp/trad: New directory with traditional tests copied
23807         from parent directory.
23808         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23809         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23810         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23811         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23812         Move to trad/ and rename.
23813         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23814         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23815         gcc.dg/cpp/trad/redef2.c: New tests.
23816         * gcc.dg/cpp/trad/trad.exp: New driver.
23817
23818 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23819
23820         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23821         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23822         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23823         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23824         Remove.
23825
23826 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23827
23828         * gcc.dg/20020620-1.c: New test.
23829
23830 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23831
23832         * g++.dg/template/ttp4.C: New test.
23833
23834 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23835
23836         * g++.dg/opt/vt1.C: Fix regexp.
23837
23838 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23839
23840         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23841         Don't use attribute `noinline'.
23842
23843 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23844
23845         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23846
23847 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23848
23849         * gcc.c-torture/execute/simd-1.c: New.
23850
23851         * gcc.dg/simd-1.c: New.
23852
23853 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23854
23855         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23856
23857 2002-06-16  Richard Henderson  <rth@redhat.com>
23858
23859         * g++.dg/ext/anon-struct1.C: New.
23860         * g++.dg/ext/anon-struct2.C: New.
23861         * g++.dg/ext/anon-struct3.C: New.
23862         * gcc.dg/anon-struct-1.c: New.
23863         * gcc.dg/anon-struct-2.c: New.
23864         * gcc.dg/anon-struct-3.c: New.
23865         * gcc.dg/20011008-1.c: Adjust warning text.
23866         * gcc.dg/20020527-1.c: Add -fms-extensions.
23867
23868 2002-06-16  Richard Henderson  <rth@redhat.com>
23869
23870         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23871
23872 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23873
23874         * gcc.c-torture/execute/20020615-1.c: New test.
23875
23876 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23877
23878         * gcc.c-tortuture/execute/compare-1.c: New test case.
23879         * gcc.c-tortuture/execute/compare-2.c: New test case.
23880         * gcc.c-tortuture/execute/compare-3.c: New test case.
23881
23882 2002-06-13  Richard Henderson  <rth@redhat.com>
23883
23884         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23885         ia64 ilp32.
23886
23887 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23888
23889         * g++.dg/template/typename2.C: Update error message.
23890
23891 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23892
23893         * gcc.c-torture/execute/20020611-1.c: New test.
23894
23895 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23896
23897         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23898         list of targets to skip.
23899
23900 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23901
23902         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23903         targets if not optimizing.
23904
23905 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23906
23907         * gcc.c-torture/compile/20020605-1.c: New test.
23908
23909         * g++.dg/opt/vt1.C: New test.
23910
23911         * gcc.dg/20020531-1.c: New test.
23912
23913         * gcc.dg/20020530-1.c: New test.
23914
23915         * gcc.dg/20020527-1.c: New test.
23916
23917         * g++.dg/opt/cse1.C: New test.
23918
23919 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23920
23921         * gcc.dg/20020607-2.c: New test case.
23922
23923 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23924
23925         * gcc.c-torture/compile/20020604-1.c: New test.
23926
23927 2002-06-04  Richard Henderson  <rth@redhat.com>
23928
23929         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23930         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23931         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23932
23933 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23934
23935         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23936
23937 2002-06-03  Richard Henderson  <rth@redhat.com>
23938
23939         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23940         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23941
23942 2002-06-02  Richard Henderson  <rth@redhat.com>
23943
23944         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23945         test functions static.
23946
23947 2002-06-02  Andreas Jaeger  <aj@suse.de>
23948
23949         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23950         now.
23951
23952 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23953
23954         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23955         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23956         Update for mofified diagnostics.
23957         * gcc.dg/c99-intconst-1.c: No longer fail.
23958
23959 2002-06-02  Richard Henderson  <rth@redhat.com>
23960
23961         * gcc.dg/uninit-A.c: Remove xfail markers.
23962
23963 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23964
23965         * gcc.dg/fnegate-1.c: New test case.
23966
23967 2002-05-30  Osku Salerma  <osku@iki.fi>
23968
23969         * gcc.c-torture/execute/mayalias-1.c: New file.
23970
23971 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23972
23973         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23974         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23975         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23976
23977 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23978
23979         * gcc.c-torture/execute/20020529-1.c: New test.
23980
23981 2002-05-27  Richard Henderson  <rth@redhat.com>
23982
23983         * g++.dg/ext/attrib6.C: New test case.
23984
23985 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23986
23987         * gcc.c-torture/execute/pure-1.c: New test.
23988
23989 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23990
23991         * gcc.dg/cpp/arith-2.c: Remove.
23992
23993 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23994
23995         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23996         * gcc.dg/cpp/if-3.c: Remove.
23997
23998 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23999
24000         * g++.dg/opt/cse2.C: New test.
24001
24002 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24003
24004         * gcc.dg/cpp/arith-1.c: New semantic tests.
24005         * gcc.dg/cpp/if-1.c: Update.
24006
24007 2002-05-24  Ben Elliston  <bje@redhat.com>
24008
24009         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24010
24011 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.dg/verbose-asm.c: New test.
24014
24015 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24016
24017         * gcc.dg/cpp/paste12.c: New test.
24018
24019 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24020
24021         * g++.dg/parse/named_ops.C: New test.
24022
24023 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24024
24025         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24026
24027 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24028
24029         * gcc.dg/weak-2.c: Allow optional leading underscore
24030         in scan-assembler symbol name.
24031         * gcc.dg/weak-3.c: Likewise.
24032         * gcc.dg/weak-4.c: Likewise.
24033         * gcc.dg/weak-5.c: Likewise.
24034
24035 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24036
24037         * gcc.dg/20020523-1.c: New test.
24038
24039 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24040
24041         * objc.dg/const-str-2.m: Update now that we stop after
24042         a command line error.
24043
24044 2002-05-22  Richard Henderson  <rth@redhat.com>
24045
24046         * g++.dg/dg.exp: Fix typo in test pruneing.
24047
24048 2002-05-22  Richard Henderson  <rth@redhat.com>
24049
24050         * g++.dg/dg.exp: Prune the tls subdirectory.
24051         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24052         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24053         * g++.dg/tls/init-1.C: New.
24054
24055 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * gcc.dg/20020517-1.c: New test.
24058
24059 2002-05-21  Richard Henderson  <rth@redhat.com>
24060
24061         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24062         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24063
24064 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24065
24066         * g++.dg/other/copy2.C: New test.
24067
24068 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24069
24070         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24071         (MAX_COPY): Bump up to 10 times sizeof (long long).
24072         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24073
24074         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24075         sizeof (long long).
24076
24077         * gcc.c-torture/execute/strcpy-1.c: New test.
24078
24079 2002-05-19  Jason Merrill  <jason2redhat.com>
24080
24081         * g++.dg/ext/oper1.C: New test.
24082
24083 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24084 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24085
24086         * README.QMTEST: New file.
24087
24088         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24089
24090 2002-05-19  Andreas Jaeger  <aj@suse.de>
24091
24092         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24093         now.
24094         * gcc.c-torture/execute/loop-2d.x: Likewise.
24095
24096 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24097
24098         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24099         support weak symbols.
24100         * gcc.dg/weak-4.c: Likewise
24101         * gcc.dg/weak-6.c: Likewise
24102
24103 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24104
24105         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24106         cygwin, coff and h8300-*-hms targets
24107         * gcc.dg/weak-5.c: Likewise
24108         * gcc.dg/weak-7.c: Likewise
24109
24110 2002-05-16  Jason Merrill  <jason@redhat.com>
24111
24112         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24113         (scan-assembler-not, scan-assembler-dem): Likewise.
24114         (scan-assembler-dem-not): Likewise.
24115
24116 2002-05-15  Richard Henderson  <rth@redhat.com>
24117
24118         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24119
24120 2002-05-15  Richard Henderson  <rth@redhat.com>
24121
24122         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24123         (vfoo1f): Warning here.
24124         (vfoo1l): Don't redefine the alias.
24125
24126 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24127
24128         * g++.dg/init/pm1.C: New test.
24129
24130 2002-05-12  David S. Miller  <davem@redhat.com>
24131
24132         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24133         types.
24134
24135 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24136
24137         * gcc.c-torture/execute/20020510-1.c: New test case.
24138
24139 2002-05-10  David S. Miller  <davem@redhat.com>
24140
24141         * gcc.c-torture/execute/conversion.c: Test long double too.
24142
24143 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24146         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24147         * lib/g++.exp (g++_link_flags): Likewise.
24148         * lib/objc.exp (objc_target_compile): Likewise.
24149
24150 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24151
24152         * gcc.dg/cpp/poison.c: Update.
24153         * gcc.dg/cpp/20000625-2.c: Remove.
24154         * gcc.dg/cpp/direct2s.c: Remove final test.
24155
24156 2002-05-08  Tom Rix  <trix@redhat.com>
24157
24158         * gcc.c-torture/execute/20020508-1.c: New test.
24159         * gcc.c-torture/execute/20020508-2.c: New test.
24160         * gcc.c-torture/execute/20020508-3.c: New test.
24161
24162 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24163
24164         * gcc.dg/cpp/charconst-4.c: More tests.
24165
24166 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c/6569
24169         * gcc.dg/weak-3.c: Update location of warning messages.
24170         * gcc.dg/weak-5.c: Likewise.
24171
24172 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24173
24174         * gcc.c-torture/execute/20020506-1.c: New test case.
24175
24176 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24177
24178         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24179
24180 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24181
24182         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24183
24184 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24185
24186         * gcc.dg/cpp/charconst-3.c: New test.
24187
24188 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24189
24190         * gcc.dg/cpp/charconst.c: Update tests.
24191
24192 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24193
24194         * treelang: Added directory for new sample language treelang. Also
24195         lib/treelang.exp: New file to signal treelang should be tested.
24196
24197 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24200         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24201         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24202         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24203         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24204         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24205         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24206
24207 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24208
24209         * gcc.dg/format/xopen-2.c: New test.
24210
24211 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24212
24213         * gcc.dg/20020503-1.c: New test.
24214
24215 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24216
24217         * g++.dg/init/dtor1.C: Make it tougher.
24218
24219 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24220
24221         * g++.dg/init/dtor1.C: New test.
24222
24223 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24224
24225         * gcc.dg/altivec-8.c: New.
24226
24227 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24228
24229         * gcc.dg/altivec-7.c: New.
24230
24231 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24232
24233         * g++.dg/parse/typedef1.C: New test.
24234
24235 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24236
24237         PR c++/6486
24238         * g++.dg/template/friend6.C: New test.
24239
24240         PR c++/6492
24241         * g++.dg/init/copy1.C: New test.
24242
24243 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24244
24245         * g++.dg/warn/effc1.C: New test.
24246
24247 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24248
24249         * gcc.dg/cpp/if-cexp.c: Add a test.
24250
24251 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24252
24253         * gcc.dg/20020426-2.c: New test.
24254
24255 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24256
24257         * gcc.dg/cpp/if-mop.c: Update.
24258         * gcc.dg/cpp/if-mpar.c: Add test.
24259         * gcc.dg/cpp/if-oppr.c: Update.
24260
24261 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24262
24263         PR c/6343
24264         * gcc.dg/weak-[2-7].c: New tests.
24265
24266 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24267
24268         * gcc.dg/enum1.c: New test.
24269
24270 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24271
24272         PR c++/6497
24273         * g++.dg/inherit/access2.C: New test.
24274
24275 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR bootstrap/6445
24278         * gcc.dg/20020426-1.c: New test.
24279
24280 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24281
24282         * g++.dg/abi/enum1.C: New test.
24283
24284 2002-04-26  Richard Henderson  <rth@redhat.com>
24285
24286         * gcc.dg/c99-bool-1.c: Expect always true warning.
24287
24288 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24289
24290         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24291
24292 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24293
24294         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24295         targets.
24296
24297 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24298
24299         * g++.dg/abi/mange7.C: New test.
24300
24301         PR c++/6438.
24302         * g++.dg/parse/stmtexpr2.C: New test.
24303
24304 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24305
24306         * gcc.dg/20020312-2.c: Add SH target.
24307
24308 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24309
24310         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24311         compiler output on mips*-*-irix*.
24312
24313 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24314
24315         * g++.dg/parse/attr1.C: New test.
24316
24317 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24318
24319         * gcc.c-torture/execute/string-opt-17.c: New test case.
24320         * gcc.c-torture/execute/memset-2.c: New test case.
24321
24322 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/6256:
24325         * g++.dg/template/friend5.C: New test.
24326
24327         PR c++/6331:
24328         * g++.dg/template/qual1.C: Likewise.
24329
24330 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24331
24332         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24333         Include stdlib.h, not stdio.h or ctype.h.
24334
24335 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24336
24337         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24338         cris-*-elf* and mmix-*-*.
24339         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24340         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24341         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24342         Ditto.
24343         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24344         * gcc.dg/wchar_t-1.c: Ditto.
24345
24346 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24347
24348         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24349         Clarify comment.
24350
24351 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24352
24353         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24354
24355 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24356
24357         * gcc.c-torture/execute/20000906-1.x: Delete.
24358
24359 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24360
24361         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24362
24363 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24364
24365         * PR6367
24366         * g77.f-torture/execute/6367.f: New test.
24367         * g77.f-torture/execute/6367.x: Disable for MMIX.
24368
24369 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24370
24371         * PR6352
24372         * g++.dg/opt/inline2.C: New test.
24373
24374 2002-04-18  Richard Henderson  <rth@redhat.com>
24375
24376         * gcc.dg/20000906-1.c: Enable for all targets.
24377         * gcc.c-torture/compile/iftrap-2.c: New.
24378
24379 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.dg/20020418-1.c: New test.
24382         * gcc.dg/20020418-2.c: New test.
24383
24384 2002-04-18  Richard Henderson  <rth@redhat.com>
24385
24386         * gcc.c-torture/compile/iftrap-1.c: New.
24387         * gcc.dg/iftrap-1.c: Adjust for ia64.
24388         * gcc.dg/iftrap-2.c: New.
24389
24390 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * gcc.c-torture/compile/20020418-1.c: New test.
24393
24394 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24395
24396         * gcc.c-torture/compile/20020415-1.c: New.
24397
24398 2002-04-18  David S. Miller  <davem@redhat.com>
24399
24400         * gcc.c-torture/execute/20020418-1.c: New test.
24401
24402 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * gcc.dg/20020416-1.c: New test.
24405
24406         * g++.dg/opt/inline1.C: New test.
24407
24408 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.dg/altivec-5.c: New test.
24411
24412         * gcc.dg/20020415-1.c: New test.
24413
24414 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24415
24416         * testsuite/lib/chill.exp: Remove.
24417
24418 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * g++.dg/other/big-struct.C: New test.
24421
24422 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24423
24424         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24425         of scratch file.
24426
24427 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24428
24429         PR c/6277
24430         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24431         in scan-assembler function name
24432
24433 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24434
24435         * g77.f-torture/execute/980628-4.x,
24436         g77.f-torture/execute/980628-5.x,
24437         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24438         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24439         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24440         i[34567]86-*-*.
24441
24442 2002-04-13  David S. Miller  <davem@redhat.com>
24443
24444         * gcc.c-torture/execute/20020413-1.c: New test.
24445
24446 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24447
24448         * gcc.dg/asm-6.c,
24449         * g++.dg/ext/asm1.C: New tests.
24450
24451 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++ 5373.
24454         * g++.dg/parse/stmtexpr1.C: New test.
24455
24456         PR c++/5189.
24457         * g++.dg/template/copy1.C: New test.
24458
24459 2002-04-12  Richard Henderson  <rth@redhat.com>
24460
24461         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24462
24463 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24464
24465         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24466         gcc.c-torture/execute/20020307-2.c.
24467
24468 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24469
24470         * g++.dg/ext/attrib5.C,
24471         * g++.dg/lookup/struct1.C: New tests.
24472
24473 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.dg/20020411-1.c: New test.
24476
24477         * gcc.c-torture/execute/20020411-1.c: New test.
24478
24479 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24480
24481         * g77.f-torture/execute/6177.f: New test.
24482
24483 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24484
24485         PR middle-end/6247
24486         * g++.dg/opt/cleanup1.C: New test.
24487
24488         * g++.dg/opt/const1.C: New test.
24489
24490 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24491
24492         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24493
24494 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         PR c++/5507
24497         * g++.dg/template/typename2.C: New test.
24498
24499 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24500
24501         * gcc.c-torture/execute/loop-12.c: New.
24502
24503 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24504
24505         * g77.f-torture/execute/980628-4.x,
24506         g77.f-torture/execute/980628-5.x,
24507         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24508         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24509         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24510
24511 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24512
24513         PR optimization/6086
24514         * g++.dg/opt/preinc1.C: New test.
24515
24516 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24517
24518         PR c++/5571
24519         * g++.dg/opt/static2.C: New test.
24520
24521 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c/5120
24524         * gcc.dg/20020406-1.c: New test.
24525
24526 2002-04-04  David S. Miller  <davem@redhat.com>
24527
24528         * gcc.c-torture/execute/20020404-1.c: New test.
24529
24530 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24531
24532         PR c/6123
24533         * gcc.dg/20020312-2.c: Do not declare global register variable
24534         if __PIC__ or __pic__ is defined.
24535
24536 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24537
24538         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24539         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24540
24541 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24542
24543         * gcc.misc-tests/linkage.exp: Update last change to handle
24544         sparc*-, not just sparc-.
24545
24546 2002-04-03  Richard Henderson  <rth@redhat.com>
24547
24548         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24549
24550 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24551
24552         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24553
24554 2002-04-02  David S. Miller  <davem@redhat.com>
24555
24556         * gcc.c-torture/execute/20020402-3.c: New test.
24557
24558 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24559
24560         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24561         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24562
24563         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24564         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24565         g77.f-torture/execute/20001201.x,
24566         g77.f-torture/execute/u77-test.x: New files.
24567
24568         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24569         * gcc.dg/wchar_t-1.c: Ditto.
24570
24571 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24572
24573         * gcc.c-torture/execute/20020402-1.c: New test.
24574
24575 2002-04-01  Richard Henderson  <rth@redhat.com>
24576
24577         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24578
24579         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24580
24581 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24582
24583         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24584
24585 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24586
24587         * g++.dg/inherit/template-as-base.C: Expect error.
24588         * g++.dg/inherit/namespace-as-base.C: Likewise.
24589
24590 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24591
24592         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24593         g++.dg/ext/instantiate3.C: Tweak match patterns.
24594
24595         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24596         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24597         -da test.
24598
24599 2002-03-31  Richard Henderson  <rth@redhat.com>
24600
24601         * gcc.dg/special/alias-2.c: New.
24602         * gcc.dg/special/ecos.exp: Run it.
24603
24604 2002-03-31  Richard Henderson  <rth@redhat.com>
24605
24606         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24607
24608 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24609
24610         * gcc.dg/weak-1.c: Disable on h8300 port.
24611
24612 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24613
24614         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24615         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24616         ordering tests.
24617         * g++.dg/bprob/bprob-1.C: New test.
24618         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24619         * g++.dg/gcov/gcov-1.C: New test.
24620         * g++.dg/gcov/gcov-1.x: New file.
24621         * g++.dg/gcov/gcov-2.C: New test.
24622         * g++.dg/gcov/gcov-3.C: New test.
24623         * g++.dg/gcov/gcov-3.h: New file.
24624
24625 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24626
24627         * g++.old-deja/g++.other/builtins5.C: New test.
24628         * g++.old-deja/g++.other/builtins6.C: New test.
24629         * g++.old-deja/g++.other/builtins7.C: New test.
24630         * g++.old-deja/g++.other/builtins8.C: New test.
24631         * g++.old-deja/g++.other/builtins9.C: New test.
24632
24633 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24634
24635         * g++.dg/opt/static1.C: New test.
24636
24637         * g++.dg/opt/longbranch1.C: New test.
24638
24639 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24640
24641         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24642
24643         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24644
24645 2002-03-28  Jeffrey A Law  (law@redhat.com)
24646
24647         * gcc.c-torture/execute/20020328-1.c: New test.
24648
24649 2002-03-27  Richard Henderson  <rth@redhat.com>
24650
24651         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24652         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24653         move from g++.old-deja/g++.ext/.
24654
24655 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24656
24657         * g++.dg/init/new2.C: New test.
24658
24659 2002-03-26  Richard Henderson  <rth@redhat.com>
24660
24661         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24662
24663         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24664         on sparc.
24665
24666         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24667         sparcv9 systems.
24668         * gcc.dg/20001102-1.c: Likewise.
24669
24670 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24671
24672         * gcc.dg/cpp/endif-pedantic1.c,
24673         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24674
24675 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24676
24677         * g++.dg/init/new1.C: New test.
24678
24679 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24680
24681         * g++.dg/abi/vbase9.C: New test.
24682
24683 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24684
24685         * gcc.dg/arm-asm.c: New test.
24686
24687 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24688
24689         * gcc.dg/Wswitch-enum.c: New test.
24690         Fix PR c/5044.
24691
24692 2002-03-26  Richard Henderson  <rth@redhat.com>
24693
24694         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24695         structure.
24696
24697 2002-03-25  Richard Henderson  <rth@redhat.com>
24698
24699         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24700         sparcv9 systems.
24701
24702         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24703         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24704
24705 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24706
24707         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24708
24709 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24710
24711         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24712         targets using generic thunk support.
24713
24714 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.c-torture/compile/20020323-1.c: New test.
24717
24718         * g++.dg/opt/conj2.C: New test.
24719
24720 2002-03-24  Richard Henderson  <rth@redhat.com>
24721
24722         * gcc.dg/weak-1.c: Use -fno-common.
24723
24724 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24725
24726         * g77.dg/f77-edit-apostrophe-out.f: New test
24727         * g77.dg/f77-edit-h-out.f: New test
24728         * g77.dg/f77-edit-t-in.f: New test
24729         * g77.dg/f77-edit-t-out.f: New test
24730         * g77.dg/f77-edit-x-out.f: New test
24731         * g77.dg/f77-edit-slash-out.f: New test
24732         * g77.dg/f77-edit-colon-out.f: New test
24733         * g77.dg/f77-edit-s-out.f: New test
24734
24735 2002-03-24  Richard Henderson  <rth@redhat.com>
24736
24737         * objc/execute/formal_protocol-6.x: New XFAIL.
24738
24739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24740
24741         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24742         that do not support weak symbols
24743
24744 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24745
24746         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24747         * lib/g77.exp:  Likewise
24748         * lib/objc.exp: Likewise
24749
24750 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24751
24752         * gcc.dg/Wswitch-default.c: New test.
24753
24754 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * g++.dg/other/enum1.C: New test.
24757
24758 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24759
24760         * gcc.dg/pragma-ep-3.c: Fix typo.
24761
24762 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24763
24764         * g++.dg/inherit/template-as-base.C: New test.
24765
24766 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24767
24768         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24769         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24770
24771 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24772
24773         * gcc.dg/cpp/multiline.c: Update to match.
24774
24775 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24776
24777         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24778
24779 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24780
24781         * gcc.dg/cpp/extratokens2.c:  New file.
24782
24783 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24784
24785         * gcc.dg/20020312-2.c: Add rs6000 target.
24786
24787         * gcc.c-torture/compile/20020319-1.c: New test.
24788
24789 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24790
24791         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24792         (A, E): Handle this.
24793
24794 2002-03-20  Jason Merrill  <jason@redhat.com>
24795
24796         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24797         ignoring -fpic.
24798         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24799         through prune_gcc_output.
24800
24801 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/compile/20020320-1.c: New test.
24804
24805 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24806
24807         * gcc.c-torture/compile/20020318-1.c: New test.
24808
24809         * gcc.dg/struct-by-value-1.c: New test.
24810
24811         * gcc.dg/20020319-1.c: New test.
24812
24813 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * g++.dg/opt/conj1.C: New test.
24816
24817 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24818
24819         * g++.dg/template/qualttp20.C: Revert previous change.
24820         * g++.dg/template/qualttp3.C: Likewise.
24821         * g++.dg/template/qualttp4.C: Likewise
24822         * g++.dg/template/qualttp5.C: Likewise
24823         * g++.dg/template/qualttp6.C: Likewise
24824         * g++.dg/template/qualttp7.C: Likewise
24825         * g++.dg/template/qualttp8.C: Likewise
24826         * g++.dg/template/recurse.C: Likewise.
24827
24828 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24829
24830         * gcc.dg/cpp/wchar-1.c: Update.
24831
24832 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24833
24834         * g++.dg/template/conv1.C: New test.
24835         * g++.dg/template/conv2.C: New test.
24836         * g++.dg/template/conv3.C: New test.
24837         * g++.dg/template/conv4.C: New test.
24838
24839 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24840
24841         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24842         * g++.dg/template/qualttp3.C: Likewise.
24843         * g++.dg/template/qualttp4.C: Likewise
24844         * g++.dg/template/qualttp5.C: Likewise
24845         * g++.dg/template/qualttp6.C: Likewise
24846         * g++.dg/template/qualttp7.C: Likewise
24847         * g++.dg/template/qualttp8.C: Likewise
24848         * g++.dg/template/recurse.C: Likewise.
24849
24850 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24851
24852         * g++.dg/opt/dtor1.C: New test.
24853
24854 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24855
24856         * gcc.c-torture/compile/20020315-1.c: New test.
24857
24858 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24859
24860         * gcc.dg/weak-1.c: Fix scan tests.
24861
24862 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24863
24864         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24865         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24866         cris-*-aout* mmix-*-*.
24867         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24868         cris-*-aout* mmix-*-*.
24869         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24870         cris-*-elf* cris-*-aout* and mmix-*-*.
24871         * gcc.dg/20001009-1.c: Ditto.
24872         * gcc.dg/20010912-1.c: Ditto.
24873         * gcc.dg/20020122-4.c: Ditto.
24874         * gcc.dg/inline-2.c: Ditto.
24875
24876 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24877
24878         * gcc.c-torture/compile/20020314-1.c: New test.
24879
24880 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24881
24882         * gcc.c-torture/execute/20020314-1.c: New test.
24883
24884 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * g++.dg/warn/Wunused-1.C: New test.
24887
24888 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24889
24890         * g++.dg/abi/mangle6.C: New test.
24891
24892 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24893
24894         * gcc.c-torture/compile/20020309-2.c: New test.
24895
24896         * gcc.c-torture/compile/20020312-1.c: New test.
24897
24898 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24899
24900         * g++.dg/other/access1.C: New test.
24901
24902 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.c-torture/execute/wchar_t-1.c: New test.
24905
24906 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24907
24908         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24909
24910 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24911
24912         * gcc.dg/20020312-1.c: New test case.
24913
24914 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24915
24916         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24917
24918 2002-03-11  Richard Henderson  <rth@redhat.com>
24919
24920         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24921         * g++.old-deja/g++.jason/report.C: Likewise.
24922
24923 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24926         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24927
24928 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         * testsuite/g++.dg/overload/pmf1.C: New test.
24931
24932 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24933
24934         * gcc.c-torture/execute/20020307-1.c: Use long.
24935
24936 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24937
24938         PR optimization/5844
24939         * gcc.dg/20020310-1.c: New test.
24940
24941 2002-03-09  Michael Meissner  <meissner@redhat.com>
24942
24943         * gcc.c-torture/execute/memcpy-2.c: New test.
24944         * gcc.c-torture/execute/memset-1.c: New test.
24945         * gcc.c-torture/execute/strlen-1.c: New test.
24946         * gcc.c-torture/execute/strcmp-1.c: New test.
24947         * gcc.c-torture/execute/strncmp-1.c: New test.
24948
24949 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24950
24951         * gcc.dg/ppc-ldstruct.c: New test.
24952
24953 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.c-torture/execute/va-arg-22.c: New test.
24956
24957 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24958
24959         * gcc.c-torture/compile/20020309-1.c: New test.
24960
24961 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24962
24963         * gcc.c-torture/execute/20020307-2.c: New test.
24964
24965 2002-03-07  Jeffrey A Law  (law@redhat.com)
24966
24967         * g77.f-torture/compile/20020307-1.f: New test.
24968
24969 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24970
24971         * gcc.dg/unordered-1.c: New test.
24972
24973 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24974
24975         * gcc.c-torture/execute/20020307-1.c: New test.
24976
24977 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.dg/20020304-1.c: New test.
24980
24981         * gcc.c-torture/compile/20020304-2.c: New test.
24982
24983 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24984
24985         * gcc.c-torture/compile/20020304-1.c: New test case
24986         (from PR c/5830).
24987
24988 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24989
24990         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24991
24992 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.dg/other/classkey1.C: New test.
24995
24996 2002-03-01  Richard Henderson  <rth@redhat.com>
24997
24998         * gcc.c-torture/compile/981223-1.x: New.
24999         * gcc.c-torture/compile/920625-1.x: New.
25000
25001 2002-02-28  Richard Henderson  <rth@redhat.com>
25002
25003         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25004
25005 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25006
25007         * gcc.c-torture/execute/20020227-1.c: New test.
25008
25009 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25010
25011         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25012         here" ERROR lines.
25013         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25014         * g++.old-deja.g++.other/defarg1.C: Likewise.
25015         * g++.old-deja/g++.pt/calls2.C: Likewise.
25016         * g++.old-deja/g++.pt/crash20.C: Likewise.
25017         * g++.old-deja/g++.pt/crash30.C: Likewise.
25018         * g++.old-deja/g++.pt/crash36.C: Likewise.
25019         * g++.old-deja/g++.pt/crash6.C: Likewise.
25020         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25021         * g++.old-deja/g++.pt/derived3.C: Likewise.
25022         * g++.old-deja/g++.pt/error1.C: Likewise.
25023         * g++.old-deja/g++.pt/friend21.C: Likewise.
25024         * g++.old-deja/g++.pt/friend23.C: Likewise.
25025         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25026         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25027
25028 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25029
25030         * gcc.c-torture/execute/20020225-2.c: New test.
25031
25032 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25033
25034         * gcc.c-torture/execute/920730-1t.c,
25035         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25036         Delete test cases, only relevant to -traditional.
25037
25038 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25039
25040         * gcc.dg/cpp/undef1.c: Remove.
25041         * gcc.dg/cpp/directiv.c: Update.
25042         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25043
25044 2002-02-27  Michael Meissner  <meissner@redhat.com>
25045
25046         * gcc.c-torture/execute/20020226-1.c: New test.
25047
25048 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25049
25050         * g++.dg/debug/debug4.C: New test.
25051
25052         * gcc.dg/ia64-visibility-1.c: New test.
25053
25054 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25055
25056         * gcc.dg/debug/20020224-1.c: New.
25057
25058 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25059
25060         * gcc.c-torture/execute/960416-1.x: New.
25061         * gcc.c-torture/execute/divconst-3.x: Likewise.
25062
25063 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.dg/20020224-1.c: New test.
25066
25067 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25068
25069         * gcc.c-torture/execute/20020225-1.c: New.
25070
25071 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25072
25073         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25074
25075 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.dg/20020222-1.c: New test.
25078
25079 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * g++.dg/opt/anonunion1.C: New test.
25082
25083 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.dg/template/qualttp19.C: New test.
25086         * g++.dg/template/qualttp20.C: New test.
25087         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25088         * g++.old-deja/g++.other/qual1.C: Likewise.
25089
25090 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25091
25092         * gcc.dg/attr-alwaysinline.c: New.
25093
25094 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.dg/20020220-1.c: New test.
25097
25098         * gcc.dg/20020220-2.c: New test.
25099
25100         * g++.dg/opt/mmx1.C: New test.
25101
25102 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25103
25104         * gcc.c-torture/compile/20020110.c: New test.
25105
25106 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gcc.c-torture/execute/20020219-1.c: New test.
25109
25110         * gcc.dg/20020219-1.c: New test.
25111
25112         * gcc.dg/noncompile/20020220-1.c: New test.
25113
25114         * g++.dg/opt/ptrintsum1.C: New test.
25115
25116         * gcc.dg/debug/20020220-1.c: New test.
25117
25118 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * gcc.c-torture/execute/20020216-1.c: New test.
25121
25122 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25123
25124         * gcc.dg/decl-1.c: Update, new test.
25125
25126 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.dg/abi/bitfield1.C: New test.
25129         * g++.dg/abi/bitfield2.C: New test.
25130
25131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25132
25133         * gcc.dg/attr-nest.c: New test.
25134
25135 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25136
25137         * gcc.c-torture/execute/20020215-1.c: New test.
25138
25139 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25142         * g++.dg/debug/debug.exp: New.
25143         * g++.dg/debug/trivial.C: New.
25144         * g++.dg/debug/debug1.C: Moved...
25145         * g++.dg/other/debug1.C: ...from here.
25146         * g++.dg/debug/debug2.C: Moved...
25147         * g++.dg/other/debug2.C: ...from here.
25148         * g++.dg/debug/debug3.C: Moved...
25149         * g++.dg/other/debug3.C: ...from here.
25150
25151         * gcc.dg/noncompile/20020213-1.c: New test.
25152
25153 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25154
25155         * g++.dg/other/debug3.C: New test.
25156
25157         * gcc.c-torture/execute/20020213-1.c: New test.
25158
25159 2002-02-13  Richard Smith <richard@ex-parrot.com>
25160
25161         * g++.old-deja/g++.other/thunk1.C: New test.
25162
25163 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25164
25165         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25166
25167 2002-02-13  Stan Shebs  <shebs@apple.com>
25168
25169         * gcc.dg/altivec-3.c: New.
25170
25171 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25172
25173         * gcc.dg/Wunreachable-1.c: New test.
25174         * gcc.dg/Wunreachable-2.c: New test.
25175
25176 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25177
25178         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25179
25180 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25181
25182         * gcc.dg/decl-1.c: New test.
25183
25184 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25185
25186         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25187
25188 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25189
25190         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25191         * gcc.c-torture/compile/980506-1.x: Likewise.
25192
25193 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25194
25195         * gcc.dg/20020210-1.c: New.
25196
25197 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25198
25199         * g77.f-torture/execute/947.f: New regression test
25200         for PR fortran/947.
25201
25202 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25203
25204         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25205         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25206
25207 2002-02-08  Richard Henderson  <rth@redhat.com>
25208
25209         * gcc.c-torture/compile/labels-3.c: New.
25210
25211 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25214         expression statements work instead.
25215         * gcc.dg/noncompile/20020207-1.c: New test.
25216
25217 2002-02-07  Richard Henderson  <rth@redhat.com>
25218
25219         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25220
25221 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25222
25223         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25224         message from g77
25225         * lib/g77-dg.exp: Trim g77 error messages so that they are
25226         recognized by dg.exp.
25227
25228 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25229
25230         PR fortran/5473
25231         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25232
25233 2002-02-07  Richard Henderson  <rth@redhat.com>
25234
25235         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25236         to be sufficiently aligned for integers.
25237
25238 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.dg/template/friend4.C: New test.
25241
25242 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25243
25244         PR fortran/5743
25245         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25246         unsupported cases.
25247
25248 2002-02-07  Richard Henderson  <rth@redhat.com>
25249
25250         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25251         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25252         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25253         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25254
25255 2002-02-06  Richard Henderson  <rth@redhat.com>
25256
25257         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25258
25259 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25260
25261         * gcc.dg/20020206-1.c: New test.
25262
25263 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gcc.c-torture/execute/20020206-1.c: New test.
25266
25267         * gcc.c-torture/execute/20020206-2.c: New test.
25268
25269         PR optimization/5429:
25270         * gcc.c-torture/compile/20020206-1.c: New test.
25271
25272 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25273
25274         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25275         as certain file formats cannot support particularly large
25276         alignments.
25277
25278         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25279         and do not expect to be able to link the executable.
25280
25281         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25282         fail because the COFF format does not support the weak attribute.
25283
25284 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25285
25286         * g77.dg/pr5473.f:  New test
25287
25288 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25289
25290         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25291         Fix testcase accordingly.
25292
25293 2002-02-04  Richard Henderson  <rth@redhat.com>
25294
25295         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25296         (buf): Change to be an array of pointers, not ints.
25297
25298 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25299
25300         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25301         before all tests.  Move warning one line above to match where it
25302         C frontend emits.
25303         * gcc.dg/Wswitch-2.c: New test.
25304         * g++.dg/warn/Wswitch-1.C: New test.
25305         * g++.dg/warn/Wswitch-2.C: New test.
25306
25307 2002-02-04  Richard Henderson  <rth@redhat.com>
25308
25309         * g++.dg/abi/offsetof.C: Fix size comparison.
25310
25311 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25312
25313         * gcc.dg/cast-qual-2.c: New test.
25314
25315 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * gcc.dg/20020201-4.c: New test.
25318
25319 2002-02-04  Ben Elliston  <bje@redhat.com>
25320
25321         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25322         target_info attribute != 0, in addition to the empty string.
25323         (gcc_target_compile): Likewise.
25324
25325 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25326
25327         * gcc.dg/Wswitch.c: New test.
25328         PR gcc/4475. PR gcc/3780.
25329
25330 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25331
25332         * g77.f-torture/execute/5122.f: New test for regressions
25333         against PR fortran/5122.
25334
25335 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25336
25337         * g77.f-torture/compile/pr3743.f: Delete
25338         * g77.dg/pr3743-1.f: New test.
25339         * g77.dg/pr3743-2.f: New test.
25340         * g77.dg/pr3743-3.f: New test.
25341         * g77.dg/pr3743-4.f: New test.
25342
25343 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25344
25345         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25346
25347 2002-02-02  Richard Henderson  <rth@redhat.com>
25348
25349         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25350         * gcc.c-torture/execute/bf64-1.c: Likewise.
25351
25352 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * gcc.dg/20020201-2.c: New test.
25355
25356         * gcc.dg/20020201-3.c: New test.
25357
25358         * gcc.c-torture/execute/bitfld-2.c: New test.
25359
25360 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25361
25362         * gcc.dg/bitfld-1.c: Update.
25363         * gcc.dg/bitfld-2.c: Update.
25364         * gcc.c-torture/execute/bitfld-1.x: New.
25365
25366 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.c-torture/execute/20020201-1.c: New test.
25369
25370 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25371
25372         PR target/5469
25373         * gcc.dg/20020201-1.c: New test.
25374
25375 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25376
25377         PR fortran/3743
25378         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25379         * g77.f-torture/compile/pr3743.x: Remove
25380
25381 2002-01-31  Tom Rix  <trix@redhat.com>
25382
25383         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25384
25385 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25386
25387         * gcc.dg/noncompile/20020130-1.c: New test.
25388
25389 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25390
25391         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25392
25393 2002-01-29  Richard Henderson  <rth@redhat.com>
25394
25395         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25396         to long long.
25397         * gcc.c-torture/execute/bf64-1.c: Likewise.
25398
25399 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.c-torture/execute/20020129-1.c: New test.
25402
25403 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25404
25405         * gcc.c-torture/compile/20000224-1.c: Update.
25406         * gcc.c-torture/execute/bitfld-1.c: New tests.
25407         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25408         * gcc.dg/uninit-A.c: Update.
25409
25410 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25411
25412         * g++.dg/template/ctor1.C: Add instantiation.
25413
25414 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25415
25416         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25417         argument to __builtin_prefetch to be const ptr.
25418
25419 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25420
25421         * gcc.c-torture/compile/20020120-1.c: New test.
25422
25423 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25424
25425         * gcc.c-torture/execute/20020127-1.c: New test.
25426
25427 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25428
25429         * g77.dg/f77-edit-i-in.f: New test
25430         * g77.dg/f77-edit-i-out.f: New test
25431
25432 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25433
25434         * gcc.dg/debug/debug.exp: New file.
25435         * gcc.dg/debug/trivial.c: New file.
25436         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25437         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25438         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25439         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25440         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25441         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25442         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25443         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25444         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25445         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25446         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25447         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25448         * gcc.dg/20000503-1.c: Removed.
25449         * gcc.dg/20010207-1.c: Removed.
25450         * gcc.dg/20011223-1.c: Removed.
25451         * gcc.dg/20020104-2.c: Removed.
25452         * gcc.dg/debug-1.c: Removed.
25453         * gcc.dg/debug-2.c: Removed.
25454         * gcc.dg/debug-3.c: Removed.
25455         * gcc.dg/debug-4.c: Removed.
25456         * gcc.dg/debug-5.c: Removed.
25457         * gcc.dg/debug-6.c: Removed.
25458         * gcc.dg/dwarf2-1.c: Removed.
25459         * gcc.dg/dwarf2-2.c: Removed.
25460
25461 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25462
25463         * g++.old-deja/g++.other/eh5.C: New test.
25464         * g++.old-deja/g++.other/sibcall2.C: New test.
25465         * g++.old-deja/g++.other/array9.C: New test.
25466         * g++.old-deja/g++.other/typename2.C: New test.
25467         * g++.old-deja/g++.other/crash60.C: New test.
25468         * g++.old-deja/g++.other/conv9.C: New test.
25469         * g++.old-deja/g++.other/mangle10.C: New test.
25470         * g++.old-deja/g++.other/unchanging1.C: New test.
25471         * g++.old-deja/g++.other/exprstmt1.C: New test.
25472         * g++.old-deja/g++.other/inline23.C: New test.
25473         * g++.old-deja/g++.eh/ia64-1.C: New test.
25474         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25475         * g++.old-deja/g++.other/reload1.C: New test.
25476         * g++.old-deja/g++.other/static20.C: New test.
25477         * g++.old-deja/g++.other/local-alloc1.C: New test.
25478         * g++.old-deja/g++.other/conv8.C: New test.
25479         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25480         * g++.old-deja/g++.other/storeexpr1.C: New test.
25481         * g++.old-deja/g++.other/storeexpr2.C: New test.
25482         * g++.dg/eh/template2.C: New test.
25483         * g++.dg/warn/weak1.C: New test.
25484
25485 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25486
25487         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25488         Remove first, non-varying, argument.
25489
25490 2002-01-23  Richard Henderson  <rth@redhat.com>
25491
25492         * gcc.dg/inline-2.c: New.
25493
25494         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25495         Add optional target arg.  Check number of arguments.
25496         (scan-assembler-not, scan-assembler-dem): Likewise.
25497         (scan-assembler-dem-not): Likewise.
25498
25499 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25500
25501         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25502         line 12.
25503         * g++.old-deja/g++.brendan/parse3.C,
25504         g++.old-deja/g++.other/crash26.C,
25505         g++.old-deja/g++.other/crash28.C,
25506         g++.old-deja/g++.other/crash29.C,
25507         g++.old-deja/g++.other/crash30.C,
25508         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25509
25510 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25511
25512         * gcc.dg/20020115-1.c: New.
25513
25514 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25515
25516         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25517
25518 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25519
25520         * gcc.dg/20020122-3.c: New.
25521
25522 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25523
25524         * g++.dg/other/gc1.C: New test.
25525
25526 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25527
25528         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25529
25530 2002-01-22  Richard Henderson  <rth@redhat.com>
25531
25532         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25533
25534 2002-01-22  Richard Henderson  <rth@redhat.com>
25535
25536         * gcc.dg/20020122-4.c: New.
25537
25538 2002-01-22  H.J. Lu <hjl@gnu.org>
25539
25540         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25541         link output.
25542         * gcc.dg/special/ecos.exp: Likewise.
25543         * lib/g++-dg.exp: Likewise.
25544         * lib/g77-dg.exp: Likewise.
25545         * lib/gcc-dg.exp : Likewise.
25546         * lib/mike-g++.exp: Likewise.
25547         * lib/mike-g77.exp: Likewise.
25548         * lib/mike-gcc.exp: Likewise.
25549         * lib/objc-dg.exp: Likewise.
25550
25551 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25552
25553         PR target/5379
25554         * gcc.dg/20020122-2.c: New test.
25555
25556 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25557
25558         * gcc.dg/20020122-1.c: New test.
25559
25560 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25561
25562         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25563
25564 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25565
25566         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25567
25568 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25569
25570         * gcc.c-torture/compile/20020121-1.c: New test.
25571
25572 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25573
25574         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25575         ld_library_path.
25576
25577 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.dg/20020218-1.c: New test.
25580
25581 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25582
25583         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25584         messages
25585         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25586         "At global scope" warning
25587         * g++.dg/ext/align1.C: Change cygwin test for alignment
25588         from db-bogus to dg-warning
25589
25590 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25591
25592         * g77.f-torture/compile/cpp2.F: New test.
25593
25594 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25595
25596         * g++.dg/template/access1.C: New test.
25597
25598 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25599
25600         * gcc.dg/20020118-1.c: New.
25601
25602 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25603
25604         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25605
25606 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25607
25608         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25609         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25610         alignment warnings.
25611
25612 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25613
25614         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25615         torture_with_loops and torture_without_loops
25616
25617 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25618
25619         * gcc.c-torture/compile/20020116-1.c: New test.
25620
25621 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25622
25623         * gcc.dg/20020116-2.c: New test.
25624
25625         * gcc.dg/ultrasp4.c: New test.
25626
25627         * gcc.dg/20020116-1.c: New test.
25628
25629 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25630
25631         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25632         by EABI.
25633
25634 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25635
25636         * gcc.misc-tests/i386-prefetch.exp: New.
25637         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25638         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25639         * gcc.misc-tests/i386-pf-none-1.c: New test.
25640         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25641
25642 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25643
25644         * gcc.dg/gnu89-init-1.c: Add new tests.
25645
25646 2002-01-15  Andreas Jaeger  <aj@suse.de>
25647
25648         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25649         * gcc.dg/i386-mmx-2.c: Likewise.
25650         * gcc.dg/i386-sse-1.c: Likewise.
25651         * gcc.dg/i386-sse-2.c: Likewise.
25652         * gcc.dg/i386-sse-3.c: Likewise.
25653
25654 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25655
25656         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25657         Uncomment additional cases that now pass.
25658
25659 2002-01-11  Richard Henderson  <rth@redhat.com>
25660
25661         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25662         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25663
25664 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25665
25666         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25667
25668 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25669
25670         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25671         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25672
25673 2002-01-10  Dale Johannesen  <dalej@apple.com>
25674
25675         * gcc.c-torture/execute/loop-11.c: New.
25676
25677 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25678
25679         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25680         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25681
25682 2002-01-09  Richard Henderson  <rth@redhat.com>
25683
25684         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25685         type in which to perform the operation for each size.
25686
25687 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25688
25689         * gcc.c-torture/compile/20020109-2.c: New test.
25690
25691 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25692
25693         * gcc.c-torture/execute/loop-10.c: New test.
25694
25695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * gcc.c-torture/compile/20010226-1.c: New test.
25698         * gcc.c-torture/compile/20010227-1.c: New test.
25699         * gcc.c-torture/compile/20010426-1.c: New test.
25700         * gcc.c-torture/compile/20010510-1.c: New test.
25701         * gcc.c-torture/compile/20010605-3.c: New test.
25702         * gcc.c-torture/compile/20010824-1.c: New test.
25703         * gcc.c-torture/execute/20010409-1.c: New test.
25704         * gcc.dg/noncompile/20000901-1.c: New test.
25705         * gcc.dg/20001023-1.c: New test.
25706         * gcc.dg/20001101-1.c: New test.
25707         * gcc.dg/20001102-1.c: New test.
25708         * gcc.dg/20010207-1.c: New test.
25709         * gcc.dg/20010405-1.c: New test.
25710         * gcc.dg/20010822-1.c: New test.
25711         * gcc.dg/20011107-1.c: New test.
25712
25713 2002-01-09  Jeffrey A Law  (law@redhat.com)
25714
25715         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25716
25717         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25718         execution failure on PA targets.
25719
25720 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25721
25722         * gcc.c-torture/compile/20020109-1.c: New test.
25723
25724 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25725
25726         * gcc.c-torture/execute/20020108-1.c: New test.
25727
25728 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gcc.dg/20020108-1.c: New test.
25731
25732 2002-01-08  H.J. Lu <hjl@gnu.org>
25733
25734         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25735         for header files.
25736
25737 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25738
25739         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25740         consistency.
25741
25742 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25743
25744         * gcc.dg/altivec-4.c: Test altivec predicates.
25745
25746 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.c-torture/execute/20020107-1.c: New test.
25749
25750 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25751
25752         PR c/5279
25753         * gcc.c-torture/compile/20020106-1.c: New test.
25754
25755 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25756
25757         * gcc.c-torture/execute/nestfunc-4.c: New test.
25758
25759 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25760
25761         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25762         extra triple that slipped in.
25763         * g++.old-deja/g++.abi/align.C: Likewise.
25764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25765
25766 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25767
25768         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25769         * g++.old-deja/g++.abi/align.C: Likewise.
25770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25771
25772         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25773         on FreeBSD/i386.
25774         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25775         FreeBSD.
25776
25777 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25778
25779         * gcc.dg/20020104-1.c: New test.
25780
25781         * gcc.dg/20020104-2.c: New test.
25782
25783 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25784
25785         * gcc.dg/20020103-1.c: Fix typo in target selector.
25786
25787 2002-01-03  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.dg/20020103-1.c: New.
25790
25791 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25792
25793         * gcc.c-torture/execute/20020103-1.c: New test.
25794
25795 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25796
25797         * g++.dg/other/debug2.C: New test.
25798
25799         * gcc.c-torture/compile/20020103-1.c: New test.
25800
25801 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * gcc.dg/gnu89-init-1.c: Added new tests.
25804
25805 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25806
25807         * g++.dg/template/friend2.C: Remove as patch is reverted.
25808
25809         * g++.dg/warn/oldcast1.C: New test.
25810
25811         * g++.dg/template/ptrmem1.C: New test.
25812         * g++.dg/template/ptrmem2.C: New test.
25813
25814         * g++.dg/template/ntp.C: New test.
25815
25816         * g++.dg/other/component1.C: New test.
25817
25818         * g++.dg/template/ttp3.C: New test.
25819
25820         * g++.dg/template/friend2.C: New test.
25821         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25822
25823 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         * g++.dg/other/ptrmem1.C: New test.
25826         * g++.dg/other/ptrmem2.C: New test.
25827
25828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         * g++.dg/template/ctor1.C: New test.
25831
25832 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25833
25834         * g++.dg/template/friend2.C: New test.
25835
25836 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25837
25838         * gcc.dg/mmix-1.c: New test.
25839
25840 2001-12-31  Richard Henderson  <rth@redhat.com>
25841
25842         * gcc.dg/asm-5.c: New.
25843
25844 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25845
25846         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25847         in namespace __gnu_cxx
25848
25849 2001-12-30  Richard Henderson  <rth@redhat.com>
25850
25851         * gcc.dg/debug-6.c: New.
25852
25853 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25854
25855         * gcc.c-torture/compile/20011229-2.c: New test.
25856
25857 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25858
25859         * gcc.dg/debug-3.c: New test.
25860         * gcc.dg/debug-4.c: New test.
25861         * gcc.dg/debug-5.c: New test.
25862
25863 2001-12-29  Richard Henderson  <rth@redhat.com>
25864
25865         * g++.dg/eh/loop1.C: New.
25866
25867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         * g++.dg/template/crash1.C: New test.
25870
25871 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25872
25873         * g++.dg/other/const1.C: New test.
25874
25875 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25876
25877         * gcc.c-torture/compile/20011229-1.c: New test.
25878
25879 2001-12-28  Stan Shebs  <shebs@apple.com>
25880
25881         * lib/objc-torture.exp: Resync with c-torture.exp.
25882         * lib/objc.exp: Load standard libraries.
25883
25884 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25885
25886         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25887         additional tests.
25888
25889 2001-12-27  Roger Sayle <roger@eyesopen.com>
25890
25891         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25892
25893 2001-12-27  Richard Henderson  <rth@redhat.com>
25894
25895         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25896
25897 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25898
25899         * g++.dg/eh/ctor1.C: New test.
25900         * g++.dg/other/error2.C: New test.
25901
25902 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.dg/other/init2.C: New test.
25905
25906 2001-12-24  Richard Henderson  <rth@redhat.com>
25907
25908         * gcc.dg/20011223-1.c: New.
25909         * gcc.dg/inline-1.c: New.
25910
25911 2001-12-23  Richard Henderson  <rth@redhat.com>
25912
25913         * gcc.dg/asm-4.c: Test operand modifiers.
25914
25915 2001-12-23  Richard Henderson  <rth@redhat.com>
25916
25917         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25918
25919 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25920
25921         * gcc.c-torture/execute/20011223-1.c: New test.
25922
25923 2001-12-21  Richard Henderson  <rth@redhat.com>
25924
25925         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25926         re-enables the warning.
25927
25928 2001-12-21  Richard Henderson  <rth@redhat.com>
25929
25930         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25931
25932 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25933
25934         * gcc.c-torture/compile/20011218-1.c: New test.
25935
25936 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25937
25938         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25939         arm-isr.c test.
25940         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25941         epilogue generation for ARM ISR routines.
25942
25943 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25944
25945         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25946         * gcc.dg/format/c90-printf-3.c: Likewise.
25947         * gcc.dg/format/c99-printf-3.c: Likewise.
25948         * gcc.dg/format/ext-1.c: Likewise.
25949         * gcc.dg/format/ext-6.c: Likewise.
25950         * gcc.dg/format/format.h: Prototype unlocked stdio.
25951
25952 2001-12-20  Richard Henderson  <rth@redhat.com>
25953
25954         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25955         (arena): Use it.
25956         (malloc): Correct allocation logic.  Abort if we fill up the
25957         arena before initialization complete.
25958         (realloc): Correct allocation logic.
25959
25960 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * gcc.c-torture/compile/20011219-2.c: New test.
25963
25964         * gcc.c-torture/execute/20011219-1.c: New test.
25965
25966 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25967
25968         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25969         target does not support weak symbols.
25970
25971 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * gcc.c-torture/compile/20011219-1.c: New test.
25974
25975 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         * g++.dg/other/error1.C: New test.
25978
25979 2001-12-17  Jeffrey A Law  (law@redhat.com)
25980
25981         * gcc.c-torture/execute/20011217-1.c: New test.
25982
25983 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25984
25985         * objc.dg/special/: New directory.
25986         * objc.dg/special/special.exp: New file.
25987         * objc.dg/special/unclaimed-category-1.h: New file.
25988         * objc.dg/special/unclaimed-category-1a.m: New file.
25989         * objc.dg/special/unclaimed-category-1.m: New file.
25990
25991 2001-12-17  Andreas Jaeger  <aj@suse.de>
25992
25993         * gcc.c-torture/compile/20011217-2.c: New test.
25994
25995 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25996
25997         * gcc.c-torture/compile/20011217-1.c: New test.
25998
25999 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26000
26001         * testsuite/gcc.dg/20011214-1.c: New.
26002
26003 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26004
26005         * gcc.dg/altivec-4.c: New.
26006
26007 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26008
26009         * gcc.dg/20011113-1.c: New test.
26010
26011 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26012
26013         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26014         std::__malloc_alloc_template<0> and
26015         std::__default_alloc_template<false, 0>.
26016
26017 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26018
26019         * objc/execute/bf-21.m: New test.
26020         * objc/execute/enumeration-1.m: New test.
26021         * objc/execute/enumeration-2.m: New test.
26022
26023 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.dg/gnu89-init-1.c: New test.
26026
26027 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26028
26029         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26030         * g++.old-deja/g++.jason/2371.C: Likewise.
26031         * g++.old-deja/g++.jason/template33.C: Likewise.
26032         * g++.old-deja/g++.jason/template34.C: Likewise.
26033         * g++.old-deja/g++.jason/template36.C: Likewise.
26034         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26035         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26036         * g++.old-deja/g++.other/typename1.C: Likewise.
26037         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26038         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26039         * g++.old-deja/g++.pt/typename11.C: Likewise.
26040         * g++.old-deja/g++.pt/typename14.C: Likewise.
26041         * g++.old-deja/g++.pt/typename16.C: Likewise.
26042         * g++.old-deja/g++.pt/typename3.C: Likewise.
26043         * g++.old-deja/g++.pt/typename4.C: Likewise.
26044         * g++.old-deja/g++.pt/typename5.C: Likewise.
26045         * g++.old-deja/g++.pt/typename7.C: Likewise.
26046         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26047
26048 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.dg/other/linkage1.C: New test.
26051         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26052         specifiers.
26053
26054 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26055
26056         * gcc.dg/concat.c: New test.
26057
26058 2001-12-11  Stan Shebs  <shebs@apple.com>
26059
26060         * objc/compile: New test directory.
26061         * objc/compile/compile.exp: New expect script.
26062         * objc/compile/20011211-1.m: New compile test.
26063
26064 2001-12-11  Jason Merrill  <jason@redhat.com>
26065
26066         * lib/prune.exp (prune_gcc_output): Also handle "In member
26067         function".  So many permutations...
26068
26069 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         * g++.dg/template/typedef1.C: New test.
26072
26073 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.dg/other/copy1.C: New test.
26076
26077 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26078
26079         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26080
26081         * gcc.dg/builtin-choose-expr.c: New.
26082
26083 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26084
26085         * gcc.dg/altivec-2.c: New.
26086
26087 2001-12-07  Richard Henderson  <rth@redhat.com>
26088
26089         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26090
26091 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26092
26093         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26094         ultrasparc.
26095
26096 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26097
26098         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26099
26100 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26101
26102         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26103         variable argument list.
26104
26105 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26106
26107         * gcc.c-torture/execute/memcheck: Delete entire directory.
26108         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26109         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26110
26111 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26112
26113         * gcc.dg/Wshadow-1.c: New test.
26114
26115 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26116
26117         * gcc.c-torture/compile/20011130-1.c: New test.
26118
26119         * gcc.dg/noncompile/20011025-1.c: New test.
26120
26121         * g++.dg/other/anon-union.C: New test.
26122
26123         * gcc.c-torture/execute/20011024-1.c: New test.
26124
26125 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26126
26127         * gcc.c-torture/execute/20000722-1.x,
26128         gcc.c-torture/execute/20010123-1.x: Remove.
26129         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26130         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26131         gcc.dg/c99-complit-2.c: New tests.
26132
26133 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26134
26135         * g++.dg/inherit/base1.C: New test.
26136
26137 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26138
26139         * g++.dg/other/stdarg1.C: New test.
26140
26141         * gcc.c-torture/compile/20011130-2.c: New test.
26142
26143 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26144
26145         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26146         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26147         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26148         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26149         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26150         * gcc.dg/builtin-prefetch-1.c: New test.
26151
26152 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26153
26154         * gcc.dg/20011130-1.c: New test.
26155
26156 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26157
26158         * g++.dg/other/scope1.C: New test.
26159         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26160
26161 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.dg/vla-init-1.c: New test.
26164
26165 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26166
26167         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26168
26169 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26170
26171         * objc.dg/alias.m: Update.
26172         * objc.dg/class-1.m: Update.
26173         * objc.dg/const-str-1.m: Update.
26174         * objc.dg/fwd-proto-1.m: Update.
26175         * objc.dg/id-1.m: Update.
26176         * objc.dg/super-class-1.m: Update.
26177
26178 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26179
26180         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26181         constructs.
26182
26183 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26184
26185         * gcc.c-torture/execute/20011128-1.c: New test.
26186
26187 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26188
26189         * gcc.dg/20011127-1.c: New test.
26190
26191 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26192
26193         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26194         from Austin Group draft 7.
26195         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26196         scanf format arguments.
26197         * gcc.dg/format/no-exargs-2.c: New test.
26198
26199 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.dg/abi/vbase8-4.C: New test.
26202
26203 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26204
26205         * gcc.c-torture/execute/20011121-1.c: New test.
26206
26207 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26208
26209         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26210
26211 2001-11-23  Andreas Jaeger  <aj@suse.de>
26212
26213         * gcc.dg/cpp/charconst-2.c: New test.
26214
26215 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26216
26217         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26218         to the host if it is remote.  Let tests specify extra headers
26219         they use.
26220         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26221         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26222         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26223         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26224         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26225         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26226         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26227         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26228         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26229         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26230
26231 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26232
26233         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26234         for little endian ARMs.
26235
26236 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.c-torture/compile/20011119-1.c: New test.
26239         * gcc.c-torture/compile/20011119-2.c: New test.
26240
26241 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26242
26243         * gcc.dg/altivec-1.c: Fix typo.
26244
26245 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26246
26247         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26248
26249 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26250
26251         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26252
26253 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26254
26255         * lib/g77.exp: Don't specify --rpath-link.
26256
26257         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26258         across all the headers.
26259         * gcc.dg/format/format.exp: For testing on a remote host,
26260         copy format.h.
26261
26262         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26263         * gcc.c-torture/execute/930406-1.c: Likewise.
26264         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26265
26266 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26267
26268         * gcc.dg/altivec-1.c: New.
26269
26270 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26271
26272         * gcc.dg/cpp/fpreprocessed.c: New test case.
26273
26274 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26275
26276         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26277         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26278         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26279
26280 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.dg/no-builtin-1.c: New test.
26283
26284 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26285
26286         * gcc.c-torture/execute/20011115-1.c: New test.
26287
26288 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26289
26290         * gcc.c-torture/compile/20011114-2.c: New test.
26291         * gcc.c-torture/compile/20011114-3.c: New test.
26292         * gcc.c-torture/compile/20011114-4.c: New test.
26293
26294 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26295
26296         * g++.dg/other/init1.C: New test.
26297
26298 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26299
26300         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26301         message.
26302
26303         * gcc.c-torture/execute/20011114-1.c: New testcase.
26304
26305         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26306         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26307         like the (before this change) version of 20010327-1.c.
26308
26309 2001-11-14  Roger Sayle <roger@eyesopen.com>
26310
26311         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26312
26313 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26314
26315         * g++.dg/init/array2.C: New test.
26316
26317 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26318
26319         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26320
26321 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26322
26323         * g++.dg/other/forscope1.C: New test.
26324         * g++.dg/ext/forscope1.C: New test.
26325         * g++.dg/ext/forscope2.C: New test.
26326
26327 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26328
26329         * gcc.c-torture/execute/20011113-1.c: New test.
26330
26331 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26332
26333         * gcc.c-torture/execute/20011109-2.c: New test.
26334
26335         * gcc.c-torture/execute/20011109-1.c: New test.
26336
26337 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26338
26339         * gcc.c-torture/compile/20011109-1.c: New test.
26340
26341 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26342
26343         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26344         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26345         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26346         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26347         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26348         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26349         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26350
26351 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26352
26353         * g++.dg/warn/Wshadow-1.C: New tests.
26354         * g++.old-deja/g++.mike/for3.C: Update.
26355
26356 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26357
26358         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26359         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26360         XFAILs.  Adjust expected error texts.
26361         * gcc.c-torture/compile/20011106-1.c,
26362         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26363         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26364         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26365         gcc.dg/c99-array-lval-5.c: New tests.
26366
26367 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26368
26369         * gcc.dg/cpp/defined.c: Update.
26370
26371 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26372
26373         * gcc.c-torture/execute/anon-1.c: New test.
26374
26375 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26376
26377         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26378         same size, so no warning should be produced on stormy16.
26379
26380         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26381         due to oversized array.
26382         * g++.old-deja/g++.mike/ns15.C: Likewise.
26383         * g++.old-deja/g++.pt/crash16.C: Likewise.
26384
26385 2001-11-02  Graham Stott  <grahams@redhat.com>
26386
26387         * g++.dgother/debug1.C: Fix typos.
26388
26389 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26390
26391         * g++.dg/other/debug1.C: New test.
26392
26393 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26394
26395         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26396         of unsigned long.
26397
26398 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26399
26400         * gcc.dg/20011029-2.c: New test.
26401
26402         * gcc.c-torture/compile/20011029-1.c: New test.
26403
26404 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26405
26406         * objc/execute/class_self-1.m: New test.
26407         * objc/execute/class_self-2.m: New test.
26408
26409 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26410
26411         * gcc.misc-tests/msgs.exp: Delete.
26412         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26413         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26414         error set to match recent changes.
26415
26416 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26417
26418         * gcc.dg/20011021-1.c: New test.
26419
26420 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26421
26422         * gcc.c-torture/compile/20011023-1.c: New test.
26423
26424 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26425
26426         * lib/g77.exp: Rewrite based on lib/g++.exp.
26427
26428 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26429
26430         * gcc.c-torture/execute/20011019-1.c: New test.
26431
26432         * gcc.dg/20011018-1.c: New test.
26433
26434 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26435
26436         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26437
26438 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26439
26440         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26441         * gcc.dg/attr-invalid.c: Likewise.
26442
26443 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26444
26445         * testsuite/gcc.dg/20011015-1.c: New test.
26446
26447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26448
26449         * g++.dg/template/unify2.C: New test.
26450
26451 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26452
26453         * g++.dg/other/exception-specification.C: New test
26454
26455 2001-10-13  Tom Rix  <trix@redhat.com>
26456
26457         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26458         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26459
26460 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26461
26462         * testsuite/gcc.dg/20011009-1.c: New test.
26463
26464 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         PR g++/4476
26467         * g++.dg/other/friend1.C: New test.
26468
26469 2001-10-11  Richard Henderson  <rth@redhat.com>
26470
26471         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26472
26473 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26474
26475         * gcc.c-torture/compile/20011010-1.c: New.
26476
26477 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26478
26479         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26480         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26481         g77.f-torture/execute/execute.exp,
26482         g77.f-torture/noncompile/noncompile.exp,
26483         gcc.c-torture/compile/compile.exp,
26484         gcc.c-torture/execute/execute.exp,
26485         gcc.c-torture/execute/ieee/ieee.exp,
26486         gcc.c-torture/execute/memcheck/memcheck.exp,
26487         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26488         objc/execute/execute.exp: Update FSF address.
26489
26490 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26491
26492         * gcc.dg/cpp/cmdlne-C.c: Update.
26493         * gcc.dg/cpp/cmdlne-C2.c: New.
26494
26495 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26496
26497         * gcc.c-torture/execute/20011008-3.c: New.
26498
26499 2001-10-08  DJ Delorie  <dj@redhat.com>
26500
26501         * gcc.dg/20011008-1.c: New.
26502         * gcc.dg/20011008-2.c: New.
26503
26504 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26505
26506         * gcc.dg/cpp/spacing1.c: Update test.
26507
26508 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26509
26510         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26511         spelling errors of "separate" as "seperate".
26512
26513 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26514
26515         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26516         enough to avoid inlining.
26517
26518 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26519
26520         * lib/g77.exp: set libg2c_dir correctly.
26521
26522 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26523
26524         * gcc.dg/cpp/macro11.c: New test.
26525
26526 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26527
26528         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26529         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26530         gcc.dg/format/multattr-3.c: New tests.
26531         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26532         tests for format attributes on function pointers being rejected.
26533
26534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26535
26536         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26537
26538 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26539
26540         * g++.dg/warn/format1.C: New test.
26541
26542 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26543
26544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26545
26546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26547
26548         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26549
26550 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26551
26552         * gcc.dg/cpp/redef2.c: Add test.
26553
26554 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26555
26556         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26557         long-standing bug on i686, apparently.
26558         * gcc.c-torture/execute/loop-2c.x: New file.
26559         * gcc.c-torture/execute/loop-2d.x: New file.
26560         * gcc.c-torture/execute/loop-3c.x: New file.
26561
26562 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26563
26564         * gcc.dg/cpp/20000625-2.c: Correct line number.
26565
26566 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26567
26568         * gcc.dg/cpp/macro10.c: New test.
26569         * gcc.dg/cpp/strify3.c: New test.
26570         * gcc.dg/cpp/spacing1.c: Add tests.
26571         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26572         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26573
26574 2001-09-24  DJ Delorie  <dj@redhat.com>
26575
26576         * gcc.c-torture/execute/20010924-1.c: New test.
26577
26578 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26579
26580         * testsuite/objc/execute/paste.m: Remove.
26581
26582 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26583
26584         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26585
26586 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26587
26588         * g77.dg/strlen0.f: New test.
26589
26590 2001-09-21  Richard Henderson  <rth@redhat.com>
26591
26592         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26593         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26594
26595 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26596
26597         Table-driven attributes.
26598         * g++.dg/ext/attrib1.C: New test.
26599
26600 2001-09-20  DJ Delorie  <dj@redhat.com>
26601
26602         * gcc.dg/20000926-1.c: Update expected warning messages.
26603         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26604         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26605         array.
26606
26607 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26608
26609         * g++.dg/eh/registers1.C: New test case.
26610
26611 2001-09-17  Richard Henderson  <rth@redhat.com>
26612
26613         * gcc.dg/array-5.c: Fix VLA decomposition test.
26614
26615 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26616
26617         * gcc.dg/cpp/line5.c: New testcase.
26618
26619 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26620
26621         * gcc.dg/cpp/macro9.c: New test.
26622
26623 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26624
26625         * gcc.c-torture/execute/980223.c: Change type of addr from long
26626         to char *.
26627
26628 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26629
26630         * gcc.c-torture/execute/20010915-1.c: New test.
26631
26632 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26633
26634         * g77.dg/bprob: New directory.
26635         * g77.dg/bprob/bprob.exp: New file.
26636         * g77.dg/bprob/bprob-1.f: New test.
26637         * g77.dg/gcov: New directory.
26638         * g77.dg/gcov/gcov.exp: New file.
26639         * g77.dg/gcov/gcov-1.f: New test.
26640         * g77.dg/gcov/gcov-1.x: New file.
26641
26642 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26643
26644         * gcc.dg/cpp/directiv.c: Update.
26645         * gcc.dg/cpp/undef1.c: Update.
26646
26647 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26648
26649         * gcc.dg/20010912-1.c: New test.
26650
26651 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26652
26653         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26654         language-independent file in lib.
26655         * lib/gcov.exp: New file.
26656
26657 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26658
26659         * gcc.c-torture/compile/20010911-1.c: New test.
26660
26661 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26662
26663         * lib/profopt.exp: New, to support profile-directed optimizations.
26664         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26665         * gcc.misc-tests/bprob-1.c: New test.
26666         * gcc.misc-tests/bprob-2.c: New test.
26667
26668 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26669
26670         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26671         XFAIL and which kinds of gcov output to verify.
26672         * gcc.misc-tests/gcov-4b.x: New file.
26673         * gcc.misc-tests/gcov-5b.x: New file.
26674         * gcc.misc-tests/gcov-6.x: New file.
26675         * gcc.misc-tests/gcov-7.c: New test.
26676         * gcc.misc-tests/gcov-7.x: New file.
26677
26678 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26679
26680         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26681         * gcc.misc-tests/gcov-6.c: New test.
26682
26683 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26684
26685         PR c++/3986
26686         * g++.dg/abi/vbase1.C: New test.
26687
26688 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26689
26690         * objc.dg/method-2.m: New.
26691
26692 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         PR c++/4203
26695         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26696         * g++.dg/init/empty1.C: New test.
26697
26698 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26699
26700         * gcc.c-torture/compile/20010903-1.c: New test.
26701
26702 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26703
26704         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26705         for m68k.
26706
26707 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26708
26709         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26710
26711         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26712
26713         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26714
26715 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26716
26717         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26718         for 16-bit 'unsigned int'.
26719
26720 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26721
26722         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26723
26724 2001-08-27  Richard Henderson  <rth@redhat.com>
26725
26726         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26727         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26728
26729 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26730
26731         * gcc.dg/asm-names.c (ymain): New.
26732
26733 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26734
26735         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26736         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26737         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26738
26739 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26740
26741         * gcc.dg/compare5.c: New testcase.
26742
26743 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26744
26745         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26746         and "In instantiation".
26747
26748 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26749
26750         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26751
26752 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26753
26754         * gcc.misc-tests/gcov.exp: Add support for branch information.
26755         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26756         * gcc.misc-tests/gcov-4.c: New test.
26757         * gcc.misc-tests/gcov-4b.c: New test.
26758         * gcc.misc-tests/gcov-5b.c: New test.
26759
26760 2001-08-20  Zack Weinberg  <zackw@panix.com>
26761
26762         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26763         expected to fail.
26764
26765 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26766
26767         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26768
26769 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26770
26771         * g++.dg/eh/template1.C: New test.
26772
26773 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26774
26775         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26776         Fix thinko.
26777         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26778         for xfail.
26779
26780 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26781
26782         * lib/g77-dg.exp:  Use prune.exp for common procedures
26783         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26784         * lib/g77.exp: (g77-dg-prune) Remove
26785
26786 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26787
26788         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26789
26790 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26791
26792         * g++.dg/template/unify1.C: New test.
26793
26794 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.dg/abi/empty4.C: New test.
26797
26798 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26799
26800         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26801         solaris2.*
26802         * g77.f-torture/compile/pr3743.x: Likewise
26803
26804 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26805
26806         * g++.dg/other/using-declaration.C: New test.
26807
26808 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26809
26810         * gcc.dg/cpp/tr-sign.c: New testcase.
26811
26812 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26813
26814         * gcc.dg/cpp/19951025-1.c: Revert.
26815         * gcc.dg/cpp/directiv.c: We no longer process directives that
26816         interrupt macro arguments.
26817
26818 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26819
26820         * gcc.dg/bconstp-1.c: New test.
26821
26822 2001-08-03  Richard Henderson  <rth@redhat.com>
26823
26824         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26825
26826 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26827
26828         * gcc.dg/cpp/19951025-1.c: Update.
26829
26830 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26831
26832         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26833         should be x.
26834
26835 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         Kill -fhonor-std.
26838         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26839         * g++.old-deja/g++.other/std1.C: Likewise.
26840         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26841
26842 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26843
26844         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26845         (g77_pass, g77_fail, g77_finish, g77_exit,
26846         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26847
26848 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26849
26850         * g77.dg/fbackslash.f
26851         * g77.dg/fcase-preserve.f
26852         * g77.dg/ff90-1.f
26853         * g77.dg/ffixed-line-length-0.f
26854         * g77.dg/ffixed-line-length-132.f
26855         * g77.dg/ffixed-line-length-7.f
26856         * g77.dg/ffixed-line-length-72.f
26857         * g77.dg/ffixed-line-length-none.f
26858         * g77.dg/ffree-form-1.f
26859         * g77.dg/fno-backslash.f
26860         * g77.dg/fno-f90-1.f
26861         * g77.dg/fno-fixed-form-1.f
26862         * g77.dg/fno-onetrip.f
26863         * g77.dg/fno-typeless-boz.f
26864         * g77.dg/fno-underscoring.f
26865         * g77.dg/fno-vxt-1.f
26866         * g77.dg/fonetrip.f
26867         * g77.dg/ftypeless-boz.f
26868         * g77.dg/fugly-assumed.f
26869         * g77.dg/funderscoring.f
26870         * g77.dg/fvxt-1.f
26871
26872 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26873
26874         * objc.dg/fwd-proto-1.m: New.
26875         * objc.dg/local-decl-1.m: New.
26876         * objc.dg/naming-1.m: New.
26877         * objc.dg/naming-2.m: New.
26878         * objc.dg/proto-hier-1.m: New.
26879
26880 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26881
26882         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26883         largest-type elements to a struct makes its size grow.
26884
26885 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26886
26887         * g++.dg/abi/vthunk1.C: New test.
26888
26889 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         * g++.dg/abi/vbase8-22.C: New test.
26892
26893 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26894
26895         * gcc.dg/cpp/macro8.c: New test.
26896
26897 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.dg/abi/vbase8-21.C: New test.
26900
26901 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.dg/abi/vbase8-10.C: New test.
26904
26905 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26906
26907         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26908         ${tool}_set_ld_library_path.
26909         Changed caller.
26910         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26911         g++.exp.
26912
26913 2001-07-26  Stan Cox <scox@redhat.com>
26914
26915         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26916         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26917         gcc_exit, gcc_check_unsupported_p):
26918         Moved to gcc-deps.exp
26919         * gcc-deps.exp: New file.
26920
26921 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26922
26923         * g++.old-deja/g++.pt/defarg14.C: New test.
26924
26925 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         * g++.old-deja/g++.other/lineno5.C: New test.
26928
26929 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         * g++.old-deja/g++.pt/crash68.C: New test.
26932
26933 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.old-deja/g++.other/crash42.C: New test.
26936
26937 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26938
26939         * gcc.dg/cpp/extratokens.c: Fix.
26940         * gcc.dg/cpp/skipping2.c: New tests.
26941
26942 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26943
26944         * gcc.c-torture/execute/20010724-1.c: New file.
26945         * gcc.c-torture/execute/20010724-1.x: New file.
26946
26947 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         * g++.old-deja/g++.other/cond7.C: New test.
26950
26951 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.old-deja/g++.other/optimize4.C: New test.
26954
26955 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26958
26959 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26960
26961         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26962         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26963         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26964         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26965
26966         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26967         bug report" message.
26968
26969         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26970         * g++.dg/ext/instantiate1.C: Move from old-deja.
26971
26972 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26973
26974         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26975         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26976         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26977         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26978
26979 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26980
26981         * gcc.c-torture/execute/20010723-1.c: New test.
26982
26983 2001-07-23  Ben Elliston  <bje@redhat.com>
26984
26985         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26986
26987 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26988
26989         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26990         i[34567]86-*-*.
26991         Delete handling of ieee_multilib_flags.
26992         Pass -mieee for alpha*-*-* and sh-*-*.
26993         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26994
26995 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         Remove old-abi tests.
26998         * g++.old-deja/g++.mike/p11116.C: Remove.
26999         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27000
27001 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27002
27003         * g77.f-torture/compile/pr3743.f:  New test
27004
27005 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27006
27007         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27008
27009 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27010
27011         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27012         g++.old-deja/g++.pt/static6.C: Likewise.
27013         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27014         supports weak symbols.
27015
27016 2001-07-18  Andreas Jaeger  <aj@suse.de>
27017
27018         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27019         supported again.
27020
27021 2001-07-18  Andreas Jaeger  <aj@suse.de>
27022
27023         * gcc.dg/iftrap-1.c: Fix target line.
27024
27025 2001-07-17  Richard Henderson  <rth@redhat.com>
27026
27027         * gcc.c-torture/execute/20010717-1.c: New.
27028
27029 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27030
27031         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27032         tests.
27033
27034 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27035
27036         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27037
27038 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27039
27040         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27041         UAC_SIGBUS, UAC_NOPRINT definitions.
27042
27043 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27044
27045         * objc/execute/object_is_class.m: New test.
27046         * objc/execute/object_is_meta_class.m: New test.
27047
27048 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27049
27050         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27051         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27052
27053 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27054
27055         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27056         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27057
27058 2001-07-14  Richard Henderson  <rth@redhat.com>
27059
27060         * gcc.dg/iftrap-1.c: New.
27061
27062 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27063
27064         * g77.f-torture/execute/intrinsic77.f: New test.
27065
27066 2001-07-11  Janis Johnson <janis@us.ibm.com>
27067
27068         * gcc.misc-tests/gcov-3.c: New test.
27069
27070 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27071
27072         * gcc.c-torture/compile/20010711-1.c,
27073         * gcc.c-torture/compile/20010711-2.c: New tests.
27074
27075 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27076
27077         * gcc.c-torture/execute/20010711-1.c: New test.
27078
27079 2001-07-11  Ben Elliston  <bje@redhat.com>
27080
27081         * g++.old-deja/g++.other/enum5.C: New test.
27082
27083 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27084
27085         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27086         (g++-dg-prune): Call prune_gcc_output.
27087         * prune.exp: New file for prune_gcc_output.
27088         * lib/g++.exp, lib/gcc.exp: Load it.
27089
27090 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27091
27092         * gcc.c-torture/compile/20010701-1.c,
27093         g++.old-deja/g++.ext/attrib6.C: New tests.
27094
27095 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27096
27097         * gcc.c-torture/compile/20010706-1.c: New test.
27098
27099 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27100
27101         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27102
27103 2001-06-28  Stan Shebs  <shebs@apple.com>
27104
27105         * gcc.dg/pragma-darwin.c: New test.
27106
27107 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27108
27109         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27110         Solaris 2.[678] system.
27111
27112 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27113
27114         * gcc.dg/20010622-1.c: New test.
27115
27116 2001-06-18  Stan Shebs  <shebs@apple.com>
27117
27118         * objc.dg: New directory.
27119         * objc.dg/dg.exp: New file.
27120         * objc.dg/alias.m: New.
27121         * objc.dg/class-1.m: New.
27122         * objc.dg/class-2.m: New.
27123         * objc.dg/const-str-1.m: New.
27124         * objc.dg/const-str-2.m: New.
27125         * objc.dg/id-1.m: New.
27126         * objc.dg/method-1.m: New.
27127         * objc.dg/super-class-1.m: New.
27128         * lib/objc-dg.exp: New file.
27129
27130 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27131
27132         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27133         of label name.
27134
27135 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27138
27139 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27140
27141         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27142         variable.
27143
27144 2001-06-12  Richard Henderson  <rth@redhat.com>
27145
27146         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27147
27148 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27149
27150         * g++.old-deja/g++.abi/vbase5.C: New test.
27151         * g++.old-deja/g++.abi/vbase6.C: New test.
27152         * g++.old-deja/g++.abi/vbase7.C: New test.
27153
27154 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27155
27156         * gcc.c-torture/compile/20010610-1.c: New test.
27157
27158 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.old-deja/g++.abi/vbase4.C: New test.
27161
27162 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27163
27164         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27165         support %f for HC11/HC12 targets.
27166         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27167         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27168         on HC11/HC12 targets.
27169         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27170
27171 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27172
27173         * gcc.dg/wchar_t-1.c: New file.
27174         * gcc.dg/wint_t-1.c: Likewise.
27175
27176 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27177
27178         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27179
27180 2001-06-11  Richard Henderson  <rth@redhat.com>
27181
27182         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27183
27184 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27185
27186         * gcc.c-torture/compile/20010611-1.c: New test.
27187
27188 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27189
27190         * gcc.dg/c99-tag-1.c: Add more tests.
27191
27192 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27193
27194         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27195         representation on MN10300 and ARM/Thumb.
27196
27197 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27198
27199         * g77.f-torture/execute/20010610.f: New.
27200
27201 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27202
27203         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27204         names.
27205
27206 2001-06-09  Richard Henderson  <rth@redhat.com>
27207
27208         * gcc.c-torture/execute/ashrdi-1.c: New.
27209         * gcc.c-torture/execute/ashldi-1.c: New.
27210         * gcc.c-torture/execute/lshrdi-1.c: New.
27211
27212 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27213
27214         * objc/execute/load-3.m: Added. Check sending +load to categories,
27215         in addition to classes.
27216
27217 2001-06-08  Stan Shebs  <shebs@apple.com>
27218
27219         * objc/execute/load-2.m: New test.  From Nicola Pero
27220         <n.pero@mi.flashnet.it>.
27221
27222 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27223
27224         * gcc.c-torture/execute/20010605-2.c: New test.
27225
27226 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27227
27228         * g++.old-deja/g++.abi/vbase2.C: New test.
27229         * g++.old-deja/g++.abi/vbase3.C: New test.
27230
27231 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27232
27233         * g++.old-deja/g++.pt/friend49.C: New test.
27234
27235 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27236
27237         * g++.old-deja/g++.ext/anon3.C: New test.
27238
27239 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27240
27241         * g++.old-deja/g++.other/conv7.C: New test.
27242
27243 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27244
27245         * gcc.c-torture/compile/20010605-2.c: New test.
27246
27247 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27248
27249         * gcc.c-torture/execute/20010604-1.c: New test.
27250
27251 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27252
27253         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27254
27255 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27256
27257         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27258         (g++_link_flags): Likewise.
27259         (g++_init): Pass gccpath's value to two previous functions.
27260
27261 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27262
27263         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27264         Ensure logfile entry matches exec command line.
27265
27266 2001-05-31  Richard Henderson  <rth@redhat.com>
27267
27268         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27269         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27270
27271 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27272
27273         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27274         compiler for irix6.2
27275
27276 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.other/optimize3.C: New file.
27279
27280 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27281
27282         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27283         assemble.
27284
27285 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.old-deja/g++.other/optimize2.C: New file.
27288
27289 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27290
27291         * gcc.c-torture/compile/20010518-2.c: New file.
27292         * gcc.c-torture/execute/20010518-1.c: New file.
27293         * gcc.c-torture/execute/20010518-2.c: New file.
27294
27295 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27296
27297         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27298
27299 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27300
27301         G++ no longer defines builtins that do not begin with __builtin.
27302         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27303         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27304         * g++.old-deja/g++.law/builtin1.C: Likewise.
27305         * g++.old-deja/g++.law/cvt2.C: Likewise.
27306         * g++.old-deja/g++.mike/net5.C: Likewise.
27307         * g++.old-deja/g++.other/builtins1.C: Likewise.
27308         * g++.old-deja/g++.other/builtins2.C: Likewise.
27309         * g++.old-deja/g++.other/builtins3.C: Likewise.
27310         * g++.old-deja/g++.other/builtins4.C: Likewise.
27311         * g++.old-deja/g++.other/inline8.C: Likewise.
27312         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27313
27314 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27315
27316         * g++.old-deja/g++.pt/using1.C: Adjust.
27317         * g++.old-deja/g++.pt/using2.C: New test.
27318
27319 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27320
27321         * gcc.dg/cpp/charconst.c: New tests.
27322         * gcc.dg/cpp/escape.c: New tests.
27323         * gcc.dg/cpp/escape-1.c: New tests.
27324         * gcc.dg/cpp/escape-2.c: New tests.
27325         * gcc.dg/cpp/ucs.c: New tests.
27326
27327 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27328
27329         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27330         native compiler for irix6.5.
27331
27332 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27333
27334         * lib/g++.exp (g++_include_flags): Use args to compute
27335         get_multilibs.
27336         (g++_link_flags): Likewise.
27337         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27338
27339 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27340
27341         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27342
27343 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27344
27345         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27346         this file.
27347
27348 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27349
27350         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27351         STACK_SIZE;
27352         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27353         to STACK_SIZE; Use it to define size of add_histo array.
27354         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27355         to STACK_SIZE.
27356         (f): Use GITT_SIZE to define size of gitt local table.
27357         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27358         to STACK_SIZE; Use it to define size of bytemem array.
27359
27360 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27361
27362         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27363         on 68HC11/HC12 due to the asm instruction.
27364         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27365         * gcc.c-torture/compile/920520-1.x: Likewise.
27366         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27367         on 68HC11/HC12 because the function is larger than 64K.
27368         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27369         on 68HC11/HC12 because the structure is too large.
27370
27371 2001-05-20  Richard Henderson  <rth@redhat.com>
27372
27373         * gcc.c-torture/execute/20010520-1.c: New.
27374
27375 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27376
27377         * g++.old-deja/g++.warn/compare1.C: New test.
27378         * gcc.dg/compare4.c: New test.
27379
27380 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27381
27382         * g++.old-deja/g++.other/optimize1.C: New test.
27383
27384 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27385
27386         * g++.old-deja/g++.pt/spec41.C: New test.
27387
27388 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27389
27390         * gcc.c-torture/compile/20010114-1.x: Remove.
27391
27392 2001-05-18  Stan Shebs  <shebs@apple.com>
27393
27394         * gcc.c-torture/compile/20010518-1.c: New test.
27395
27396 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27397
27398         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27399         * g++.old-deja/g++.pt/crash67.C: New test.
27400
27401 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27402
27403         * g++.old-deja/g++.other/debug9.C: New test.
27404
27405 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27406
27407         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27408
27409 2001-05-16  Jan Hubicka  <jh@suse.cz>
27410
27411         * gcc.c-torture/compile/20010516-1.c: New test.
27412
27413 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.old-deja/g++.other/crash41.C: New test.
27416
27417 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27418
27419         * g++.old-deja/g++.pt/crash66.C: New test.
27420
27421 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27422
27423         * g++.old-deja/g++.robertl/eb27.C: Convert.
27424
27425 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27426
27427         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27428         declaration being redundant.
27429
27430 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27431
27432         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27433
27434 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27435
27436         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27437
27438 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27439
27440         * lib/g++.exp: Use testsuite_flags.
27441
27442 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27443
27444         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27445
27446 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27447
27448         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27449
27450 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27451
27452         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27453
27454 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27455
27456         * gcc.c-torture/compile/20010313-1.c: New test.
27457
27458 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27459
27460         * gcc.dg/cpp/direct2.c: New test.
27461         * gccq.dg/cpp/direct2s.c: New test.
27462
27463         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27464
27465 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27466
27467         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27468         * g++.old-deja/g++.other/op3.C: Likewise.
27469
27470 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27471
27472         * gcc.dg/cpp/syshdr.h: New file.
27473         * gcc.dg/cpp/sysmac1.c: Update.
27474         * gcc.dg/cpp/sysmac2.c: Update.
27475
27476 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27477
27478         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27479
27480 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27481
27482         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27483         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27484
27485 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27486
27487         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27488
27489 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27490
27491         * lib/g++.exp (g++_include_flags): Don't use any special flags
27492         if TESTING_IN_BUILD_TREE is not defined.
27493         (g++_init): Use a plain 'c++' as the compiler if
27494         TESTING_IN_BUILD_TREEE is not defined.
27495
27496 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27497
27498         * g++.old-deja/g++.eh/catch13.C: New test.
27499         * g++.old-deja/g++.eh/catch14.C: New test.
27500
27501 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27502
27503         * gcc.dg/cpp/tr-define.c: New test.
27504
27505 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27506
27507         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27508         <stdlib.h>, not <malloc.h>.
27509
27510 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27511
27512         * g++.old-deja/g++.ns/template17.C: New test.
27513
27514 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * g++.old-deja/g++.pt/ref4.C: New test.
27517
27518 2001-04-30  Richard Henderson  <rth@redhat.com>
27519
27520         * gcc.dg/20000724-1.c: Revert last change.
27521
27522 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27523
27524         * g77.f-torture/execute/20010430.f: New test.
27525
27526 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27527
27528         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27529
27530 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27531
27532         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27533
27534 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27535
27536         * g++.old-deja/g++.eh/crash6.C: New test.
27537
27538 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.old-deja/g++.other/warn7.C: New test.
27541
27542 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27543
27544         * g++.old-deja/g++.other/defarg9.C: New test.
27545
27546 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27547
27548         * g77.f-torture/compile/20010426.f: New test.
27549         * g77.f-torture/execute/20010426.f: New test.
27550
27551 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27552
27553         * g77.f-torture/compile/20000629-1.x: Remove - error
27554         has been fixed.
27555
27556 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27557
27558         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27559         Tweak slightly to work with g++.dg framework.
27560         * g++.dg/special/ecos.exp: Run initp1.C test.
27561         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27562
27563         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27564         its linker doesn't give line numbers either.
27565         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27566
27567 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27568
27569         * g++.old-deja/g++.other/lex1.C: New test.
27570
27571 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27572
27573         * gcc.dg/noncompile/20010425-1.c: New test.
27574
27575 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27576
27577         * g++.old-deja/g++.pt/mangle2.C: New test.
27578
27579 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * gcc.dg/format/plus-1.c: New test.
27582
27583 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27584
27585         * gcc.dg/20010423-1.c: New test.
27586
27587 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27588
27589         * gcc.c-torture/execute/20010422-1.c: New test.
27590
27591 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27592
27593         * g++.old-deja/g++.ns/type2.C: New test.
27594
27595 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27596
27597         * g++.old-deja/g++.other/perf1.C: New test.
27598
27599 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27600
27601         * gcc.dg/c99-func-2.c: Remove xfail.
27602         * gcc.dg/c99-func-3.c: Remove xfail.
27603         * gcc.dg/c99-func-4.c: Remove xfail.
27604
27605 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27606
27607         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27608
27609 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27610
27611         * gcc.c-torture/compile/20010423-1.c: New test.
27612
27613 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27614
27615         * g++.old-deja/g++.pt/typename28.C: New test.
27616
27617 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27618
27619         * g++.old-deja/g++.abi/empty2.C: New test.
27620         * g++.old-deja/g++.abi/empty3.C: New test.
27621
27622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27623
27624         * g++.old-deja/g++.other/comdat2.C: New test.
27625         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27626
27627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * g++.old-deja/g++.other/overload14.C: New test.
27630
27631 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27632
27633         * g++.old-deja/g++.other/lookup23.C: New test.
27634
27635 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27636
27637         * gcc.c-torture/execute/20010403-1.c: New test.
27638
27639 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27640             Mark Mitchell  <mark@codesourcery.com>
27641
27642         * lib/old-dejagnu.exp: Don't delete output of executable.
27643         Add .exe suffix to executables.
27644
27645 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27646
27647         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27648
27649 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27650
27651         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27652
27653 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27656         * g++.old-deja/g++.abi/crash1.C: New test.
27657
27658 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27659
27660         * g++.old-deja/g++.other/crash40.C: New test.
27661
27662 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27663
27664         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27665
27666 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.other/warn6.C: New test.
27669
27670 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27671
27672         * g++.old-deja/g++.robertl/eb42.C: Same.
27673
27674 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27675
27676         * gcc.dg/wtr-conversion-1.c: New testcase.
27677
27678 2001-04-10  Richard Henderson  <rth@redhat.com>
27679
27680         * g++.old-deja/g++.other/array5.C: New.
27681
27682 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27683
27684         * gcc.c-torture/execute/20010408-1.c: New test.
27685
27686 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27687
27688         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27689         headers and constructs.
27690         * g++.old-deja/g++.robertl/eb79.C: Same.
27691         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27692         * g++.old-deja/g++.robertl/eb73.C: Same.
27693         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27694         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27695         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27696         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27697         * g++.old-deja/g++.robertl/eb44.C: Same.
27698         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27699         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27700         * g++.old-deja/g++.robertl/eb39.C: Same.
27701         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27702         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27703         * g++.old-deja/g++.robertl/eb30.C: Same.
27704         * g++.old-deja/g++.robertl/eb3.C: Same.
27705         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27706         * g++.old-deja/g++.robertl/eb21.C: Same.
27707         * g++.old-deja/g++.robertl/eb15.C: Same.
27708         * g++.old-deja/g++.robertl/eb118.C: Same.
27709         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27710         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27711         * g++.old-deja/g++.robertl/eb109.C: Same.
27712         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27713         * g++.old-deja/g++.mike/rtti1.C: Same.
27714         * g++.old-deja/g++.mike/p658.C: Same.
27715         * g++.old-deja/g++.mike/net46.C: Same.
27716         * g++.old-deja/g++.mike/net34.C: Same.
27717         * g++.old-deja/g++.mike/memoize1.C: Same.
27718         * g++.old-deja/g++.mike/eh2.C: Same.
27719         * g++.old-deja/g++.law/weak.C: Same.
27720         * g++.old-deja/g++.law/visibility7.C: Same.
27721         * g++.old-deja/g++.law/visibility25.C: Same.
27722         * g++.old-deja/g++.law/visibility22.C: Same.
27723         * g++.old-deja/g++.law/visibility2.C: Same.
27724         * g++.old-deja/g++.law/visibility17.C: Same.
27725         * g++.old-deja/g++.law/visibility13.C: Same.
27726         * g++.old-deja/g++.law/visibility10.C: Same.
27727         * g++.old-deja/g++.law/visibility1.C: Same.
27728         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27729         * g++.old-deja/g++.law/vbase1.C: Same.
27730         * g++.old-deja/g++.law/operators32.C: Same.
27731         * g++.old-deja/g++.law/nest3.C: Same.
27732         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27733         * g++.old-deja/g++.law/except5.C (main): Same.
27734         * g++.old-deja/g++.law/cvt7.C (run): Same.
27735         * g++.old-deja/g++.law/cvt2.C: Same.
27736         * g++.old-deja/g++.law/cvt16.C: Same.
27737         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27738         * g++.old-deja/g++.law/ctors17.C (main): Same.
27739         * g++.old-deja/g++.law/ctors13.C: Same.
27740         * g++.old-deja/g++.law/ctors12.C (main): Same.
27741         * g++.old-deja/g++.law/ctors10.C: Same.
27742         * g++.old-deja/g++.law/code-gen5.C: Same.
27743         * g++.old-deja/g++.law/bad-error7.C: Same.
27744         * g++.old-deja/g++.law/arm9.C: Same.
27745         * g++.old-deja/g++.law/arm12.C: Same.
27746         * g++.old-deja/g++.law/arg8.C: Same.
27747         * g++.old-deja/g++.law/arg1.C: Same.
27748         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27749         * g++.old-deja/g++.jason/template31.C: Same.
27750         * g++.old-deja/g++.jason/template24.C (main): Same.
27751         * g++.old-deja/g++.jason/2371.C: Same.
27752         * g++.old-deja/g++.eh/new2.C: Same.
27753         * g++.old-deja/g++.eh/new1.C: Same.
27754         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27755         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27756         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27757         * g++.old-deja/g++.brendan/crash62.C: Same.
27758         * g++.old-deja/g++.brendan/crash52.C: Same.
27759         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27760         * g++.old-deja/g++.brendan/crash38.C: Same.
27761         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27762         * g++.old-deja/g++.brendan/copy9.C: Same.
27763
27764 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27765
27766         * gcc.c-torture/execute/20001203-2.c (memset):
27767         Count argument is of type __SIZE_TYPE__.
27768
27769 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27770
27771         * gcc.c-torture/compile/20010404-1.c: New test.
27772
27773 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27774
27775         * gcc.c-torture/compile/20010326-1.c: New test.
27776
27777 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27778
27779         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27780         peculiarities of the SH.
27781         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27782
27783 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27784
27785         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27786         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27787         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27788
27789 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * g77.f-torture/compile/20010321-1.f: New test.
27792
27793 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27794
27795         * gcc.c-torture/compile/20010329-1.c: New test.
27796
27797 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27798
27799         * gcc.c-torture/execute/20010329-1.c: New test.
27800
27801 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27802
27803         * g++.old-deja/g++.other/eh4.C: Fix typo.
27804
27805 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27806
27807         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27808
27809 2001-03-28  Philip Blundell  <philb@gnu.org>
27810
27811         * gcc.c-torture/compile/20010328-1.c: New test.
27812
27813 2001-03-27  Richard Henderson  <rth@redhat.com>
27814
27815         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27816         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27817
27818 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27819
27820         * gcc.c-torture/compile/20010327-1.c: New test.
27821
27822 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27823
27824         * g++.old-deja/g++.other/friend12.C: New test.
27825         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27826         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27827
27828 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27829
27830         * gcc.c-torture/execute/20010325-1.c: New test.
27831
27832 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27833
27834         * g++.old-deja/g++.other/mangle3.C: New test.
27835
27836 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27837
27838         * g++.old-deja/g++.other/anon8.C: New test.
27839
27840 2001-03-20  Philip Blundell  <philb@gnu.org>
27841
27842         * gcc.c-torture/compile/20010320-1.c: New test.
27843
27844 2001-03-17  Richard Henderson  <rth@redhat.com>
27845
27846         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27847
27848 2001-03-15  Geoff Keating  <geoff@redhat.com>
27849
27850         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27851         tests on AIX.
27852
27853 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27854
27855         * g++.old-deja/g++.other/eh4.C: New test.
27856
27857 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27858
27859         * gcc.dg/cpp/mi1.c: Update.
27860
27861 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * g++.old-deja/g++.other/regstack.C: New test.
27864
27865 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27866
27867         * g++.old-deja/g++.other/ref4.C: New test.
27868
27869 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27870
27871         * objc/execute/va_method.m: Added.
27872         * objc/execute/IMP.m: Added.
27873         * objc/execute/_cmd.m: Added.
27874         * objc/execute/accessing_ivars.m: Added.
27875         * objc/execute/class-1.m: Added.
27876         * objc/execute/class-10.m: Added.
27877         * objc/execute/class-11.m: Added.
27878         * objc/execute/class-12.m: Added.
27879         * objc/execute/class-13.m: Added.
27880         * objc/execute/class-14.m: Added.
27881         * objc/execute/class-2.m: Added.
27882         * objc/execute/class-3.m: Added.
27883         * objc/execute/class-4.m: Added.
27884         * objc/execute/class-5.m: Added.
27885         * objc/execute/class-6.m: Added.
27886         * objc/execute/class-7.m: Added.
27887         * objc/execute/class-8.m: Added.
27888         * objc/execute/class-9.m: Added.
27889         * objc/execute/class-tests-1.h
27890         * objc/execute/class-tests-2.h
27891         * objc/execute/compatibility_alias.m: Added.
27892         * objc/execute/encode-1.m: Added.
27893         * objc/execute/formal_protocol-1.m: Added.
27894         * objc/execute/formal_protocol-2.m: Added.
27895         * objc/execute/formal_protocol-3.m: Added.
27896         * objc/execute/formal_protocol-4.m: Added.
27897         * objc/execute/formal_protocol-5.m: Added.
27898         * objc/execute/formal_protocol-6.m: Added.
27899         * objc/execute/formal_protocol-7.m: Added.
27900         * objc/execute/informal_protocol.m: Added.
27901         * objc/execute/initialize.m: Added.
27902         * objc/execute/load.m: Added.
27903         * objc/execute/many_args_method.m: Added.
27904         * objc/execute/nested-3.m: Added.
27905         * objc/execute/no_clash.m: Added.
27906         * objc/execute/private.m: Added.
27907         * objc/execute/redefining_self.m: Added.
27908         * objc/execute/root_methods.m: Added.
27909         * objc/execute/selector-1.m: Added.
27910         * objc/execute/static-1.m: Added.
27911         * objc/execute/static-2.m: Added.
27912         * objc/execute/va_method.m: Added.
27913
27914 2001-03-10  Richard Henderson  <rth@redhat.com>
27915
27916         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27917
27918 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27919
27920         * g++.old-deja/g++.other/crash31.C: XFAIL.
27921         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27922         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27923         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27924         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27925         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27926
27927 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27928
27929         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27930
27931 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27932
27933         * gcc.dg/20000724-1.c: Don't use multiline strings.
27934
27935 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27936
27937         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27938         result of -cString against what we expect it to be; don't just
27939         print it out for no one to read.
27940
27941         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27942         Based on testcases provided by Nicola Pero.
27943
27944 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27945
27946         * gcc.dg/cpp/macro7.c: New test.
27947
27948 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27949
27950         * gcc.dg/cpp/multiline.c: Update.
27951
27952 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27953
27954         * g++.old-deja/g++.other/enum3.C: New test.
27955
27956 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         * g++.old-deja/g++.other/pod1.C: New test.
27959
27960 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         * g++.old-deja/g++.ext/overload1.C: New test.
27963
27964 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27965
27966         * g++.old-deja/g++.pt/using1.C: New test.
27967
27968 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27969
27970         * g++.old-deja/g++.other/using9.C: New test.
27971
27972 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27973
27974         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27975
27976         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27977
27978 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27979
27980         * g++.old-deja/g++.ext/realpt1.C: Remove.
27981
27982 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27985
27986 2001-02-26  Will Cohen  <wcohen@redhat.com>
27987
27988         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27989
27990 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27991
27992         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27993         templatized constructors.
27994
27995 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27996
27997         * gcc.c-torture/execute/20010224-1.c: New test.
27998
27999 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28000
28001         * gcc.c-torture/execute/20010222-1.c: New test.
28002
28003 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28004
28005         * g++.old-deja/g++.other/inline20.C: New test.
28006
28007 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28008
28009         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28010
28011 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28012
28013         * g++.old-deja/g++.other/lookup22.C: New test.
28014
28015 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28016
28017         * g77.dg: New directory.
28018         * g77.dg/20010216-1.f: New test case.
28019         * g77.dg/dg.exp: New driver.
28020         * lib/g77-dg.exp: New driver library.
28021
28022 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28023
28024         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28025
28026 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28027
28028         * g++.old-deja/g++.other/decl9.C: New test.
28029
28030 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28031
28032         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28033         not need <string> and also tests the initialization at runtime.
28034
28035 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28036
28037         * gcc.c-torture/execute/longlong.c: New test.
28038
28039 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28040
28041         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28042
28043 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28044
28045         * gcc.c-torture/execute/920302-1.c (execute):
28046         Change argument type to short.
28047
28048 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.old-deja/g++.pt/deduct6.C: New test.
28051
28052 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * g++.old-deja/g++.pt/deduct5.C: New test.
28055
28056 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * gcc.c-torture/execute/20010209-1.c: New test.
28059
28060 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28061
28062         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28063
28064 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28065
28066         * g++.dg/vtgc1.C: Update for new ABI.
28067
28068         * consistency.vlad: New directory, 1665 files.
28069
28070 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28071
28072         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28073         return type.
28074         * gcc.dg/cpp/digraphs.c: Declare puts.
28075
28076 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28077
28078         * g++.old-deja/g++.other/warn5.C: New test.
28079
28080 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.pt/spec40.C: New test.
28083
28084 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28087         case.
28088         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28089
28090 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28091
28092         * gcc.c-torture/compile/20010209-1.c: New test.
28093
28094 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28095
28096         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28097         excess errors message but not if it crashes.
28098         * g++.old-deja/g++.other/crash27.C: Likewise.
28099         * g++.old-deja/g++.other/crash28.C: Likewise.
28100         * g++.old-deja/g++.other/crash30.C: Likewise.
28101         * g++.old-deja/g++.other/crash32.C: Likewise.
28102         * g++.old-deja/g++.other/crash35.C: Likewise.
28103         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28104
28105 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28106
28107         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28108         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28109         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28110         g77.f-torture/execute/execute.exp,
28111         g77.f-torture/noncompile/noncompile.exp,
28112         gcc.c-torture/execute/execute.exp,
28113         gcc.c-torture/execute/memcheck/memcheck.exp,
28114         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28115         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28116         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28117         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28118         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28119         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28120         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28121         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28122         Remove bug reporting instructions with ancient email addresses.
28123
28124 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28125
28126         * gcc.dg/20010202-1.c: New test.
28127         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28128
28129 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28130
28131         * g++.dg/stdbool-if.C: New test.
28132
28133 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28134
28135         * objc/execute/fdecl.m: Added main().
28136
28137 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28138
28139         * gcc.c-torture/execute/20010206-1.c: New test.
28140
28141 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28142
28143         * gcc.dg/cpp/avoidpaste1.c: Update.
28144
28145 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28146
28147         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28148         Pero <nicola@brainstorm.co.uk>.
28149         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28150
28151 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28152
28153         * g++.old-deja/g++.pt/spec39.C: New test.
28154
28155 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28156
28157         * gcc.c-torture/compile/20010202-1.c: New test.
28158
28159 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28160
28161         * g++.old-deja/g++.abi/primary2.C: New test.
28162         * g++.old-deja/g++.abi/primary3.C: New test.
28163         * g++.old-deja/g++.abi/primary4.C: New test.
28164         * g++.old-deja/g++.abi/primary5.C: New test.
28165         * g++.old-deja/g++.abi/vtable3.h: New test.
28166         * g++.old-deja/g++.abi/vtable3a.C: New test.
28167         * g++.old-deja/g++.abi/vtable3b.C: New test.
28168         * g++.old-deja/g++.abi/vtable3c.C: New test.
28169         * g++.old-deja/g++.abi/vtable3d.C: New test.
28170         * g++.old-deja/g++.abi/vtable3e.C: New test.
28171         * g++.old-deja/g++.abi/vtable3f.C: New test.
28172         * g++.old-deja/g++.abi/vtable3g.C: New test.
28173         * g++.old-deja/g++.abi/vtable3h.C: New test.
28174         * g++.old-deja/g++.abi/vtable3i.C: New test.
28175         * g++.old-deja/g++.abi/vtable3j.C: New test.
28176         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28177
28178 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28179
28180         * g++.old-deja/g++.other/anon6.C: New test.
28181         * g++.old-deja/g++.other/anon7.C: New test.
28182
28183 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28184
28185         * gcc.dg/cpp/avoidpaste2.c: New tests.
28186
28187 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28188
28189         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28190
28191 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28192
28193         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28194         DECIMAL_DIG cases for Irix."
28195
28196 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28197
28198         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28199
28200 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28201
28202         * gcc.dg/c99-tag-1.c: New test.
28203
28204 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28205
28206         * gcc.dg/cpp/tr-warn1.c: Add tests.
28207
28208 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28209
28210         * gcc.dg/cpp/avoidpaste1.c: Update.
28211         * gcc.dg/cpp/paste4.c: Update.
28212
28213 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28214
28215         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28216         cases for Irix.
28217
28218 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28219
28220         * g++.old-deja/g++.other/inline19.C: New test.
28221
28222 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28223
28224         * gcc.dg/Wlarger-than.c: New test.
28225
28226 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28227
28228         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28229
28230 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.c-torture/execute/20010129-1.c: New test.
28233         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28234
28235 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28236
28237         * gcc.dg/cpp/avoidpaste1.c: Test case.
28238
28239 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * g++.old-deja/g++.other/inline18.C: New test.
28242
28243 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28244
28245         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28246         and __builtin_putchar.
28247
28248 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28251         tests.
28252
28253 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28254
28255         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28256         floating point number rounding mode to round to the nearest
28257         representable mode.
28258
28259 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28260
28261         * g++.old-deja/g++.other/mangle2.C: New test.
28262
28263 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28264
28265         * gcc.c-torture/compile/20010124-1.c: New test.
28266
28267 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28268
28269         * g++.old-deja/g++.pt/spec38.C: New test.
28270
28271 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28272
28273         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28274         "Build don't run".
28275
28276 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28277
28278         * gcc.c-torture/execute/20010123-1.c: New test.
28279
28280 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28281
28282         * g++.old-deja/g++.pt/spec37.C: New test.
28283
28284 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28285
28286         * g++.old-deja/g++.pt/overload14.C: New test.
28287
28288 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28289
28290         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28291         __builtin_return_address.
28292
28293 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28294
28295         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28296         * g++.old-deja/g++.pt/spec35.C: New test.
28297         * g++.old-deja/g++.pt/spec36.C: New test.
28298
28299 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28300
28301         * gcc.c-torture/compile/20010118-1.c: New test.
28302
28303 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28304
28305         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28306
28307 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28308
28309         * gcc.c-torture/execute/20010119-1.c: New test.
28310
28311 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * g++.old-deja/g++.other/vbase5.C: New test.
28314
28315 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28316
28317         * gcc.c-torture/execute/20010118-1.c: New test.
28318
28319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.old-deja/g++.pt/deduct3.C: New test.
28322
28323 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325         * g++.old-deja/g++.pt/spec34.C: New test.
28326
28327 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28328
28329         * g77.f-torture/compile/20000601-2.f: New test.
28330
28331 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * g++.old-deja/g++.other/init17.C: New test.
28334
28335 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28336
28337         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28338
28339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28340
28341         * g++.old-deja/g++.pt/unify8.C: New test.
28342
28343 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         * g++.old-deja/g++.abi/vbase1.C: New test.
28346
28347 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.pt/crash65.C: New test.
28350
28351 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28352
28353         * gcc.dg/cpp/assembl2.S: New test case.
28354
28355 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28356
28357         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28358         are supported.
28359
28360 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28361
28362         * g++.old-deja/g++.other/builtins1.C: New test.
28363         * g++.old-deja/g++.other/builtins2.C: Likewise.
28364         * g++.old-deja/g++.other/builtins3.C: Likewise.
28365         * g++.old-deja/g++.other/builtins4.C: Likewise.
28366
28367 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.c-torture/compile/20010117-1.c: New test.
28370         * gcc.c-torture/compile/20010117-2.c: New test.
28371
28372 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28373
28374         * g77.f-torture/execute/20010116.[fx]: New test,
28375         XFAIL on i?86-*-*.
28376         * g77.f-torture/compile/20010115.f: Indicate it's
28377         a test for PR fortran/1636.
28378
28379 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28380
28381         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28382
28383 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28384
28385         * g77.f-torture/compile/20010115.f: New test.
28386
28387 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28388
28389         * g++.old-deja/g++.pt/nontype5.C: New test.
28390
28391 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28392
28393         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28394         have an equivalent working one below it.
28395
28396 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28397
28398         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28399         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28400
28401 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28402
28403         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28404         message containing "init_priority".
28405         (conpr-2.C): Likewise.
28406         (conpr-3.C): Likewise.
28407         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28408
28409 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28410
28411         * gcc.c-torture/execute/20010114-2.c: New test.
28412
28413 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28414
28415         * gcc.c-torture/compile/20010114-1.c: New test.
28416         * gcc.c-torture/compile/20010114-1.x: Xfail.
28417         * gcc.c-torture/compile/20010114-2.c: New test.
28418         * gcc.c-torture/execute/20010114-1.c: New test.
28419         * gcc.dg/trunc-1.c: New test.
28420         * gcc.dg/uninit-B.c: New test.
28421
28422 2001-01-13  Nick Clifton  <nickc@redhat.com>
28423
28424         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28425         target.
28426
28427 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28428
28429         * gcc.c-torture/compile/20010113-1.c: New test.
28430
28431 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28432
28433         * gcc.c-torture/compile/20001212-1.c: New test.
28434
28435 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28436
28437         * gcc.dg/cpp/widestr1.c: Update.
28438         * gcc.dg/cpp/prag-imp.c: Remove.
28439
28440 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28441
28442         * gcc.c-torture/execute/20000801-3.x: Remove.
28443         * gcc.dg/c90-init-1.c: New test.
28444         * gcc.dg/c99-init-1.c: New test.
28445         * gcc.dg/c99-init-2.c: New test.
28446         * gcc.dg/gnu99-init-1.c: New test.
28447
28448 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28449
28450         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28451         testing that no relevant ones were found.
28452
28453 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.old-deja/g++.pt/cast2.C: New test.
28456
28457 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.pt/friend47.C: New test.
28460
28461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28462
28463         * g++.old-deja/g++.pt/instantiate13.C: New test.
28464
28465 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28466
28467         * g++.old-deja/g++.other/defarg7.C: New test.
28468         * g++.old-deja/g++.other/defarg8.C: New test.
28469
28470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.pt/crash64.C: New test.
28473
28474 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.pt/crash63.C: New test.
28477
28478 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28479
28480         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28481
28482 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28483
28484         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28485
28486 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         * g++.old-deja/g++.pt/error3.C: New test.
28489
28490 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28491
28492         * g++.old-deja/g++.other/crash39.C: New test.
28493
28494 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28495
28496         * g++.old-deja/g++.other/vbase4.C: New test.
28497
28498 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28499
28500         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28501         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28502         * gcc.dg/special/special.exp: New test driver which will check
28503         for alias support for the above test.
28504
28505 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28506
28507         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28508         problems on small machines.
28509         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28510         parameterize.
28511
28512 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28513
28514         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28515         mips.
28516         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28517
28518 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28519
28520         * g++.old_deja/g++.pt/using8.C: New test.
28521
28522 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28523
28524         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28525
28526 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28527
28528         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28529         where a failure is expected.
28530         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28531
28532 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28533
28534         * g++.old_deja/g++.pt/instantiate12.C: New test.
28535
28536 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28537
28538         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28539         start of structs.
28540         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28541         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28542         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28543         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28544         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28545         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28546         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28547         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28548         * g++.old-deja/g++.eh/spec6.C: Likewise.
28549         * g++.old-deja/g++.jason/crash3.C: Likewise.
28550         * g++.old-deja/g++.law/ctors11.C: Likewise.
28551         * g++.old-deja/g++.law/ctors17.C: Likewise.
28552         * g++.old-deja/g++.law/ctors5.C: Likewise.
28553         * g++.old-deja/g++.law/ctors9.C: Likewise.
28554         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28555         * g++.old-deja/g++.mike/net22.C: Likewise.
28556         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28557         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28558         * g++.old-deja/g++.mike/virt3.C: Likewise.
28559         * g++.old-deja/g++.niklas/t128.C: Likewise.
28560         * g++.old-deja/g++.other/anon4.C: Likewise.
28561         * g++.old-deja/g++.other/using1.C: Likewise.
28562         * g++.old-deja/g++.other/warn3.C: Likewise.
28563         * g++.old-deja/g++.pt/t37.C: Likewise.
28564         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28565         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28566
28567 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28568
28569         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28570
28571 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28572
28573         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28574
28575 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28576
28577         * gcc.c-torture/compile/20010107-1.c: New test.
28578
28579 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28580
28581         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28582
28583 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28584
28585         * gcc.dg/format/format.h: New file.
28586         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28587         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28588         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28589         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28590         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28591         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28592         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28593         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28594         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28595         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28596         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28597         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28598         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28599         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28600         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28601         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28602         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28603         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28604         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28605         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28606         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28607         instead of declaring standard types, macros and functions in each
28608         test.
28609
28610 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28611
28612         * gcc.c-torture/execute/20010106-1.c: New test.
28613
28614 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28615
28616         * gcc.dg/format/format.exp: New file.
28617         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28618         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28619         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28620         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28621         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28622         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28623         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28624         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28625         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28626         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28627         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28628         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28629         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28630         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28631         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28632         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28633         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28634         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28635         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28636         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28637         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28638         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28639         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28640         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28641         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28642         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28643         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28644         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28645         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28646         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28647         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28648         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28649         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28650         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28651         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28652         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28653         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28654         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28655         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28656         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28657         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28658         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28659
28660 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28661
28662         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28663         account.
28664
28665 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28668
28669 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28670
28671         * g++.old-deja/g++.pt/crash62.C: New test.
28672
28673 2001-01-04  Richard Henderson  <rth@redhat.com>
28674
28675         * gcc.dg/20000926-1.c: Update expected warnings.
28676         * gcc.dg/array-2.c: Likewise.
28677         * gcc.dg/array-4.c: Also validate flexible array members.
28678         * gcc.dg/c99-flex-array-1.c: New.
28679
28680 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28681
28682         * gcc.c-torture/compile/20001222-1.x: Remove.
28683
28684 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28685
28686         * gcc.c-torture/execute/built-in-setjmp.c: New.
28687
28688 2001-01-03  Richard Henderson  <rth@redhat.com>
28689
28690         * gcc.dg/940510-1.c: Update expected error wording.
28691         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28692
28693 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28694
28695         * lib/target-supports.exp (check_alias_available): Modified to
28696         indicate aliases not supported if only weak aliases are supported.
28697
28698 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28699
28700         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28701         Turn on cmpstrsi checks for __pj__ and __i370__.
28702
28703 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.old-deja/g++.other/virtual11.C: New test.
28706
28707 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28708
28709         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28710
28711 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28712
28713         * gcc.c-torture/compile/20010102-1.c: New test.
28714
28715 2001-01-02  Andreas Jaeger  <aj@suse.de>
28716
28717         * gcc.dg/noreturn-3.c: New test.
28718
28719         * gcc.dg/noreturn-4.c: New test.
28720
28721 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28722
28723         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28724         __builtin_fputc and __builtin_fwrite.
28725
28726 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28727
28728         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28729         signed char, not default char.
28730
28731 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28732
28733         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28734
28735 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28736
28737         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28738
28739 2000-12-29  Richard Henderson  <rth@redhat.com>
28740
28741         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28742         (__cyg_profile_func_exit): Define.
28743
28744 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28745
28746         * g++.dg/vtgc1.C: New test.
28747
28748 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28749
28750         * gcc.dg/noncompile/20001228-1.c: New test.
28751
28752         * gcc.dg/20001228-1.c: New test.
28753
28754         * gcc.c-torture/execute/20001228-1.c: New test.
28755
28756 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28757
28758         * gcc.dg/format-strfmon-1.c: New test.
28759
28760 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28761
28762         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28763         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28764         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28765         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28766         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28767         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28768         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28769         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28770         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28771         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28773         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28774         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28775
28776         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28777         * gcc.c-torture/execute/string-opt-4.c: Test index.
28778
28779 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28780
28781         * gcc.c-torture/compile/20001226-1.c: New test.
28782
28783 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28784
28785         * gcc.c-torture/compile/20001222-1.c: New test.
28786         * gcc.c-torture/compile/20001222-1.x: Xfail.
28787
28788 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28789
28790         * gcc.c-torture/execute/comp-goto-2.c: New test.
28791
28792 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28793
28794         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28795         Use long types if __INT_MAX__ is 32767.
28796         (main): Use cast to (sint32 *) when poking 88 into a_page.
28797
28798         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28799
28800 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28801
28802         * gcc.c-torture/compile/20001221-1.c: New test.
28803         * gcc.c-torture/execute/20001221-1.c: New test.
28804
28805 2000-12-20  Richard Henderson  <rth@redhat.com>
28806
28807         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28808         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28809
28810 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28811
28812         * gcc.dg/compare3.c: New test.
28813
28814 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28815
28816         * gcc.dg/format-warnll-1.c: New test.
28817
28818 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28819
28820         * gcc.dg/cpp/cmdlne-P.c: New test.
28821
28822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28823
28824         * gcc.c-torture/execute/builtin-abs-1.c,
28825         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28826
28827 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28828
28829         * gcc.dg/cpp/multiline.c: New test.
28830
28831 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28832
28833         * g++.old-deja/g++.other/syshdr1.C: Update.
28834         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28835
28836 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28837
28838         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28839
28840 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28841
28842         * g++.old-deja/g++.pt/ttp65.C: New test.
28843
28844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28845
28846         * g++.old-deja/g++.pt/ttp64.C: New test.
28847
28848 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28849
28850         * g++.old-deja/g++.pt/spec33.C: New test.
28851
28852 2000-12-14  Catherine Moore  <clm@redhat.com>
28853
28854         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28855         * gcc.c-torture/execute/920612-2.c: Likewise.
28856         * gcc.c-torture/execute/920428-2.c: Likewise.
28857         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28858         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28859
28860 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28861
28862         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28863         * gcc.dg/pack-test-2.c: Likewise.
28864
28865 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28866
28867         Tests by Zack Weinberg <zackw@stanford.edu>.
28868
28869         * gcc.dg/cpp/defined.c: Update.
28870         * gcc.dg/cpp/defined_trad.c: New tests.
28871
28872 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28873
28874         * gcc.dg/cpp/trad-direct.c: Update.
28875
28876 2000-12-11  Neil Booth  <neilb@earthling.net>
28877
28878         * gcc.dg/cpp/defined_trad.c
28879
28880 2000-12-11  Neil Booth  <neilb@earthling.net>
28881
28882         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28883
28884 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28885
28886         * gcc.dg/format-miss-2.c: New test.
28887
28888 2000-12-09  Neil Booth  <neilb@earthling.net>
28889
28890         * gcc.dg/cpp/lineflags.c: New tests.
28891         * gcc.dg/cpp/poison.c: Update.
28892         * gcc.dg/cpp/redef2.c: Update.
28893         * gcc.dg/cpp/skipping.c: New test.
28894
28895 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28896
28897         * g++.old-deja/g++.other/eh3.C: New testcase.
28898
28899 2000-12-07  Neil Booth  <neilb@earthling.net>
28900
28901         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28902         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28903         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28904         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28905         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28906         Update.
28907
28908 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28909
28910         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28911         __SIZE_TYPE__ instead of int for type of integers cast to
28912         pointers.
28913
28914 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28915
28916         * g++.old-deja/g++.other/cleanup4.C: New test.
28917
28918 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28919
28920         * format-sec-1.c: New test.
28921
28922 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28923
28924         * gcc.dg/format-nonlit-3.c: New test.
28925
28926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28927
28928         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28929         through a null pointer.
28930
28931 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28932
28933         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28934         * g++.old-deja/g++.pt/partial4.C: New test.
28935
28936 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28937
28938         * gcc.c-torture/execute/ieee/hugeval.x: New.
28939
28940 2000-12-06  Neil Booth  <neilb@earthling.net>
28941
28942         * gcc.dg/cpp/backslash2.c: New tests.
28943
28944 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28945
28946         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28947         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28948
28949 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28950
28951         * gcc.c-torture/execute/20001203-2.c: New testcase.
28952
28953 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28954
28955         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28956         * g++.old-deja/g++.other/virtual10.C: New test.
28957
28958 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28959
28960         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28961
28962 2000-12-05  Richard Henderson  <rth@redhat.com>
28963
28964         * gcc.c-torture/compile/20001205-1.c: New.
28965
28966 2000-12-04  Neil Booth  <neilb@earthling.net>
28967
28968         * g++.old-deja/g++.other/virtual9.C: New test.
28969         * g++.old-deja/g++.pt/crash61.C: New test.
28970         * gcc.c-torture/execute/loop-9.c: New test.
28971
28972 2000-12-04  Neil Booth  <neilb@earthling.net>
28973
28974         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28975         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28976         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28977         * gcc.dg/cpp/extratokens.c: ...here.
28978
28979 2000-12-04  Neil Booth  <neilb@earthling.net>
28980
28981         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28982         New tests.
28983
28984 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28985
28986         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28987         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28988
28989 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28990
28991         * gcc.c-torture/execute/20001203-1.c: New test.
28992
28993 2000-12-03  Neil Booth  <neilb@earthling.net>
28994
28995         * gcc.dg/cpp/macro6.c: New test cases.
28996
28997 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28998
28999         * gcc.c-torture/execute/string-opt-9.c: New test.
29000         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29001         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29002         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29003
29004         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29005         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29006
29007 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29008
29009         * gcc.dg/cpp/if-6.c: New testcase.
29010
29011         * gcc.dg/20001201-1.c: New testcase.
29012
29013 2000-12-02  Neil Booth  <neilb@earthling.net>
29014
29015         * g++.old-deja/g++.other/externC4.C,
29016         g++.old-deja/g++.other/friend10.C: New tests.
29017
29018 2000-12-02  Neil Booth  <neilb@earthling.net>
29019
29020         * g++.old-deja/g++.other/instan2.C
29021         * g++.old-deja/g++.other/instan3.C: New test.
29022
29023 2000-12-02  Neil Booth  <neilb@earthling.net>
29024
29025         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29026         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29027         gnuc99.c,gnuc99-pedantic.c: New tests.
29028
29029 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29030
29031         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29032         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29033
29034 2000-12-01  Neil Booth  <neilb@earthling.net>
29035
29036         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29037         * gcc.dg/cpp/poison.c: Update.
29038         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29039
29040 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29041
29042         * g77.f-torture/execute/20001201.f: New test.
29043
29044 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29045
29046         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29047
29048 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29049
29050         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29051
29052 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         * g++.old-deja/g++.other/cast6.C: New test.
29055
29056 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29057
29058         * gcc.c-torture/execute/20001130-2.c: New testcase.
29059
29060 2000-11-30  Richard Henderson  <rth@redhat.com>
29061
29062         * gcc.c-torture/execute/20001130-1.c: New test.
29063
29064 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * g++.old-deja/g++.other/op3.C: New test.
29067
29068 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29069
29070         * g++.old-deja/g++.other/op2.C: New test.
29071
29072 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         * g++.old-deja/g++.other/crash38.C: New test.
29075
29076 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29077
29078         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29079
29080 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29083         tests.
29084         * gcc.c-torture/execute/string-opt-6.c: New test.
29085
29086         * gcc.dg/20001117-1.c: Add main.
29087
29088 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29089
29090         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29091         Move from here ...
29092         * gcc.dg/940510-1.c: ... to here.
29093
29094         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29095         zero-size arrays in toplevel structures.
29096
29097 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29098
29099         * gcc.c-torture/execute/loop-8.c: New test.
29100
29101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29102
29103         * g++.old-deja/g++.other/base1.C: New test.
29104
29105 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29106
29107         * g++.old-deja/g++.other/parse2.C: New test.
29108
29109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         * g++.old-deja/g++.pt/incomplete1.C: New test.
29112
29113 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old-deja/g++.other/friend9.C: New test.
29116
29117 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29118
29119         * gcc.dg/20001127-1.c: New test.
29120
29121 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         * g++.old-deja/g++.pt/friend46.C: New test.
29124
29125 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29126
29127         * g++.old-deja/g++.other/ptrmem8.C: New test.
29128
29129 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29130
29131         * gcc.c-torture/execute/string-opt-7.c: New test.
29132         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29133
29134 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29135
29136         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29137         instead of 'mkcheck 2'.
29138
29139 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29140
29141         * gcc.c-torture/execute/memcheck/driver.c,
29142         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29143         C9X references to refer to C99.
29144
29145 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * gcc.dg/ultrasp3.c: New test.
29148
29149 2000-11-25  Neil Booth  <neilb@earthling.net>
29150
29151         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29152
29153 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29154
29155         * gcc.c-torture/compile/20001123-2.c: New.
29156
29157 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29158
29159         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29160
29161 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29162
29163         * gcc.dg/sequence-point-1.c: Add some new tests.
29164         * gcc.c-torture/execute/20001124-1.c: New test.
29165
29166 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.other/vaarg4.C: New test.
29169         * gcc.c-torture/compile/20001123-1.c: New test.
29170
29171 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29172
29173         * g++.other/crash24.C: Adjust and remove XFAIL.
29174         * g++.other/crash37.C: New test.
29175
29176 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         * g++.old-deja/g++.pt/instantiate9.C: New test.
29179
29180 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29181
29182         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29183         new ABI, too.
29184
29185         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29186         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29187
29188 2000-11-22  Neil Booth  <neilb@earthling.net>
29189
29190         * gcc.dg/cpp/Wtrigraphs.c: New test.
29191
29192 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29193
29194         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29195
29196 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29197
29198         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29199
29200 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29201
29202         * lib/gcc-dg.exp: load_lib scanasm.exp.
29203         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29204         * lib/g++-dg.exp: load_lib scanasm.exp.
29205         * lib/scanasm.exp: New.
29206         (scan-assembler, scan-assembler-not): Add optional arguments to
29207         test name, or if not present, the pattern name.
29208         (scan-assembler-dem, scan-assembler-dem-not): New.
29209
29210         * g++.dg/dg.exp: New.
29211
29212 2000-11-21  Neil Booth  <neilb@earthling.net>
29213
29214         * gcc.dg/cpp/integrated1.c: Remove.
29215
29216 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29217
29218         * gcc.c-torture/execute/20001121-1.c: New test.
29219
29220 2000-11-21  Richard Henderson  <rth@redhat.com>
29221
29222         * gcc.c-torture/compile/20001121-1.c: New test.
29223
29224 2000-11-20  Neil Booth  <neilb@earthling.net>
29225
29226         * gcc.dg/cpp/integrated1.c: New test.
29227
29228 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29229
29230         * g++.old-deja/g++.other/inline17.C: New test.
29231
29232 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29233
29234         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29235         local variable to be zero: I made the variable global. Now
29236         uses abort() and exit() instead of relying on main's return value.
29237
29238 2000-11-20  Neil Booth  <neilb@earthling.net>
29239
29240         * gcc.dg/cpp/paste2.c: Update test.
29241         * objc/execute/paste.m: New test.
29242
29243 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29244
29245         * gcc.dg/c99-condexpr-1.c: New test.
29246
29247 2000-11-20  Neil Booth  <neilb@earthling.net>
29248
29249         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29250
29251 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29252
29253         * g++.old-deja/g++.pt/export1.C: New test.
29254
29255 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29256
29257         * gcc.dg/20001117-1.c: New test.
29258
29259 2000-11-18  Richard Henderson  <rth@redhat.com>
29260
29261         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29262
29263 2000-11-18  Richard Henderson  <rth@redhat.com>
29264
29265         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29266         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29267         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29268
29269 2000-11-18  Richard Henderson  <rth@redhat.com>
29270
29271         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29272         (main): New.  Exit cleanly.
29273
29274 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29275
29276         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29277         gcc.dg/c99-fordecl-2.c: New tests.
29278
29279 2000-11-18  Richard Henderson  <rth@redhat.com>
29280
29281         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29282         * gcc.c-torture/execute/zerolen-2.c: New.
29283
29284 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29285
29286         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29287         memory.
29288
29289 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29290
29291         * g++.old-deja/g++.pt/instantiate8.C: New test.
29292
29293 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29296         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29297
29298 2000-11-16  Nick Clifton  <nickc@redhat.com>
29299
29300         * gcc.c-torture/execute/nestfunc-2.c: New test.
29301         * gcc.c-torture/execute/nestfunc-3.c: New test.
29302
29303 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29304
29305         * gcc.c-torture/compile/20001116-1.c: New test.
29306
29307 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29308
29309         * gcc.c-torture/execute/20001115-1.c: New test.
29310
29311 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29312
29313         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29314         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29315         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29316         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29317
29318 2000-11-15  Neil Booth  <neilb@earthling.net>
29319
29320         gcc.dg/cpp/_Pragma1.c: Update.
29321         gcc.dg/cpp/_Pragma2.c: New test.
29322
29323 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29324
29325         * g++.old-deja/g++.other/anon5.C: New test.
29326
29327 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29328
29329         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29330         tests.
29331
29332 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29335         output.
29336
29337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29338
29339         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29340         labels at end of compound statements.
29341
29342 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.c-torture/execute/loop-7.c: New test.
29345
29346 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29347
29348         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29349
29350 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29351
29352         * gcc.dg/c99-bool-1.c: New test.
29353
29354 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29355
29356         * gcc.dg/c99-scope-1.c: Remove xfail.
29357         * gcc.dg/c99-scope-2.c: New test.
29358
29359 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29360
29361         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29362         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29363
29364 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29365
29366         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29367         error messages.
29368
29369         * g++.mike/p700.C: Don't typedef wchar_t.
29370         * g++.mike/p784.C: Likewise.
29371         * g++.mike/eb101.C: Don't use __wchar_t.
29372
29373 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29374
29375         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29376         from DO loop.
29377
29378 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29379
29380         * gcc.c-torture/execute/20001111-1.c: New test.
29381
29382 2000-11-10  Nick Clifton  <nickc@redhat.com>
29383
29384         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29385         long multuiple and accumulate.
29386
29387 2000-11-09  Richard Henderson  <rth@redhat.com>
29388
29389         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29390         via size_t instead of int.
29391
29392         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29393         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29394         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29395         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29396
29397 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29398
29399         * gcc.c-torture/compile/20001109-1.c: New test.
29400         * gcc.c-torture/compile/20001109-2.c: New test.
29401
29402 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         * g++.old-deja/g++.pt/operator1.C: New test.
29405         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29406
29407 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29408
29409         * gcc.dg/20001108-1.c: New test.
29410
29411 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29414         with both arguments constant strings.
29415         * gcc.c-torture/execute/string-opt-3.c: New test.
29416         * gcc.c-torture/execute/string-opt-4.c: New test.
29417         * gcc.c-torture/execute/string-opt-5.c: New test.
29418
29419 2000-11-08  Nick Clifton  <nickc@redhat.com>
29420
29421         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29422         mulsidi3adddi patterns.
29423
29424 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.old-deja/g++.other/crash36.C: New test.
29427
29428 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29429
29430         * g++.old-deja/g++.other/init16.C: New test.
29431
29432 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29433
29434         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29435
29436 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29437
29438         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29439         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29440         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29441
29442 2000-11-07  DJ Delorie  <dj@redhat.com>
29443
29444         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29445
29446 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29447
29448         * gcc.c-torture/execute/string-opt-1.c: New test.
29449
29450 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29451
29452         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29453         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29454         parameters in registers, and there is no way for a varargs
29455         function to know in which order the integer and floating-point
29456         parameters should be interleaved when they are placed on the
29457         stack.
29458         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29459         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29460
29461 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29462
29463         * gcc.c-torture/execute/string-opt-2.c: New test.
29464
29465 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29466
29467         * g++.old-deja/g++.pt/crash60.C: New test.
29468
29469 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29470
29471         * g++.old-deja/g++.other/crash24.C: New test.
29472         * g++.old-deja/g++.other/crash25.C: New test.
29473         * g++.old-deja/g++.other/crash26.C: New test.
29474         * g++.old-deja/g++.other/crash27.C: New test.
29475         * g++.old-deja/g++.other/crash28.C: New test.
29476         * g++.old-deja/g++.other/crash29.C: New test.
29477         * g++.old-deja/g++.other/crash30.C: New test.
29478         * g++.old-deja/g++.other/crash31.C: New test.
29479         * g++.old-deja/g++.other/crash32.C: New test.
29480         * g++.old-deja/g++.other/crash33.C: New test.
29481         * g++.old-deja/g++.other/crash34.C: New test.
29482         * g++.old-deja/g++.other/crash35.C: New test.
29483
29484 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29485
29486         * gcc.c-torture/execute/20001031-1.c: New test.
29487
29488 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29489
29490         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29491         namespace.
29492
29493         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29494         standards-conformant.
29495
29496         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29497
29498         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29499         * g++.old-deja/g++.mike/p755a.C: Likewise.
29500         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29501         library makes no calls to `operator new' during initialization.
29502
29503 2000-11-04  Neil Booth  <neilb@earthling.net>
29504
29505         * gcc.dg/cpp/include2.c: New tests.
29506
29507 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29508
29509         * lib/g++.exp (g++_set_ld_library_path): New function.
29510         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29511
29512 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29513
29514         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29515         warnings.
29516
29517 2000-11-01  Richard Henderson  <rth@redhat.com>
29518
29519         * g++.old-deja/g++.ext/namedret1.C: New.
29520         * g++.old-deja/g++.ext/namedret2.C: New.
29521         * g++.old-deja/g++.ext/namedret3.C: New.
29522
29523 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29524
29525         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29526         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29527
29528 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29529
29530         * gcc.c-torture/execute/va-arg-21.c: New test.
29531
29532 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29533
29534         * gcc.dg/c99-complex-2.c: New test.
29535
29536 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29537
29538         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29539
29540 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * g++.old-deja/g++.other/inline16.C: New test.
29543
29544 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29545
29546         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29547         __PRETTY_FUNCTION__
29548
29549 2000-10-29  Neil Booth  <neilb@earthling.net>
29550
29551         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29552         New tests.
29553         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29554         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29555         optimisation.
29556
29557 2000-10-29  Neil Booth  <neilb@earthling.net>
29558
29559         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29560         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29561         * mi5.c: Test multiple includes work with -C.
29562         * trigraphs.c: Test ^= version.
29563
29564 2000-10-28  Neil Booth  <neilb@earthling.net>
29565
29566         New tests and test updates for new macro expander.
29567
29568         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29569         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29570         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29571         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29572         new diagnostic messages.
29573
29574         * gcc.dg/cpp/macro3.c: New tests.
29575
29576 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29577
29578         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29579         on the same line.
29580
29581 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29582
29583         * g++.old-deja/g++.other/eh2.C: New test.
29584
29585 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29586
29587         * gcc.c-torture/execute/20001027-1.c: New test.
29588
29589 2000-10-26  Richard Henderson  <rth@redhat.com>
29590
29591         * gcc.c-torture/execute/20001026-1.c: New.
29592
29593 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29594
29595         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29596         * g++.old-deja/g++.law/builtin1.C: Likewise.
29597         * g++.old-deja/g++.law/ctors10.C: Likewise.
29598         * g++.old-deja/g++.law/virtual3.C: Likewise.
29599         * g++.old-deja/g++.mike/p658.C: Likewise.
29600         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29601         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29602         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29603         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29604         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29605
29606 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29607
29608         * gcc.c-torture/compile/20001024-1.c: New test.
29609
29610 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29611
29612         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29613         to tell us whether or not we are using V3.
29614
29615 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29616
29617         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29618         operands.
29619
29620 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29621
29622         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29623
29624 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29625
29626         * gcc.c-torture/execute/20001024-1.c: New test.
29627
29628 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29629
29630         * g++.old-deja/g++.other/sibcall1.C: New test.
29631
29632 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29633
29634         * gcc.dg/noncompile/init-3.c: New test.
29635
29636 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29637
29638         * gcc.dg/format-array-1.c: New test.
29639
29640 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29641
29642         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29643         writing through null pointers; remove comment about testing
29644         unterminated strings.
29645
29646 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29647
29648         * gcc.c-torture/execute/20001017-2.c: New test.
29649
29650 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29651
29652         * gcc.c-torture/compile/20001018-1.c: New test.
29653         * gcc.c-torture/compile/20001018-1.x: Xfail.
29654
29655 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29656
29657         * gcc.c-torture/execute/20001017-1.c: New test.
29658
29659 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29660
29661         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29662         for multiple use of arguments with scanf formats; add tests for
29663         multiple use of arguments.
29664
29665 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29666
29667         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29668
29669 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29670
29671         * gcc.dg/format-miss-1.c: New test.
29672
29673 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29674
29675         * gcc.c-torture/execute/20001013-1.c: New test.
29676
29677 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29678
29679         * gcc.dg/format-branch-1.c: New test.
29680
29681 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29682
29683         * README, lib/file-format.exp: Remove EGCS references.
29684
29685 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29686
29687         * gcc.dg/20001013-1.c: New test.
29688
29689 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29690
29691         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29692         for intmax_t in the compiler using __typeof__ and the type rules
29693         for conditional expressions.
29694
29695 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * gcc.dg/20001012-1.c: New test.
29698         * gcc.dg/20001012-2.c: New test.
29699
29700 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29701
29702         * gcc.dg/format-attr-1.c: New test.
29703
29704 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29705
29706         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29707         __LONG_LONG_MAX__ instead of LLONG_MAX.
29708
29709 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29710
29711         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29712         scanf flags.
29713         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29714         flags.
29715
29716 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29717
29718         * gcc.dg/sequence-pt-1.c: New test.
29719
29720 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29721
29722         * gcc.c-torture/execute/20001011-1.c: New testcase.
29723         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29724
29725 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29726
29727         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29728         does not error on it.
29729
29730 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29731
29732         * gcc.dg/20001009-1.c: New test.
29733
29734 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29735
29736         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29737         * gcc.c-torture/execute/20001009-2.c: ... to here.
29738
29739 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29740
29741         * gcc.c-torture/compile/20001009-1.c: New testcase.
29742         * gcc.c-torture/execute/20001009-1.c: New testcase.
29743         Testcases provided by Jan Hubicka <jh@suse.cz>.
29744
29745 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29746
29747         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29748         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29749         uintmax_t using <limits.h> to emulate the compiler's internal
29750         logic.  No longer XFAIL %j tests.
29751
29752 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29753
29754         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29755         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29756         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29757         regexps and details of expected handling of some bad formats.
29758         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29759         suppression.
29760
29761 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29762
29763         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29764         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29765         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29766         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29767         in list archives.
29768
29769 2000-10-06  Richard Henderson  <rth@cygnus.com>
29770
29771         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29772         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29773         * g++.old-deja/g++.jason/report.C: Likewise.
29774         * g++.old-deja/g++.law/friend5.C: Likewise.
29775         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29776         of the expected warnings.
29777
29778 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29779
29780         * g++.old-deja/g++.pt/enum14.C: New test.
29781
29782 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29783
29784         * g++.old-deja/g++.pt/crash59.C: New test.
29785
29786 2000-10-04  Will Cohen  <wcohen@redhat.com>
29787
29788         * gcc.dg/20000926-1.c: New test.
29789
29790 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29791
29792         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29793         function name for current C++ compiler.
29794         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29795
29796 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29797
29798         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29799         __PRETTY_FUNCTION__.
29800         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29801
29802 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29803
29804         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29805
29806 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29807
29808         * gcc.c-torture/compile/20000923-1.c: New test.
29809
29810 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29811
29812         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29813         * g++.old-deja/g++.pt/ttp62.C: Same.
29814         * g++.old-deja/g++.other/inline14.C: Same.
29815
29816 2000-09-24  Richard Henderson  <rth@cygnus.com>
29817
29818         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29819
29820 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29821
29822         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29823
29824 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29825
29826         * gcc.c-torture/compile/20000922-1.c: New file.
29827
29828 2000-09-21  Nick Clifton  <nickc@redhat.com>
29829
29830         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29831         a signed long modulo operation.
29832         (mod6): New function - perform an unsigned long modulo operation.
29833         (main): Add tests for modulos of very large numbers by very small
29834         dividends.
29835
29836 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29837
29838         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29839
29840 2000-09-19  Richard Henderson  <rth@cygnus.com>
29841
29842         * gcc.dg/compare2.c (case 10): XFAIL.
29843
29844 2000-09-18  Richard Henderson  <rth@cygnus.com>
29845
29846         * gcc.c-torture/execute/20000906-1.c: Move ...
29847         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29848         that support __builtin_trap.
29849
29850 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29851
29852         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29853
29854 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29855
29856         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29857         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29858         more $ format tests.
29859
29860 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29861
29862         * gcc.dg/format-errmk-1.c: New test.
29863
29864 2000-09-17  Greg McGary  <greg@mcgary.org>
29865
29866         * gcc.c-torture/execute/20000917-1.x: Remove.
29867
29868 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29869
29870         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29871
29872 2000-09-17  Greg McGary  <greg@mcgary.org>
29873
29874         * gcc.c-torture/execute/20000917-1.c: New test.
29875         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29876
29877 2000-09-16  Neil Booth  <NeilB@earthling.net>
29878
29879         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29880         in nested macro bug.
29881
29882 2000-09-15  Neil Booth  <NeilB@earthling.net>
29883
29884         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29885
29886 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29887
29888         * gcc.c-torture/execute/20000914-1.c: New test.
29889
29890 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29891
29892         * g++.other/inline13.C: New test.
29893
29894 2000-09-12  Andreas Jaeger  <aj@suse.de>
29895
29896         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29897         constant by Ulrich Drepper <drepper@redhat.com>.
29898
29899 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29900
29901         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29902
29903 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29904
29905         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29906
29907 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29908
29909         * gcc.dg/cpp/backslash.c: New test.
29910
29911 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29912
29913         * gcc.c-torture/execute/20000910-1.c: New test.
29914         * gcc.c-torture/execute/20000910-2.c: Likewise.
29915
29916 2000-09-11  Robert Lipe  <robertl@sco.com>
29917
29918         * gcc.dg/pragma-align.c: New test.
29919
29920 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29921
29922         * g++.old-deja/g++.pt/explicit82.C: New test.
29923         * g++.old-deja/g++.pt/explicit83.C: New test.
29924
29925 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29926
29927         * gcc.dg/asm-names.c: New test.
29928
29929 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29930
29931         * gcc.dg/cpp/tr-warn6.c: New test
29932
29933 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29934
29935         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29936         be accepted.
29937
29938 2000-09-07  Catherine Moore  <clm@redhat.com>
29939
29940         * gcc.c-torture/execute/unroll-1.c: New test.
29941
29942 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29943
29944         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29945         ERROR markers.
29946         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29947         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29948         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29949         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29950         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29951         Preprocess only.
29952         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29953         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29954
29955 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         * g++.old-deja/g++.pt/deduct2.C: New test.
29958
29959 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29960
29961         * g++.old-deja/g++.pt/parms2.C: New test.
29962
29963 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29964
29965         * g++.old-deja/g++.pt/crash58.C: New test.
29966
29967 2000-09-06  Greg McGary  <greg@mcgary.org>
29968
29969         * gcc.c-torture/execute/20000906-1.c: New test.
29970         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29971
29972 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29973
29974         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29975
29976 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29977
29978         * g++.old-deja/g++.pt/crash57.C: New test.
29979
29980 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29981
29982         * g++.old-deja/g++.pt/crash56.C: New test.
29983
29984 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29985
29986         * g++.old-deja/g++.pt/koenig1.C: New test.
29987
29988 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29989
29990         * gcc.dg/20000904-1.c: New test.
29991
29992 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * gcc.dg/cpp/paste8.c: New test.
29995
29996 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29997
29998         * gcc.c-torture/compile/20000827-1.c: New test.
29999
30000 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30001
30002         * gcc.dg/format-diag-1.c: New test.
30003
30004 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30005
30006         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30007         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30008         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30009         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30010         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30011
30012 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         * g++.old-deja/g++.other/nested4.C: New test.
30015
30016 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30017
30018         * g++.old-deja/g++.ns/scoped1.C: New test.
30019
30020 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30021
30022         * lib/g++.exp: Support testing already-installed GCC.
30023
30024 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30025
30026         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30027
30028 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30029
30030         * gcc.dg/return-type-2.c: New test.
30031
30032 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30033
30034         * gcc.c-torture/compile/20000825-1.c: New test.
30035
30036 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30037
30038         * gcc.dg/dwarf2-2.c: New test.
30039
30040 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30041
30042         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30043         dg-warning regexps.
30044
30045 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30046
30047         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30048         gcc.dg/format-ext-5.c: New tests.
30049
30050 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30051
30052         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30053
30054 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30055
30056         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30057
30058 2000-08-24  Richard Henderson  <rth@cygnus.com>
30059
30060         * gcc.dg/ia64-sync-1.c: New test.
30061         * gcc.dg/ia64-sync-2.c: New test.
30062         * gcc.dg/ia64-asm-1.c: New test.
30063
30064 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30065
30066         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30067         * gcc.dg/format-ext-2.c: New test.
30068
30069 2000-08-23  Jason Merrill  <jason@redhat.com>
30070
30071         * lib/old-dejagnu.exp: Also ignore "In member function" and
30072         "At global scope".
30073
30074 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30075
30076         * gcc.dg/noncompile/label-lineno-1.c: New test.
30077
30078 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30079
30080         * gcc.dg/c99-array-nonobj-1.c: New test.
30081
30082 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30083
30084         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30085         tests.
30086         * gcc.dg/format-ext-1.c: New test.
30087
30088 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30089
30090         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30091         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30092         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30093         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30094         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30095
30096 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30097
30098         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30099         gcc.dg/c99-strftime-2.c: New tests.
30100
30101 2000-08-22  Richard Henderson  <rth@cygnus.com>
30102
30103         * gcc.c-torture/execute/20000822-1.c: New test.
30104
30105 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30106
30107         * gcc.c-torture/execute/20000819-1.x: Remove.
30108
30109 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30110
30111         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30112         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30113         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30114         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30115         gcc.dg/format-xopen-1.c: New tests.
30116
30117 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30118
30119         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30120
30121 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30122
30123         * g++.old-deja/g++.other/loop2.C: New test.
30124
30125         * gcc.c-torture/compile/20000606-1.c: New test.
30126         * gcc.c-torture/compile/20000728-1.c: New test.
30127         * gcc.c-torture/execute/20000801-1.c: New test.
30128         * gcc.c-torture/execute/20000801-2.c: New test.
30129         * gcc.c-torture/execute/20000819-1.c: New test.
30130         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30131         * gcc.dg/20000629-1.c: New test.
30132         * gcc.dg/20000724-1.c: New test.
30133         * gcc.dg/20000807-1.c: New test.
30134
30135 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30136
30137         * gcc.dg/cpp/pragma-1.c: New test.
30138         * gcc.dg/cpp/pragma-2.c: New test.
30139
30140 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30141
30142         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30143         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30144
30145 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30146
30147         * gcc.c-torture/compile/20000818-1.c: New test.
30148
30149 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30150
30151         * gcc.c-torture/execute/20000818-1.c: New test.
30152
30153 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30154
30155         * gcc.dg/format-va-1.c: New test.
30156
30157 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30158
30159         * g++.old-deja/g++.other/typedef8.C: New test.
30160
30161 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30164         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30165         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30166         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30167         * g++.old-deja/g++.other/ptrmem7.C: New test.
30168         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30169
30170 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30171
30172         * g++.old-deja/g++.pt/typename27.C: New test.
30173
30174 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30175
30176         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30177         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30178         * g++.old-deja/g++.pt/friend45.C: New test.
30179         * g++.old-deja/g++.other/friend8.C: New test.
30180
30181 2000-08-15  Richard Henderson  <rth@cygnus.com>
30182
30183         * gcc.c-torture/execute/20000815-1.c: New test.
30184
30185 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30186
30187         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30188         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30189         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30190
30191 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         * g++.old-deja/g++.other/refinit2.C: New test.
30194
30195 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30196
30197         * lib/c-torture.exp (c-torture): Make
30198         compiler_conditional_xfail_data global.
30199         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30200         compiler_conditional_xfail_data machinery.
30201         (f-torture-execute): Likewise.
30202         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30203         and only when unrolling loops.
30204
30205         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30206
30207 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30208
30209         * g++.old-deja/g++.pt/explicit81.C: New test.
30210
30211 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30212
30213         * g++.old-deja/g++.pt/typename26.C: New test.
30214
30215 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30216
30217         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30218         warning.
30219
30220 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30221
30222         * g++.old-deja/g++.other/array3.C: New test.
30223
30224 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30225
30226         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30227         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30228         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30229         New tests.
30230
30231 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30234         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30235
30236 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30237
30238         * gcc.c-torture/execute/20000808-1.c: New test.
30239
30240 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30241
30242         * gcc.dg/c90-const-expr-1.c: New test.
30243
30244 2000-08-08  Richard Henderson  <rth@cygnus.com>
30245
30246         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30247
30248 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30249
30250         * gcc.dg/noncompile/const-ll-1.c: New test.
30251
30252 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30253
30254         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30255
30256 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30257
30258         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30259         that running programs linked against the shared version of libobjc
30260         run correctly.
30261
30262 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30263
30264         * gcc.dg/c99-printf-1.c: New test.
30265
30266 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30269
30270 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30271
30272         * gcc.c-torture/execute/20000731-1.x: Delete.
30273
30274 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30275
30276         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30277         and torture_without_loops as is done by c-torture.exp.
30278         (search_for): Copy from c-torture.exp.
30279         (gcc-dg-runtest): New function, drives a directory of tests
30280         iterating over the TORTURE_OPTIONS.
30281         (scan-assembler, scan-assembler-not): Move here from
30282         individual directory drivers.
30283
30284         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30285         defined by lib/gcc-dg.exp.
30286         * gcc.dg/cpp/cpp.exp: Likewise.
30287         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30288         gcc-dg-runtest, so we cycle over optimization options.
30289
30290         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30291         * gcc.dg/compare2.c: No longer expected to fail.
30292
30293 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30294
30295         * gcc.c-torture/execute/20000804-1.c: New test.
30296
30297 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30298
30299         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30300
30301 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30302
30303         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30304
30305 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30306
30307         * gcc.c-torture/compile/20000803-1.c: New test.
30308
30309 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30310
30311         * gcc.c-torture/execute/20000801-3.c,
30312         gcc.c-torture/execute/20000801-4.c: New tests.
30313         * gcc.c-torture/execute/20000801-3.x,
30314         gcc.c-torture/execute/20000801-4.x: Xfail.
30315
30316 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30317
30318         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30319         libobjc/.libs to allow for libtool.
30320
30321 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.c-torture/compile/20000802-1.c: New test.
30324
30325 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30326
30327         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30328
30329 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30330
30331         * gcc-c-torture/execute/20000731-2.c: New test.
30332
30333         * gcc.c-torture/execute/20000731-1.c: New test.
30334         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30335
30336 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30337
30338         * testsuite/gcc.dg/cpp/paste7.c: New test.
30339         * gcc.dg/cpp/20000725-1.c: New test.
30340
30341 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30342
30343         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30344         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30345         declaration warning for __builtin_dwarf_reg_size.
30346
30347         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30348
30349 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30350
30351         * gcc.dg/noncompile/voidparam-1.c: New test.
30352
30353 2000-07-30  Richard Henderson  <rth@cygnus.com>
30354
30355         * gcc.dg/c90-digraph-1.c: Don't xfail.
30356         * gcc.dg/compare2.c (case 10): Xfail.
30357         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30358
30359 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30360
30361         * gcc.dg/c99-main-1.c: New test.
30362
30363 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30364
30365         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30366
30367 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30368
30369         * gcc.c-tortuer/execute/20000726-1.c: New test.
30370
30371 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30372
30373         * gcc.c-torture/execute/enum-2.c: New test.
30374
30375 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30376
30377         * gcc.dg/cpp/tr-warn3.c: New test.
30378
30379 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30380
30381         * g++.old-deja/g++.ext/implicit1.C: Remove.
30382         * g++.old-deja/g++.jason/c2.C: Remove
30383         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30384         * g++.old-deja/g++.pt/crash16.C: Likewise.
30385         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30386
30387 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30388
30389         * g++.old-deja/g++.other/for2.C: New test.
30390
30391 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30392
30393         * gcc.dg/20000720-1.c: New test.
30394
30395 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30396
30397         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30398
30399 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30400
30401         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30402         * gcc.c-torture/execute/20000722-1.c: New.
30403         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30404
30405 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30406
30407         * gcc.dg/cpp/20000720-1.S: New test.
30408
30409 2000-07-21  Michael Meissner  <meissner@redhat.com>
30410
30411         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30412
30413 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30414
30415         * g++.old-deja/g++.brendan/crash16.C,
30416         g++.old-deja/g++.brendan/parse3.C,
30417         g++.old-deja/g++.brendan/redecl1.C,
30418         g++.old-deja/g++.ns/template13.C,
30419         g++.old-deja/g++.other/decl4.C,
30420         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30421
30422 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30423
30424         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30425         and "Internal error".
30426
30427         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30428         regexps.
30429         * gcc.dg/cpp/paste6.c: New test.
30430
30431 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30432
30433         * gcc.dg/cpp/tr-direct.c: New test.
30434
30435         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30436         gcc.dg/cpp/undef1.c: Tweak error regexps.
30437
30438 2000-07-18  Eric Christopher <echristo@redhat.com>
30439
30440         * gcc.c-torture/compile/20000718-1.c: New test.
30441
30442 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30443
30444         * cpplex.c (_cpp_push_token): If the token being pushed back
30445         is the previous token in this context, just subtract one from
30446         context->posn.
30447         * cppmacro.c (save_expansion): Clear aux field when storing a
30448         placemarker.
30449
30450 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30451
30452         * gcc.dg/noncompile/redecl-1.c: New test.
30453
30454 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30455
30456         * gcc.c-torture/execute/20000717-5.c: New test.
30457         * gcc.c-torture/execute/20000717-1.x: Removed.
30458
30459 2000-07-17  Richard Henderson  <rth@cygnus.com>
30460
30461         * gcc.c-torture/execute/20000717-4.c: New test.
30462
30463 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30464
30465         * gcc.dg/cpp/syshdr.c: New test.
30466         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30467
30468 2000-07-17  Neil Booth  <neilb@earthling.net>
30469
30470         * gcc.dg/cpp/cmdlne-dM.c: New test.
30471         * gcc.dg/cpp/cmdlne-dD.c: New test.
30472
30473 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30474
30475         * gcc.c-torture/execute/20000717-3.c: New test.
30476
30477         * gcc.c-torture/compile/20000717-1.c: New test.
30478
30479 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30480
30481         * gcc.c-torture/execute/20000717-2.c: New test.
30482
30483 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30484
30485         * gcc.dg/formatz-1.c: New test.
30486
30487         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30488         * gcc.dg/c99-digraph-1.c: New tests.
30489
30490         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30491         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30492
30493         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30494         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30495         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30496         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30497         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30498         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30499         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30500
30501 2000-07-17   Greg McGary <greg@mcgary.org>
30502
30503         * gcc.c-torture/execute/20000717-1.c: New test.
30504         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30505
30506 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30507
30508         * gcc.c-torture/execute/20000715-2.c: New test.
30509         * gcc.dg/20000715-1.c: New test.
30510
30511 2000-07-15  Michael Meissner  <meissner@redhat.com>
30512
30513         * gcc.c-torture/execute/20000715-1.c: New test.
30514
30515 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30516
30517         * gcc.c-torture/execute/20000707-1.c: New test.
30518
30519 2000-07-13  Neil Booth  <NeilB@earthling.net>
30520
30521         * testsuite/gcc.dg/cpp/digraph1.c,
30522         testsuite/gcc.dg/cpp/digraph2.c,
30523         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30524
30525 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30526
30527         * g77.f-torture/compile/20000630-2.f:  New test.
30528         * g77.f-torture/compile/20000630-2.x
30529
30530 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30531
30532         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30533
30534 2000-07-11  Neil Booth  <NeilB@earthling.net>
30535
30536         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30537
30538 2000-07-11  Neil Booth  <NeilB@earthling.net>
30539
30540         * gcc.dg/cpp/cmdlne-C.c: New.
30541
30542 2000-07-09  Neil Booth  <NeilB@earthling.net>
30543
30544         * gcc.dg/cpp/directiv.c: New tests.
30545         * gcc.dg/cpp/undef1.c: Update.
30546
30547 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30548
30549         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30550
30551 2000-07-09  Neil Booth  <NeilB@earthling.net>
30552
30553         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30554
30555 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30556
30557         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30558         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30559
30560 2000-07-08  Neil Booth  <NeilB@earthling.net>
30561
30562         * gcc.dg/cpp/macsyntx.c: New tests.
30563
30564 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30565
30566         * gcc.dg/20000707-1.c: New test.
30567
30568 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30569
30570         * gcc.c-torture/execute/20000706-1.c: New test.
30571         * gcc.c-torture/execute/20000706-2.c: New test.
30572         * gcc.c-torture/execute/20000706-3.c: New test.
30573         * gcc.c-torture/execute/20000706-4.c: New test.
30574         * gcc.c-torture/execute/20000706-5.c: New test.
30575
30576 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30577
30578         * g++.old-deja/g++.pt/instantiate7.C: New test.
30579
30580 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30581
30582         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30583         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30584         * g++.old-deja/g++.other/rtti3.C: Likewise.
30585         * g++.old-deja/g++.other/rttid3.C: Likewise.
30586
30587 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30588
30589         *  g77.f-torture/compile/20000630-1.x: Fix typo
30590
30591 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30592
30593         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30594         assembly output.
30595
30596 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30597
30598         * gcc.dg/cpp/ident.c: New test.
30599
30600 2000-07-05  Neil Booth  <NeilB@earthling.net>
30601
30602         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30603           gcc.dg/cpp/lexstrng.c: New tests.
30604
30605 2000-07-04  Neil Booth  <NeilB@earthling.net>
30606
30607         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30608         * gcc.dg/cpp/strify2.c: Same.
30609
30610 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30611
30612         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30613         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30614         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30615         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30616
30617         * testsuite/gcc.dg/cpp/macro1.c,
30618         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30619         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30620         testsuite/gcc.dg/cpp/strify1.c,
30621         testsuite/gcc.dg/cpp/strify2.c: New tests.
30622
30623 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * gcc.c-torture/execute/20000703-1.c: New test.
30626
30627 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30628
30629         * g++.old-deja/g++.pt (lookup10.C): New test.
30630
30631 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * g++.old-deja/g++.pt (typename25.C): New test.
30634
30635 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30636
30637         * gcc.c-torture/compile/20000701-1.c: New test.
30638
30639 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30640
30641         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30642         to test case.
30643
30644 2000-06-30  Catherine Moore  <clm@cygnus.com>
30645
30646         * gcc.c-torture/execute/align-1.c: New test.
30647
30648 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30649
30650         * g++.old-deja/g++.pt/expr8.C: New test.
30651         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30652
30653 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30654
30655         * gcc.c-torture/compile/20000629-1.c: New test.
30656
30657 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30658
30659
30660         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30661         gcc.dg/noncompile directory, depending on whether they're
30662         preprocessor tests or not.  Annotate all the tests for the dg
30663         framework.
30664
30665         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30666         * gcc.dg/noncompile/noncompile.exp: New.
30667
30668         * Moved files:
30669         Old name                                New name
30670         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30671         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30672         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30673         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30674         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30675         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30676         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30677         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30678         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30679         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30680         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30681         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30682         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30683         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30684         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30685         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30686         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30687         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30688         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30689         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30690         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30691         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30692         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30693         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30694
30695         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30696         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30697         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30698         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30699         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30700         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30701
30702 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30703
30704         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30705         declare one variable.  On the fourth, error.
30706         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30707         declared by 20000628-1a.h.
30708
30709 2000-06-29  Richard Henderson  <rth@redhat.com>
30710
30711         * gcc.c-torture/execute/930529-1.x: New file.
30712         * gcc.dg/920413-1.c: Adjust expected warning text.
30713         * gcc.dg/980217-1.c: Declare abort.
30714         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30715
30716 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30717
30718         * g77.f-torture/compile/20000629-1.f: New test.
30719         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30720
30721 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30722
30723         Rearrange lots of files, removing entirely the
30724         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30725         directories.
30726
30727         * Deleted files:
30728         gcc.c-torture/code_quality/code_quality.exp
30729         gcc.c-torture/special/special.exp
30730         gcc.failure/failure.exp
30731         gcc.failure/940409-1.x
30732         gcc.c-torture/compile/961203-1.x
30733
30734         * New files:
30735         gcc.misc-tests/linkage.exp
30736         gcc.c-torture/execute/920730-1t.c
30737         gcc.c-torture/execute/920730-1t.x
30738         gcc.c-torture/compile/920520-1.x
30739         gcc.c-torture/compile/920521-1.x
30740         gcc.c-torture/compile/981006-1.x
30741         gcc.c-torture/execute/eeprof-1.x
30742
30743         * Moved files (possibly with modifications to fit a new harness):
30744         Old name                                New name
30745         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30746         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30747         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30748         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30749         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30750         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30751         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30752         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30753         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30754         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30755         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30756         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30757         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30758         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30759
30760 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30761
30762         * c-torture/compile/961203-1.x: Delete.
30763
30764         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30765         not exit. Include stdio.h.
30766         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30767         * gcc.misc-tests/dg-12.c: Likewise.
30768         * gcc.misc-tests/dg-5.c: Likewise.
30769         * gcc.misc-tests/dg-6.c: Likewise.
30770         * gcc.misc-tests/dg-7.c: Prototype abort.
30771         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30772         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30773         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30774         not exit.
30775         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30776         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30777
30778 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30779
30780         * gcc.dg/cpp/20000628-1.c: New test.
30781         * gcc.dg/cpp/20000628-1.h: New header for above test.
30782         * gcc.dg/cpp/20000628-1a.h: Likewise.
30783
30784 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30785
30786         * gcc.dg/cpp: New directory.
30787         * gcc.dg/cpp/cpp.exp: New driver.
30788         * gcc.dg/cpp/20000627-1.c: New test.
30789         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30790         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30791         and rewrite as a compilation test.
30792
30793         * gcc.dg: Move many files into the cpp subdirectory, possibly
30794         renaming or editing them as well.
30795         Old name                New name
30796         990119-1.c              cpp/19990119-1.c
30797         990228-1.c              cpp/19990228-1.c
30798         990407-1.c              cpp/19990407-1.c
30799         990409-1.c              cpp/19990409-1.c
30800         990413-1.c              cpp/19990413-1.c
30801         990703-1.c              cpp/19990703-1.c
30802         20000127-1.c            cpp/20000127-1.c
30803         20000129-1.c            cpp/20000129-1.c
30804         20000207-1.c            cpp/20000207-1.c
30805         20000207-2.c            cpp/20000207-2.c
30806         20000209-1.c            cpp/20000209-1.c
30807         20000209-2.c            cpp/20000209-2.c
30808         20000301-1.c            cpp/20000301-1.c
30809         20000419-1.c            cpp/20000419-1.c
30810         20000510-1.S            cpp/20000510-1.S
30811         20000519-1.c            cpp/20000519-1.c
30812         20000529-1.c            cpp/20000529-1.c
30813         20000625-1.c            cpp/20000625-1.c
30814         20000625-2.c            cpp/20000625-2.c
30815         cpp-as1.c               cpp/assert1.c
30816         cpp-as2.c               cpp/assert2.c
30817         cxx-comments-1.c        cpp/cxxcom1.c
30818         cxx-comments-2.c        cpp/cxxcom2.c
30819         endif-label.c           cpp/endif.c
30820         cpp-hash1.c             cpp/hash1.c
30821         cpp-hash2.c             cpp/hash2.c
30822         cpp-if1.c               cpp/if-1.c
30823         cpp-if2.c               cpp/if-2.c
30824         cpp-if3.c               cpp/if-3.c
30825         cpp-if4.c               cpp/if-4.c
30826         cpp-if5.c               cpp/if-5.c
30827         cpp-cond.c              cpp/if-cexp.c
30828         cpp-missingop.c         cpp/if-mop.c
30829         cpp-missingparen.c      cpp/if-mpar.c
30830         cpp-opprec.c            cpp/if-oppr.c
30831         cpp-ifparen.c           cpp/if-paren.c
30832         cpp-shortcircuit.c      cpp/if-sc.c
30833         cpp-shift.c             cpp/if-shift.c
30834         cpp-unary.c             cpp/if-unary.c
30835         cpp-li1.c               cpp/line1.c
30836         cpp-li2.c               cpp/line2.c
30837         lineno.c                cpp/line3.c
30838         lineno-2.c              cpp/line4.c
30839         cpp-mi.c                cpp/mi1.c
30840         cpp-mic.h               cpp/mi1c.h
30841         cpp-micc.h              cpp/mi1cc.h
30842         cpp-mind.h              cpp/mi1nd.h
30843         cpp-mindp.h             cpp/mi1ndp.h
30844         cpp-mix.h               cpp/mi1x.h
30845         cpp-mi2.c               cpp/mi2.c
30846         cpp-mi2a.h              cpp/mi2a.h
30847         cpp-mi2b.h              cpp/mi2b.h
30848         cpp-mi2c.h              cpp/mi2c.h
30849         cpp-mi3.c               cpp/mi3.c
30850         cpp-mi3.def             cpp/mi3.def
30851         poison-1.c              cpp/poison.c
30852         pr-impl.c               cpp/prag-imp.c
30853         cpp-redef-2.c           cpp/redef1.c
30854         cpp-redef.c             cpp/redef2.c
30855         strpaste.c              cpp/strp1.c
30856         strpaste-2.c            cpp/strp2.c
30857         cpp-tradpaste.c         cpp/tr-paste.c
30858         cpp-tradstringify.c     cpp/tr-str.c
30859         cpp-tradwarn1.c         cpp/tr-warn1.c
30860         cpp-tradwarn2.c         cpp/tr-warn2.c
30861         trigraphs.c             cpp/trigraphs.c
30862         cpp-unc1.c              cpp/unc1.c
30863         cpp-unc2.c              cpp/unc2.c
30864         cpp-unc3.c              cpp/unc3.c
30865         cpp-unc.c               cpp/unc4.c
30866         undef.c                 cpp/undef1.c
30867         undef-2.c               cpp/undef2.c
30868         cpp-wi1.c               cpp/widestr1.c
30869
30870 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30871
30872         * lib/g++.exp (g++_include_flags): Tweak.
30873
30874 2000-06-27  H.J. Lu  <hjl@gnu.org>
30875             Loren J. Rittle  <ljrittle@acm.org>
30876
30877         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30878         version with one that knows about the new gcc tree structure.
30879         (g++_link_flags): Same.
30880
30881 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30882
30883         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30884         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30885         case we are cross-compiling.
30886
30887         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30888         g++.old-deja/g++.niklas/Makefile.in,
30889         g++.old-deja/g++.niklas/configure.in,
30890         g++.old-deja/g++.other/Makefile.in,
30891         g++.old-deja/g++.other/configure.in,
30892         gcc.c-torture/code_quality/Makefile.in,
30893         gcc.c-torture/code_quality/configure.in,
30894         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30895         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30896         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30897         gcc.c-torture/execute/ieee/Makefile.in,
30898         gcc.c-torture/execute/ieee/configure.in,
30899         gcc.c-torture/noncompile/Makefile.in,
30900         gcc.c-torture/noncompile/configure.in,
30901         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30902         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30903         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30904
30905 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         * g++.old-deja/g++.other/ambig3.C: New test.
30908
30909 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30910
30911         * g++.old-deja/g++.pt/syntax1.C: New test.
30912         * g++.old-deja/g++.pt/syntax2.C: New test.
30913         * g++.old-deja/g++.other/syntax3.C: New test.
30914         * g++.old-deja/g++.other/syntax4.C: New test.
30915
30916 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30917
30918         * gcc.dg/20000623-1.c: Prototype exit and abort.
30919
30920 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30921
30922         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30923         New tests.
30924         * gcc.dg/cpp-mi3.def: New file.
30925
30926         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30927         inside assertions.
30928         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30929         lexer's error messages.
30930         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30931         divine anything from the linemarkers.
30932         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30933         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30934
30935 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30936
30937         * gcc.dg/20000623-1.c: New test.
30938
30939 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30940
30941         * gcc.c-torture/execute/20000622-1.c: New test.
30942
30943 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         * g++.old-deja/g++.other/init15.C: New test.
30946
30947 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30948
30949         * g++.old-deja/g++.pt/vaarg2.C: New test.
30950         * g++.old-deja/g++.pt/vaarg3.C: New test.
30951
30952 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30953
30954         * g++.old-deja/g++.other/dyncast6.C: New test.
30955
30956 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30957
30958         * gcc.c-torture/execute/loop-6.c: New test.
30959
30960 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30961
30962         * gcc.dg/20000614-1.c: New test.
30963         * gcc.dg/20000614-2.c: New test.
30964
30965 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30966
30967         * g++.old-deja/g++.other/inline12.C: New test.
30968
30969 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30970
30971         * g++.old-deja/g++.other/eh1.C: New test.
30972
30973 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * g++.old-deja/g++.other/type.C: New test.
30976
30977 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * g++.old-deja/g++.other/initstring.C: New test.
30980
30981 2000-06-12  Jason Merrill  <jason@redhat.com>
30982
30983         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30984
30985 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30986
30987         * gcc.c-torture/compile/20000609-1.c: New test.
30988
30989 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30990
30991         * gcc.dg/20000609-1.c: New test.
30992
30993 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30994
30995         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30996         * gcc.c-torture/noncompile/poison-1.c: Move...
30997         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30998         * gcc.dg/cpp-li1.c: Add a token after the #line.
30999
31000 2000-06-05  Richard Henderson  <rth@cygnus.com>
31001
31002         * gcc.c-torture/execute/20000605-2.c: New test.
31003         * gcc.c-torture/execute/20000605-3.c: New test.
31004
31005 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31006
31007         * g77.f-torture/execute/20000503-1.x: New file.
31008
31009 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31010
31011         * g++.old-deja/g++.eh/badalloc1.C: New test.
31012
31013 2000-06-05  Richard Henderson  <rth@cygnus.com>
31014
31015         * gcc.c-torture/execute/20000605-1.c: New test.
31016
31017 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31018             Nathan Sidwell <nathan@codesourcery.com>
31019
31020         * gcc.c-torture/compile/20000605-1.c: New test.
31021
31022 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31023
31024         * g77.f-torture/compile/20000601-1.f:  New test.
31025
31026 2000-06-03  Richard Henderson  <rth@cygnus.com>
31027
31028         * gcc.c-torture/execute/20000603-1.c: New.
31029
31030 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31031
31032         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31033         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31034
31035 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31036
31037         * gcc.dg/compare2.c (case 12): XFAIL.
31038         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31039         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31040
31041         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31042
31043 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31044
31045         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31046         guard macro is already defined when the header is first
31047         included.
31048         * gcc.dg/cpp-mix.h: New file.
31049         * gcc.dg/endif-label.c: Update patterns to match compiler.
31050
31051         * g++.brendan/complex1.C: Declare abort.
31052         * g++.law/refs4.C: Remove XFAIL.
31053         * g++.oliva/expr2.C: Declare abort and exit.
31054
31055 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31056
31057         * gcc.c-torture/execute/20000528-1.c: New test.
31058
31059         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31060         * g++.old-deja/g++.law/temps4.C: Likewise.
31061
31062         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31063         stdlib.h.  Call abort() on failure.
31064         * g++.old-deja/g++.law/refs4.C: Likewise.
31065         * g++.old-deja/g++.law/temps4.C: Likewise.
31066         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31067         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31068
31069 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31070
31071         Relative to g++.dg/special:
31072         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31073
31074         Relative to g++.old-deja:
31075         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31076         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31077         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31078         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31079         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31080         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31081         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31082
31083         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31084         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31085         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31086         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31087         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31088         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31089         and/or string.h.
31090
31091         * g++.other/goto1.C: Update expectations for error messages.
31092
31093 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31094
31095         * gcc.c-torture/compile/20000523-1.c: New test.
31096
31097 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31098
31099         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31100
31101 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31102
31103         * g++.old-deja/g++.eh/catch11.C: New test.
31104         * g++.old-deja/g++.eh/catch12.C: New test.
31105
31106 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31107
31108         * gcc.c-torture/execute/20000523-1.c: New test.
31109
31110 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31111
31112         * c-torture/execute/bcp-1.c: Replace abort in arg of
31113         __builtin_constant_p with a generic external function.
31114
31115         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31116         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31117         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31118         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31119         Prototype abort and/or exit.
31120
31121         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31122         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31123         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31124         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31125
31126 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31127
31128         * gcc.dg/dwarf2-1.c: New test.
31129
31130 2000-05-20  Richard Henderson  <rth@cygnus.com>
31131
31132         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31133
31134 2000-05-20  Andreas Jaeger  <aj@suse.de>
31135
31136         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31137         testcase.
31138
31139 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31140
31141         * gcc.c-torture/execute/20000519-2.c: New test.
31142
31143 2000-05-19  Andreas Jaeger  <aj@suse.de>
31144
31145         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31146         which fails with SSA.
31147
31148         * lib/c-torture.exp: Also test with -O3 -fssa.
31149
31150 2000-05-18  Michael Meissner  <meissner@redhat.com>
31151
31152         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31153         * gcc.c-torture/execute/920415-1.c: Ditto.
31154         * gcc.c-torture/execute/920501-1.c: Ditto.
31155         * gcc.c-torture/execute/conversion.c: Ditto.
31156         * gcc.c-torture/execute/cvt-1.c: Ditto.
31157
31158 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31159
31160         * gcc.c-torture/compile/20000518-1.c: New test.
31161
31162 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31163
31164         * g77.f-torture/compile/200005018.f:  New test.
31165
31166 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31167
31168         * gcc.c-torture/compile/20000517-1.c: New test.
31169
31170 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31171
31172         * gcc.c-torture/execute/20000516-1.c: New test.
31173
31174 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31175
31176         * g++.old-deja/g++.other/eh.C: New test.
31177
31178 2000-05-12  Richard Henderson  <rth@cygnus.com>
31179
31180         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31181         constants through to doit's conditional.
31182
31183 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31184
31185         * gcc.c-torture/compile/20000511-1.c: New test.
31186         * g77.f-torture/compile/20000511-1.f: New test.
31187         * g77.f-torture/compile/20000511-2.f: New test.
31188
31189 2000-05-11  Michael Meissner  <meissner@redhat.com>
31190
31191         * gcc.c-torture/execute/20000511-1.c: New test.
31192
31193 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31194
31195         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31196         * gcc.dg/20000510-1.S: New.
31197
31198 2000-05-08  Catherine Moore  <clm@cygnus.com>
31199
31200         * gcc.dg/unused-3.c: New.
31201
31202 2000-05-06  Richard Henderson  <rth@cygnus.com>
31203
31204           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31205           * g++.old-deja/g++.mike/warn1.C: Likewise.
31206           * g++.old-deja/g++.pt/local1.C: Likewise.
31207           * g++.old-deja/g++.pt/local7.C: Likewise.
31208           * g++.old-deja/g++.pt/spec16.C: Likewise.
31209
31210 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31213
31214 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31215
31216           * g77.f-torture/execute/20000503-1.f:  New test.
31217
31218 2000-05-04  Andreas Jaeger  <aj@suse.de>
31219
31220         * gcc.dg/noreturn-2.c: New test.
31221
31222 2000-05-04  Neil Booth  <NeilB@earthling.net>
31223
31224         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31225         preprocessor.
31226
31227 2000-05-04  Richard Henderson  <rth@cygnus.com>
31228
31229         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31230
31231 2000-05-04  Richard Henderson  <rth@cygnus.com>
31232
31233         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31234         OpenSSL by Jason R Thorpe.
31235
31236 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31237
31238         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31239
31240 2000-05-03  Robert Lipe <robertlipe@usa.net>
31241
31242         * gcc.dg/20000503-1.c: New test.
31243
31244 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * gcc.c-torture/compile/20000502-1.c: New test.
31247         * g++.old-deja/g++.other/align.C: New test.
31248         * gcc.dg/cpp-tradstringify.c: New test.
31249
31250 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31251
31252         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31253         and hard registers.
31254
31255 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31256
31257         * gcc.c-torture/execute/loop-5.c: New test.
31258
31259 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31260
31261         * gcc.c-torture/execute/va-arg-20.c: New test.
31262
31263 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31264
31265         * gcc.c-torture/execute/20000422-1.c: New test.
31266
31267 2000-04-20  Greg McGary  <gkm@gnu.org>
31268
31269         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31270         when optimizing, but without sibling-call optimizations (-O1).
31271
31272 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31273
31274           * gcc.c-torture/compile/20000420-1.c: New test.
31275
31276 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31277
31278         * g++.abi/ptrflags.C: New test.
31279         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31280
31281 2000-04-19  Catherine Moore  <clm@cygnus.com>
31282
31283         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31284
31285 2000-04-19  Greg McGary  <gkm@gnu.org>
31286
31287         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31288         sibling-call optimizations.
31289
31290 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31291
31292         * gcc.dg/20000419-1.c: New test.
31293
31294 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31295
31296         * gcc.c-torture/execute/20000412-6.c: New test.
31297
31298 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31299
31300         * gcc.c-torture/execute/20000412-5.c: New test.
31301         * g77.f-torture/compile/20000412-1.f: New test.
31302         * gcc.c-torture/execute/20000412-4.c: New test.
31303         * gcc.c-torture/compile/20000412-2.c: New test.
31304         * gcc.c-torture/execute/20000412-3.c: New test.
31305         * gcc.c-torture/compile/20000412-1.c: New test.
31306         * gcc.c-torture/execute/20000412-2.c: New test.
31307
31308 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31309
31310         * objc/execute/bf-20.m: New test.
31311
31312 2000-04-10  Richard Henderson  <rth@cygnus.com>
31313
31314         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31315
31316         * gcc.c-torture/execute/20000412-1.c: New test.
31317
31318 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         * g++.old-deja/g++.eh/catchptr1.C: New test.
31321
31322 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31325
31326 2000-04-08  Neil Booth  <NeilB@earthling.net>
31327
31328         * gcc.dg/cpp-nullchar.c: Remove test as
31329         embedded nulls cause problems.
31330
31331 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31332
31333         * gcc.dg/compare2.c: New test.
31334
31335 2000-04-08  Neil Booth  <NeilB@earthling.net>
31336
31337         * gcc.dg/cpp-nullchar.c: New test.
31338
31339 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31340
31341         * gcc.dg/cpp-mi2.c: New test.
31342         * gcc.dg/cpp-mi2[abc].h: New files.
31343
31344 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31345
31346         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31347         member name.
31348
31349 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31350
31351         * g++.old-deja/g++.abi/vmihint.C: New test.
31352
31353 2000-04-06  Neil Booth  <NeilB@earthling.net>
31354
31355         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31356         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31357         copyright.
31358
31359 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31360
31361         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31362         avoid stack-frame overwrite.
31363
31364 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.c-torture/compile/20000405-2.c: New test.
31367         * gcc.c-torture/compile/20000405-3.c: New test.
31368
31369 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31370
31371         * gcc.c-torture/compile/20000405-1.c: New test.
31372
31373 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31374
31375         * gcc.dg/cast-qual-1.c: Revert last change.
31376
31377 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31378
31379         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31380
31381 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31382
31383         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31384         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31385
31386 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31387
31388         * gcc.c-torture/compile/20000403-2.c: New test.
31389         * gcc.c-torture/compile/20000403-1.c: New test.
31390
31391 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31392
31393         * gcc.c-torture/execute/20000403-1.c: New test.
31394
31395 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31396
31397         * gcc.c-torture/execute/20000402-1.c: New test.
31398
31399 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31400
31401         * gcc.c-torture/execute/va-arg-15.c: New test.
31402         * gcc.c-torture/execute/va-arg-16.c: New test.
31403         * gcc.c-torture/execute/va-arg-17.c: New test.
31404         * gcc.c-torture/execute/va-arg-18.c: New test.
31405         * gcc.c-torture/execute/va-arg-19.c: New test.
31406
31407 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31408
31409         * gcc.c-torture/compile/981211-1.c: Move to...
31410         * gcc.dg/cpp-as1.c: ...here.
31411         * gcc.dg/cpp-as2.c: New file.
31412
31413         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31414         compiler.
31415
31416 2000-04-02  Neil Booth  <NeilB@earthling.net>
31417
31418         * gcc.dg/cpp-cond.c  New tests.
31419         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31420         accidental success less likely.
31421         * gcc.dg/cpp-missingop.c  New tests.
31422         * gcc.dg/cpp-missingparen.c  New tests.
31423         * gcc.dg/cpp-shift.c  New tests.
31424         * gcc.dg/cpp-shortcircuit.c  New tests.
31425         * gcc.dg/cpp-unary.c  New tests.
31426
31427 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31428
31429         * gcc.c-torture/compile/20000329-1.c: New test.
31430
31431 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31432
31433         * gcc.c-torture/compile/20000326-1.c: New test.
31434         * gcc.c-torture/compile/20000326-2.c: New test.
31435
31436 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31437
31438         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31439         the first parameter is a function argument.
31440
31441 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31442
31443         * g++.old-deja/g++.ext/array4.C: New test.
31444
31445 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31446
31447         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31448
31449 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31450
31451         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31452
31453 2000-03-19  Richard Henderson  <rth@cygnus.com>
31454
31455         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31456
31457 2000-03-19  Richard Henderson  <rth@cygnus.com>
31458
31459         * gcc.c-torture/compile/20000319-1.c: New test.
31460
31461 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31462
31463         * gcc.c-torture/execute/20000314-3.c: New test.
31464         * gcc.c-torture/execute/20000314-2.c: New test.
31465         * gcc.c-torture/execute/20000314-1.c: New test.
31466         * gcc.c-torture/compile/20000314-2.c: New test.
31467         * gcc.c-torture/compile/20000314-1.c: New test.
31468
31469 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         * g++.old-deja/g++.warn/inline.C: New test.
31472
31473 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31474
31475         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31476         standards-compliant result rather than specific constants.
31477         Put test-values in array.
31478
31479 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31480
31481         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31482         (g++_target_compile): Put test-specific options last.
31483
31484 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31485
31486         * g++.old-deja/g++.eh/vbase4.C: New test.
31487
31488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31489
31490         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31491
31492 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31493
31494         * g++.old-deja/g++.brendan/misc12.C: Removed.
31495         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31496         * g++.old-deja/g++.ext/pretty4.C: New test.
31497
31498 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31499
31500         * g++.old-deja/g++.other/string2.C: New test.
31501
31502 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         * g++.old-deja/g++.warn/impint2.C: New test.
31505
31506 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31507
31508         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31509         is 1, not zero.
31510
31511 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         * g++.old-deja/g++.warn/impint.C: New test.
31514         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31515         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31516         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31517         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31518         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31519         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31520         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31521         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31522         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31523         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31524         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31525         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31526
31527 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31528
31529         * gcc.dg/cpp-redef.c: New test.
31530
31531 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31532
31533         * g++.old-deja/g++.pt/unify7.C: New test.
31534
31535 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31536
31537         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31538         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31539
31540 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31541
31542         * gcc.c-torture/compile/20000224-1.c: New test.
31543
31544 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31545
31546         * gcc.c-torture/compile/cpp-2.c: New test.
31547         * gcc.c-torture/compile/cpp-1.c: New test.
31548
31549 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31550
31551         * gcc.c-torture/execute/20000225-1.c: New test.
31552
31553 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31554
31555         * gcc.dg/cpp-li2.c: New test.
31556
31557         * gcc.dg/cpp-wi1.c: New test.
31558
31559         * gcc.dg/cpp-li1.c: New test.
31560
31561 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31562
31563         * g++.old-deja/g++.other/sizeof5.C: New test.
31564
31565 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31566
31567         * gcc.c-torture/execute/va-arg-13.c: New test.
31568
31569 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31570
31571         * gcc.c-torture/execute/va-arg-12.c: New test.
31572
31573 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         * gcc.c-torture/execute/20000223-1.c: New test.
31576
31577 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31578
31579         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31580
31581 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * g++.old-deja/g++.abi/ptrmem.C: New test.
31584
31585 2000-02-19  Richard Henderson  <rth@cygnus.com>
31586
31587         * gcc.c-torture/compile/init-3.c: New.
31588
31589 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31592         ALWAYS_CXXFLAGS.
31593
31594 2000-02-11  Robert Lipe <robertl@sco.com>
31595
31596         * gcc.c-torture/compile/20000211-3.c: New test.
31597
31598 2000-02-11  Martin Buchholz <martin@xemacs.org>
31599
31600         * gcc.c-torture/compile/20000211-2.c: New test.
31601
31602 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31603
31604         * gcc.c-torture/compile/20000211-1.c: New test.
31605
31606 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31607
31608         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31609           on native targets
31610
31611 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31612
31613         * g++.old-deja/g++.other/cast5.C: New test.
31614
31615 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31616
31617         * gcc.c-torture/execute/20000205-1.c: New.
31618
31619 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31620
31621         * g++.old-deja/g++.jason/cast3.C: Return void.
31622         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31623
31624 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31625
31626         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31627
31628         * gcc.dg/loop-1.c: New test.
31629
31630 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31631
31632         * gcc.c-torture/compile/20000127-1.c: New test.
31633         * gcc.c-torture/execute/991228-1.c: New test.
31634
31635 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31636
31637         * gcc.dg/unused-2.c: New test.
31638
31639         * gcc.dg/conv-1.c: New test.
31640
31641 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31642
31643         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31644         compiler.
31645         (tool_option_proc): Fix typo.
31646
31647 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31648
31649         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31650         of the ld on the host, not on the build machine.
31651         Also, don't crash if '--help' is not a supported option.
31652
31653 2000-01-24  Richard Henderson  <rth@cygnus.com>
31654
31655         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31656
31657 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31658
31659         * gcc.c-torture/execute/20000120-2.c: New test.
31660         * gcc.c-torture/execute/20000120-1.c: New test.
31661
31662 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31663
31664         * gcc.c-torture/execute/20000113-1.c: New test.
31665
31666 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31667
31668         * gcc.c-torture/execute/20000112-1.c: New test.
31669
31670 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31671
31672         * gcc.dg/20000111-1.c: New test.
31673
31674 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31675
31676         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31677         with 16 bit integers.
31678
31679 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31680
31681         * gcc.dg/20000108-1.c: New test.
31682
31683 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31684
31685         * g++.old-deja/g++.ns/koenig8.C: New test.
31686
31687 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31688
31689         * g++.old-deja/g++.other/cast4.C: New test.
31690
31691 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31692
31693         * gcc.c-torture/compile/20000105-2.c: New test.
31694         * gcc.c-torture/compile/20000105-1.c: New test.
31695
31696 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31697
31698         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31699         references to printf & atoi to conform to ANSI standard.
31700         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31701         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31702         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31703         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31704         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31705         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31706         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31707         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31708         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31709         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31710         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31711         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31712         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31713         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31714         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31715         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31716         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31717         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31718         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31719         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31720         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31721         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31722         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31723         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31724         * g++.old-deja/g++.brendan/init3.C: Likewise.
31725         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31726         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31727         * g++.old-deja/g++.brendan/new2.C: Likewise.
31728         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31729         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31730         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31731         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31732         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31733         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31734         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31735         * g++.old-deja/g++.brendan/template24.C: Likewise.
31736         * g++.old-deja/g++.brendan/template3.C: Likewise.
31737         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31738         * g++.old-deja/g++.jason/inline3.C: Likewise.
31739         * g++.old-deja/g++.jason/opeq.C: Likewise.
31740         * g++.old-deja/g++.law/arg5.C: Likewise.
31741         * g++.old-deja/g++.law/arm7.C: Likewise.
31742         * g++.old-deja/g++.law/ctors11.C: Likewise.
31743         * g++.old-deja/g++.law/cvt8.C: Likewise.
31744         * g++.old-deja/g++.law/init9.C: Likewise.
31745         * g++.old-deja/g++.law/refs4.C: Likewise.
31746         * g++.old-deja/g++.law/template2.C: Likewise.
31747         * g++.old-deja/g++.law/visibility24.C: Likewise.
31748         * g++.old-deja/g++.law/vtable3.C: Likewise.
31749         * g++.old-deja/g++.mike/asm2.C: Likewise.
31750         * g++.old-deja/g++.mike/eh1.C: Likewise.
31751         * g++.old-deja/g++.mike/misc1.C: Likewise.
31752         * g++.old-deja/g++.mike/misc13.C: Likewise.
31753         * g++.old-deja/g++.mike/misc14.C: Likewise.
31754         * g++.old-deja/g++.mike/ns12.C: Likewise.
31755         * g++.old-deja/g++.mike/p1248.C: Likewise.
31756         * g++.old-deja/g++.mike/p3708.C: Likewise.
31757         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31758         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31759         * g++.old-deja/g++.mike/p646.C: Likewise.
31760         * g++.old-deja/g++.mike/p700.C: Likewise.
31761         * g++.old-deja/g++.mike/p783.C: Likewise.
31762         * g++.old-deja/g++.mike/p783a.C: Likewise.
31763         * g++.old-deja/g++.mike/p783b.C: Likewise.
31764         * g++.old-deja/g++.mike/p786.C: Likewise.
31765         * g++.old-deja/g++.mike/p789.C: Likewise.
31766         * g++.old-deja/g++.mike/p789a.C: Likewise.
31767         * g++.old-deja/g++.mike/p807a.C: Likewise.
31768         * g++.old-deja/g++.other/delete3.C: Likewise.
31769         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31770         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31771         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31772         * g++.old-deja/g++.other/empty1.C: Likewise.
31773         * g++.old-deja/g++.other/temporary1.C: Likewise.
31774         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31775         * g++.old-deja/g++.pt/t16.C: Likewise.
31776         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31777
31778 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31779
31780         * gcc.dg/991230-1.c: New test.
31781
31782 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31783
31784         * gcc.c-torture/compile/991229-3.c: New test.
31785         * gcc.c-torture/compile/991229-2.c: New test.
31786         * gcc.c-torture/compile/991229-1.c: New test.
31787
31788 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31789
31790         * gcc.c-torture/compile/labels-2.c: New test.
31791
31792 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31793
31794         * gcc.c-torture/execute/991227-1.c: New test.
31795
31796 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31797
31798         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31799
31800 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31801
31802         * gcc.c-torture/execute/991221-1.c: New test.
31803
31804 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31805
31806         * g++.old-deja/g++.other/cast3.C: New test.
31807
31808 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31809
31810         * gcc.c-torture/execute/991216-4.c: New test.
31811
31812 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31813
31814         * gcc.c-torture/execute/991216-1.c: New test.
31815         * gcc.c-torture/execute/991216-2.c: New test.
31816         * gcc.c-torture/execute/991216-3.c: New test.
31817
31818 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31819
31820         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31821         Actually make the test fail by using "-O2" for compilation.
31822
31823 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31824
31825         * g++.old-deja/g++.warn/cast-align1.C: New test.
31826
31827 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31828
31829         * gcc.c-torture/compile/991214-1.c: New test.
31830         * gcc.c-torture/compile/991214-2.c: New test.
31831
31832 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31833
31834         * gcc.dg/991214-1.c: New test.
31835
31836 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31837
31838         * gcc.c-torture/compile/991213-3.c: New test.
31839         * gcc.c-torture/compile/991213-2.c: New test.
31840         * gcc.c-torture/compile/991213-1.c: New test.
31841
31842 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31843
31844         * gcc.dg/991209-1.c: New test.
31845
31846 1999-12-08  Nathan Sidwell <nathan@acm.org>
31847
31848         * gcc.c-torture/compile/991208-1.c: New test.
31849
31850 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31851
31852         * gcc.dg/ultrasp2.c: New test.
31853
31854 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31855
31856         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31857
31858 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31859
31860         * gcc.c-torture/compile/991202-1.c: New test.
31861         * gcc.c-torture/execute/991202-1.c: New test.
31862         * gcc.c-torture/execute/991202-2.c: New test.
31863         * gcc.c-torture/execute/991202-3.c: New test.
31864
31865 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31866
31867         * g++.old-deja/g++.abi/align.C: New test.
31868         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31869         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31870
31871 1999-12-01  Richard Henderson  <rth@cygnus.com>
31872
31873         * gcc.c-torture/execute/991201-1.c: New.
31874
31875 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31876
31877         * gcc.dg/991129-1.c: New test.
31878
31879 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31880
31881         * gcc.c-torture/compile/991127-1.c: New test.
31882
31883 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31884
31885         * g++.old-deja/g++.other/warn4.C: New test.
31886
31887 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31888
31889         * g++.old-deja/g++.eh/cleanup2.C: New test.
31890         * g++.old-deja/g++.ext/pretty2.C: New test.
31891         * g++.old-deja/g++.ext/pretty3.C: New test.
31892         * g++.old-deja/g++.other/debug6.C: New test.
31893
31894 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31895
31896         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31897         compiler_output to look for one error message instead of two.
31898
31899 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31900
31901         * gcc.c-torture/execute/991118-1.c: Also test case
31902         where the word boundary does not split a byte evenly.
31903
31904 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31905
31906         * g++.old-deja/g++.ext/restrict1.C: New test.
31907
31908 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31909
31910         * gcc.c-torture/execute/991118-1.c: New test.
31911
31912 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31913
31914         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31915         working directory pathnames.
31916
31917 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31918
31919         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31920         host is equipped with driver.h and driver.o so it can actually
31921         compile and run the tests.
31922
31923 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31924
31925         * gcc.c-torture/compile/991008-1.c: New test.
31926
31927 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31928
31929         * lib/gcc-dg.exp: Include target-supports.exp
31930
31931 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31932
31933         * lib/target-supports.exp: New file: Provide procs to test for
31934         features supported by the target.
31935         (check_weak_available): Moved here from ecos.exp.
31936         (check_alias_available): New proc: Determine of the target
31937         toolchain supports the alias attribute.
31938
31939         * gcc.dg/special/ecos.exp: Move check_weak_available to
31940         target-supports.exp.
31941         (alias-1.c): Only perform the test if the target supports
31942         aliases.
31943         (wkali-1.c): Only perform the test if the target supports
31944         aliases.
31945
31946         * gcc.dg/990506-0.c: Expect error messages from cross
31947         targets as well as native targets.
31948
31949 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31950
31951         * gcc.dg/ultrasp1.c: Removed xfail.
31952         * gcc.dg/struct-ret-2.c: Likewise.
31953         * gcc.dg/array-1.c: Likewise.
31954
31955 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31956
31957         * gcc.dg/struct-ret-2.c: New test.
31958
31959         * gcc.dg/array-1.c: New test.
31960
31961 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31962
31963         * gcc.c-torture/execute/991030-1.c: New test.
31964
31965 1999-10-26  Richard Henderson  <rth@cygnus.com>
31966
31967         * gcc.c-torture/compile/991026-2.c: New test.
31968
31969 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31970
31971         * gcc.c-torture/compile/991026-1.c: New test.
31972
31973 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31974
31975         * gcc.c-torture/execute/991023-1.c: New test.
31976
31977 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31978
31979         * gcc.c-torture/execute/991019-1.c: New test.
31980
31981 1999-10-16  Richard Henderson  <rth@cygnus.com>
31982
31983         * gcc.c-torture/execute/991016-1.c: New test.
31984
31985 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31986
31987         * gcc.c-torture/execute/991014-1.c: New test.
31988
31989 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31990
31991         * g++.old-deja/g++.other/union2.C: New test.
31992
31993 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31994
31995         * g++.old-deja/g++.other/vaarg2.C: New test.
31996         * g++.old-deja/g++.other/vaarg3.C: New test.
31997
31998 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31999
32000         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32001         in compile/.
32002
32003 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32004
32005         * gcc.c-torture/execute/va-arg-11.c: New test.
32006
32007 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32008
32009         * lib/file-format.exp (gcc_target_object_format): Don't
32010         crash if objdump is unavailable.
32011
32012 1999-09-29  Donn Terry <donn@interix.com>
32013
32014         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32015
32016 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32017
32018         * gcc.c-torture/compile/990928-1.c: New test.
32019
32020 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32021
32022         * g++.old-deja/g++.other/decl6.C: New test.
32023
32024 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32025
32026         * gcc.c-torture/execute/va-arg-10.c: New test.
32027
32028 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32029
32030         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32031         __PRETTY_FUNCTION__.
32032
32033 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32034
32035         * gcc.c-torture/execute/990923-1.c: New test.
32036
32037 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32038
32039         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32040         for which -fpic is inappropriate.
32041
32042 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32043
32044         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32045
32046 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32047
32048         * g++.old-deja/g++.other/dyncast1.C: New test.
32049         * g++.old-deja/g++.other/dyncast2.C: New test.
32050         * g++.old-deja/g++.other/dyncast3.C: New test.
32051         * g++.old-deja/g++.other/dyncast4.C: New test.
32052         * g++.old-deja/g++.other/dyncast5.C: New test.
32053         * g++.old-deja/g++.eh/catch3.C: New test.
32054         * g++.old-deja/g++.eh/catch3p.C: New test.
32055         * g++.old-deja/g++.eh/catch4.C: New test.
32056         * g++.old-deja/g++.eh/catch4p.C: New test.
32057         * g++.old-deja/g++.eh/catch5.C: New test.
32058         * g++.old-deja/g++.eh/catch5p.C: New test.
32059         * g++.old-deja/g++.eh/catch6.C: New test.
32060         * g++.old-deja/g++.eh/catch6p.C: New test.
32061         * g++.old-deja/g++.eh/catch7.C: New test.
32062         * g++.old-deja/g++.eh/catch7p.C: New test.
32063         * g++.old-deja/g++.eh/catch8.C: New test.
32064         * g++.old-deja/g++.eh/catch8p.C: New test.
32065         * g++.old-deja/g++.eh/catch9.C: New test.
32066         * g++.old-deja/g++.eh/catch9p.C: New test.
32067
32068 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32069
32070         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32071         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32072
32073 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32074
32075         * gcc.c-torture/compile/990913-1.c: New test.
32076
32077 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32078
32079         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32080         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32081
32082 1999-09-09  Richard Henderson  <rth@cygnus.com>
32083
32084         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32085
32086 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32087
32088         * g++.old-deja/g++.other/lookup11.C: New test.
32089         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32090         what is permitted and what we want.
32091         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32092         overload use.
32093         * g++.old-deja/g++.jason/rfg5.C: Likewise
32094
32095 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32096
32097         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32098         * gcc.c-torture/noncompile/poison-1.c: New file.
32099
32100 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32101
32102         * g++.old-deja/g++.other/sizeof3.C: New test.
32103         * g++.old-deja/g++.other/sizeof4.C: New test.
32104         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32105         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32106
32107 1999-09-07  Richard Henderson  <rth@cygnus.com>
32108
32109         * gcc.dg/va-arg-1.c: New.
32110
32111 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32112
32113         * gcc.c-torture/execute/va-arg-9.c: New test.
32114
32115 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32116
32117         * g77.f-torture/compile/980519-2.f: New test.
32118         * g77.f-torture/compile/19990905-0.f: New test.
32119         * g77.f-torture/compile/19990905-1.f: New test.
32120         * g77.f-torture/compile/19990905-2.f: New test.
32121
32122         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32123
32124 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32125
32126         * gcc.c-torture/execute/990827-1.c: Fix typo.
32127
32128 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32129
32130         * g++.old-deja/g++.other/deref1.C: New test.
32131
32132 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32133
32134         * g++.old-deja/g++.other/ambig2.C: New test.
32135         * g++.old-deja/g++.other/cond5.C: New test.
32136         * g++.old-deja/g++.other/lookup16.C: New test.
32137
32138 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32139
32140         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32141         assemblers too.
32142
32143 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32144
32145         * lib/c-torture.exp: Avoid the "compare executables" optimization
32146         when testing native.
32147
32148 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32149
32150         * gcc.c-torture/execute/990829-1.c: New test.
32151         * gcc.c-torture/compile/990829-1.c: New test.
32152
32153 1999-08-27  Paul Burchard  <burchard@pobox.com>
32154
32155         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32156         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32157         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32158         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32159         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32160         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32161         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32162         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32163         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32164         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32165         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32166
32167 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32168
32169         * gcc.c-torture/execute/990827-1.c: New test.
32170
32171 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32172
32173         * g77.f-torture/noncompile/19990826-4.f: New test.
32174
32175         * g77.f-torture/compile/19990826-3.f: New test.
32176
32177         * g77.f-torture/execute/19990826-2.f: New test.
32178
32179         * g77.f-torture/compile/19990826-1.f: New test.
32180
32181         * gcc.c-torture/execute/990826-0.c: New test.
32182         * g77.c-torture/execute/19990826-0.f: New test.
32183
32184         * g77.f-torture/noncompile/970626-2.f: New test.
32185
32186 1999-08-25  Paul Burchard  <burchard@pobox.com>
32187
32188         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32189         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32190         lss-011.C: New tests.
32191
32192 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32193
32194         * g++.old-deja/g++.other/decl5.C: New test.
32195
32196 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32197
32198         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32199         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32200         call `postbase' for each one.  All callers of `postbase' changed
32201         to call this instead.
32202
32203 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32204
32205         * gcc.c-torture/execute/990811-1.c: New test.
32206
32207 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32208
32209         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32210         just native ones.
32211
32212         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32213         just native ones.
32214
32215 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32216
32217         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32218
32219 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32220
32221         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32222
32223 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32224
32225         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32226
32227 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32228
32229         * gcc.c-torture/execute/990804-1.c: New test.
32230
32231 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32232
32233         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32234         * g++.old-deja/g++.brendan/crash64.C: Likewise
32235         * g++.old-deja/g++.brendan/overload8.C: Likewise
32236
32237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32238
32239         * g++.old-deja/g++.other/struct1.C: New test.
32240
32241 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32242
32243         * g++.old-deja/g++.other/enum2.C: New test.
32244
32245 1999-08-02  Richard Henderson  <rth@cygnus.com>
32246
32247         Adapted from tests from Franz Sirl:
32248         * gcc.c-torture/execute/va-arg-7.c: New test.
32249         * gcc.c-torture/execute/va-arg-8.c: New test.
32250
32251 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.c-torture/compile/990801-2.c: New test.
32254
32255         * gcc.c-torture/compile/990801-1.c: New test.
32256
32257 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32258
32259         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32260         fp-cmp-1.c, converting double to float.
32261
32262         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32263         fp-cmp-1.c, converting double to long double.
32264
32265         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32266         from fr1 to unknown_register, since fr1 is a legitimate register
32267         on some machines.
32268
32269 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32270
32271         * README: More listname related changes.
32272
32273 1999-07-08  Catherine Moore  <clm@cygnus.com>
32274
32275         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32276
32277 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32278
32279         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32280
32281 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32282
32283         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32284
32285 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32286
32287         * gcc.dg/990703-1.c: New test.
32288
32289 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32290
32291         * lib/file-format.exp: New file: Move definition of proc
32292         gcc_target_object_format to here from
32293         gcc.dg/special/ecos.exp.
32294
32295         * lib/c-torture.exp: Include lib file-format.exp.
32296         * lib/gcc-dg.exp: Include lib file-format.exp.
32297
32298         * gcc.dg/special/ecos.exp: Remove definition of proc
32299         gcc_target_object_format.
32300
32301 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32302
32303         * gcc.c-torture/execute/990628-1.c: New test.
32304
32305 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32306
32307         * gcc.c-torture/compile/990625-2.c: New test.
32308
32309         * gcc.c-torture/compile/990625-1.c: New test.
32310
32311 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32312
32313         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32314         attributes compile.
32315         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32316         ports that use the COFF/PE file format.
32317
32318 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32319
32320         * gcc.c-torture/compile/990617-1.c: New test.
32321
32322 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32323
32324         * g++.old-deja/g++.other/decl4.C: New test.
32325
32326 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32327
32328         * g++.old-deja/g++.other/bitfld3.C: New test.
32329
32330 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32331
32332         * g++.old-deja/g++.eh/catch1.C: New test.
32333
32334 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32335
32336         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32337
32338         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32339         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32340
32341 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32342
32343         * g77.f-torture/compile/19990502-0.f: Replace with new,
32344         shorter, test that still fails after recent changes.
32345
32346 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32347
32348         * gcc.c-torture/execute/990604-1.c: New test.
32349
32350 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32351
32352         * gcc.c-torture/execute/990531-1.c: New test.
32353
32354 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32355
32356         * gcc.c-torture/compile/990527-1.c: New test.
32357
32358 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32359
32360         * gcc.c-torture/execute/990527-1.c: New test.
32361
32362 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32363
32364         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32365         bitfields as signed.
32366
32367 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32368
32369         * g77.f-torture/compile/19990525-0.f: New test.
32370
32371 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32372
32373         * gcc.c-torture/execute/990525-2.c: New test.
32374
32375         * gcc.c-torture/execute/990525-1.c: New test.
32376
32377 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32378
32379         * g++.old-deja/g++.other/anon3.C: New test.
32380         * g++.old-deja/g++.other/anon4.C: New test.
32381         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32382         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32383         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32384         Merrill).
32385
32386 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32387
32388         * gcc.c-torture/execute/990524-1.c: New test.
32389
32390         * gcc.dg/990524-1.c: New test.
32391
32392 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32393
32394         * gcc.c-torture/compile/990523-1.c: New test.
32395
32396 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32397
32398         * gcc.c-torture/compile/990519-1.c: New test.
32399
32400 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32401
32402         * gcc.c-torture/compile/990517-1.c: New test.
32403
32404         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32405         (e4, f4): New tests.
32406         (main): Call them.
32407
32408 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32409
32410         * gcc.dg/noreturn-1.c: New test.
32411
32412 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32413
32414         * gcc.c-torture/execute/990513-1.c: New test.
32415
32416 1999-05-10  Richard Henderson  <rth@cygnus.com>
32417
32418         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32419
32420 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32421
32422         * g77.f-torture/execute/erfc.f: Use small single-precision
32423         values, to avoid problems on Alphas when not -mieee.
32424
32425 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32426
32427         * gcc.dg/990506-0.c: New test.
32428
32429 1999-05-08  Richard Henderson  <rth@cygnus.com>
32430
32431         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32432         the constant to test.  Don't XFAIL 64-bit targets.
32433
32434         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32435         * g++.old-deja/g++.law/profile1.C: Likewise.
32436
32437         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32438         operator new instances.
32439         * g++.old-deja/g++.other/delete5.C: Likewise.
32440
32441 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32442
32443         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32444         intrinsic.
32445
32446 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32447
32448         * g77.f-torture/execute/u77-test.f: Reverse order of two
32449         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32450
32451 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32452
32453         * gcc.dg/compare1.c: New test.
32454
32455 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32456
32457         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32458         New tests.
32459
32460 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32461
32462         * g77.f-torture/compile/19990502-1.f: New test.
32463
32464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32465
32466         * g77.f-torture/compile/19990502-0.f: New test.
32467
32468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32469
32470         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32471         intrinsic.
32472
32473 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32474
32475         * g77.f-torture/execute/u77-test.f (main): List libU77
32476         intrinsics not currently tested.
32477         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32478         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32479         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32480         Trim blanks off the ends of some printed strings.
32481
32482 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32483
32484         * g77.f-torture/execute/u77-test.f (main): Just warn about
32485         FSTAT gid disagreement, as it's expected on some systems.
32486
32487 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32488
32489         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32490         use a new function, which allows for some slop.
32491         Clean up some commentary.
32492         (issum): The new function.
32493         (sgladd): Deleted subroutine.
32494
32495 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32496
32497         * g77.f-torture/execute/u77-test.f: Modify to be more like
32498         libf2c/libU77 version, bringing patches to that version here.
32499         Add suitable commentary.
32500
32501 1999-04-25  Richard Henderson  <rth@cygnus.com>
32502
32503         * gcc.dg/990424-1.c: New test.
32504
32505 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32506
32507         * g77.f-torture/execute/u77-test.f (main): Bug involving
32508         LSTAT has been fixed, so turn back on full checking.
32509
32510 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32511
32512         * g77.f-torture/compile/19990419-0.f: New test.
32513         * g77.f-torture/execute/19990419-1.f: New test.
32514
32515 1999-04-17  Richard Henderson  <rth@cygnus.com>
32516
32517         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32518         to avoid the need for a prototype to supress a warning.
32519
32520 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32521
32522         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32523
32524 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32525
32526         * gcc.c-torture/execute/990404-1.c: New test.
32527
32528 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32529
32530         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32531         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32532         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32533         missing initializer warnings.
32534
32535 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32536
32537         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32538         matching strings.
32539
32540 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32541
32542         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32543
32544 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32545
32546         * g77.f-torture/execute/19990325-0.f: New test.
32547         * g77.f-torture/execute/19990325-1.f: New test.
32548
32549 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32550
32551         * gcc.c-torture/execute/990324-1.c: New test.
32552
32553 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32554
32555         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32556         test with 4.
32557
32558 1999-03-17  Richard Henderson  <rth@cygnus.com>
32559
32560         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32561
32562 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32563
32564         * g77.f-torture/execute/19990313-2.f: New test.
32565         * g77.f-torture/execute/19990313-3.f: New test.
32566
32567 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32568
32569         * g77.f-torture/execute/19990313-0.f: New test.
32570         * g77.f-torture/execute/19990313-1.f: New test.
32571
32572 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32573
32574         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32575         printf to sprintf.
32576         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32577         (main): Add check for u15.  Conditionalize u31 check depending on
32578         whether ints are <32 bits or >=32 bits.
32579
32580 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32581
32582         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32583
32584 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32585
32586         * g77.f-torture/compile/19990305-0.f: New test.
32587         * g77.f-torture/execute/19981119-0.f: New test.
32588
32589 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32590
32591         * g77.f-torture/execute/970625-2.f: call ABORT if final
32592         result is not correct, instead of just printing it.
32593         Add this checking via newly introduced obfuscation, to
32594         trip up buggy front ends.
32595
32596 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32597
32598         * g77.f-torture/compile/960317-1.f: Moved from being
32599         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32600
32601 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32602
32603         * g77.f-torture/execute/960317-1.f: New (old) test.
32604         * g77.f-torture/execute/970625-2.f: Ditto.
32605
32606 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32607
32608         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32609         message on line 1 or line 2; cccp and cpplib do this differently.
32610
32611 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32612
32613         * g++.old-deja/g++.law/weak1.C: New test.
32614
32615 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32616
32617         * gcc.c-torture/execute/990119-1.c: Renamed to...
32618         * gcc.dg/990119-1.c: this, so it will only be tested once
32619         (it's a preprocessor test, it doesn't need to be run at
32620         multiple optimization levels).
32621
32622 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32623
32624         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32625           ALWAYS_CXXFLAGS.
32626
32627 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32628
32629         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32630         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32631         to not be compilable by current g77.
32632
32633 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32634
32635         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32636
32637 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32638
32639         * gcc.c-torture/execute/990222-1.c: New test.
32640
32641 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32642
32643         * g77.f-torture/compile/19990218-0.f: New test.
32644         * g77.f-torture/noncompile/19990218-1.f: New test.
32645
32646 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32647
32648         * g77.f-torture/compile/19981216-0.f: New test.
32649
32650 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32651
32652         * gcc.dg/990214-1.c: New test.
32653
32654 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32655
32656         * gcc.dg/990213-2.c: New test.
32657
32658         * gcc.dg/990213-1.c: New test.
32659
32660 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32661
32662         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32663         ints.
32664
32665 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32666
32667         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32668         specified by target.
32669
32670         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32671
32672 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32673
32674         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32675
32676 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32677
32678         * gcc.dg/special/ecos.exp: New test driver for new tests with
32679         special requirements.
32680
32681         * gcc.dg/special/alias-1.c: New test.
32682         * gcc.dg/special/gcsec-1.c: New test.
32683         * gcc.dg/special/weak-1.c: New test.
32684         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32685         * gcc.dg/special/weak-2.c: New test.
32686         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32687         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32688         * gcc.dg/special/wkali-1.c: New test.
32689         * gcc.dg/special/wkali-2.c: New test.
32690         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32691         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32692
32693 1999-02-10  Felix Lee  <flee@cygnus.com>
32694
32695           * lib/c-torture.exp (c-torture-compile): Pull out code for
32696           analyzing gcc error messages.
32697           (c-torture-execute): Likewise.  Fix some (harmless) false
32698           positives.
32699           * lib/gcc.exp (gcc_check_compile): New function.
32700
32701 1999-02-08  Richard Henderson  <rth@cygnus.com>
32702
32703         * gcc.c-torture/execute/990208-1.c: New test.
32704
32705 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32706
32707         * g++.dg/special/ecos.exp: New driver for new tests with special
32708         requirements
32709
32710         * g++.dg/special/conpr-1.C: New test
32711         * g++.dg/special/conpr-2.C: New test
32712         * g++.dg/special/conpr-2a.C: New test
32713         * g++.dg/special/conpr-3.C: New test
32714         * g++.dg/special/conpr-3a.C: New test
32715         * g++.dg/special/conpr-3b.C: New test
32716
32717         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32718         allow g++ to use the dg driver
32719
32720         * README: Add comment about g++.dg directory
32721
32722 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32723
32724         * README: Update email addresses.
32725
32726 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32727
32728         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32729         arguments in order to force structure S onto the stack even on
32730         the alpha.
32731         (test): Pass 10 leading arguments to function foo as well as the
32732         structure S.
32733
32734         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32735         failure for all targets.
32736
32737         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32738         abort to terminate program execution.
32739
32740 1999-01-30  Richard Henderson  <rth@cygnus.com>
32741
32742         * gcc.c-torture/execute/990130-1.c: New test.
32743
32744 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32745
32746         * gcc.dg/990130-1.c: New test.
32747
32748 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32749
32750         * gcc.c-torture/execute/990128-1.c: New test.
32751
32752 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32753
32754         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32755
32756 1999-01-27  Felix Lee  <flee@cygnus.com>
32757
32758         * lib/c-torture.exp (c-torture-compile): pull out code for
32759         analyzing gcc error messages.
32760         (c-torture-execute): ditto, and fix some (harmless) false
32761         positives.
32762         * lib/gcc.exp (gcc_check_compile): new function.
32763
32764 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32765
32766         * gcc.dg/990117-1.c: New test.
32767
32768         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32769
32770         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32771
32772 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32773
32774         * g77.f-torture/compile/990115-1.f: New test.
32775
32776 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32777
32778         * gcc.c-torture/compile/990107-1.c: New test
32779
32780 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32781
32782         * gcc.c-torture/execute/990106-2.c: New test.
32783
32784         * gcc.c-torture/execute/990106-1.c: New test.
32785
32786 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32787
32788         * gcc.c-torture/compile/981223-1.c: New test.
32789
32790 1998-12-29  Richard Henderson  <rth@cygnus.com>
32791
32792         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32793         (opt3): Rename from opt4 and disable.
32794
32795 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32796
32797         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32798
32799 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32800
32801         * g++.old-deja/g++.other/conv5.C: New test.
32802
32803 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32804
32805         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32806
32807 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32808
32809         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32810
32811 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32812
32813         * gcc.c-torture/compile/981211-1.c: New test.
32814
32815 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32816
32817         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32818
32819         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32820
32821 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32822
32823         * gcc.special/930510-1.c: Make C9X safe.
32824         * gcc.misc-tests/gcov-1.c Similarly.
32825         * gcc.misc-tests/gcov-2.c Similarly.
32826
32827 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32828
32829         * gcc.dg/ultrasp1.c: New test.
32830
32831 1998-12-06  Richard Henderson  <rth@cygnus.com>
32832
32833         * gcc.c-torture/execute/981206.c: New test.
32834
32835 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32836
32837         * g++.old-deja/g++.ns/template7.C: New test.
32838
32839         * g++.old-deja/g++.other/expr1.C: New test.
32840
32841         * g++.old-deja/g++.eh/tmpl3.C: New test.
32842
32843         * g++.old-deja/g++.eh/tmpl2.C: New test.
32844
32845 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32846
32847         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32848         * g++.old-deja/g++.other/using6.C: Removed.
32849         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32850
32851         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32852
32853 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32854
32855         * g++.old-deja/g++.pt/overload8.C: New test.
32856
32857         * g++.old-deja/g++.pt/overload7.C: New test.
32858
32859         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32860
32861         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32862         and relinking messages.
32863         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32864         compiling with -frepo.
32865
32866 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32867
32868         * g++.old-deja/g++.pt/lookup6.C: New test.
32869
32870 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32871
32872         * gcc.c-torture/execute/981130-1.c: New test.
32873         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32874
32875 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32876
32877         * g++.old-deja/g++.pt/explicit76.C: New test.
32878
32879         * g++.old-deja/g++.pt/friend38.C: New test.
32880
32881         * g++.old-deja/g++.ns/crash2.C: New test.
32882
32883         * g++.old-deja/g++.pt/defarg8.C: New test.
32884
32885         * g++.old-deja/g++.pt/instantiate6.C: New test.
32886
32887         * g++.old-deja/g++.pt/static6.C: New test.
32888
32889         * g++.old-deja/g++.pt/decl2.C: New test.
32890
32891 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32892
32893         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32894         problem is actually related with name lookup, but so what? :-)
32895
32896         * g++.old-deja/g++.pt/friend37.C: New test.
32897
32898 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32899
32900         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32901         element, which fails on some systems.
32902
32903         * g77.f-torture/execute/labug1.f: New test.
32904
32905 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32906
32907         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32908         is defined.
32909
32910 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32911
32912         * g77.f-torture/compile/981117-1.f: New test.
32913
32914 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32915
32916         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32917         properly discarded.
32918
32919 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32920
32921         * gcc.c-torture/execute/memcheck: New directory of tests for
32922         -fcheck-memory-usage.
32923
32924 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32925
32926         * README: New file, general information about the testsuite and
32927         new description of the various C++ test subdirectories.
32928         * README.g++: Eliminate obsolete information, update and move most
32929         relevant stuff to README.
32930
32931 1998-11-07  Richard Henderson  <rth@cygnus.com>
32932
32933         * gcc.c-torture/compile/981107-1.c: New test.
32934
32935 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32936
32937         * execute/memcpy-bi.c: New testcase.
32938
32939 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32940
32941         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32942         base classes.
32943
32944         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32945         template is selected.
32946
32947         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32948         classes, it should be accepted for all types.
32949
32950         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32951
32952         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32953         specializations start with template headers.
32954
32955 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32956
32957         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32958
32959         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32960         non-POD types.
32961
32962 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32963
32964         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32965
32966 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32967
32968         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32969
32970 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32971
32972         * 981019-1.c: New test.
32973
32974 1998-10-14  Robert Lipe <robertl@dgii.com>
32975
32976         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32977         find objc headers.
32978
32979 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32980
32981         * compile/981001-4.c: Remove use of GCC extension that triggers a
32982         compiler bug.
32983
32984 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32985
32986         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32987
32988 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32989
32990         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32991         instantiation of template produces incorrect code for delete
32992         expression.
32993
32994         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32995         constructors' name is not unique.
32996         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32997         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32998
32999         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33000         automatic array of const is ill-formed.
33001
33002         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33003         of template parameter?
33004
33005         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33006         const.
33007
33008         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33009         pointer-to-member expression.
33010
33011         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33012         declaration causes ICE.
33013
33014 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33015
33016         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33017         reserved in the global namespace.
33018
33019         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33020         generate needed virtual table.
33021
33022         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33023
33024 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33025
33026         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33027         template-dependent type
33028
33029 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33030
33031         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33032         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33033         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33034
33035         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33036         class should be usable as argument of member function.
33037         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33038         class should be usable as return type of member function.
33039         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33040         class should be usable as type of data member.
33041
33042         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33043
33044 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33045
33046         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33047
33048 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33049
33050         * gcc.dg/dll-?.c Add thumb to target list.
33051         Fix assembler scan patterns to match current assembler output.
33052
33053 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33054
33055         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33056         matching of template brackets.
33057
33058         * g++.old-deja/g++.other/using4.C: New test.  Test using
33059         declarations of methods from base classes.
33060
33061         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33062         within functions should introduce names into the innermost
33063         enclosing namespace.
33064
33065         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33066         of static locals if first initialization throws.
33067
33068 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33069
33070         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33071
33072 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33073
33074         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33075         lose track of the possible targets of tablejump insns.
33076         * special/special.exp: Run it.
33077
33078 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33079
33080         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33081         must be declared before its specializations can be named in friend
33082         declarations.
33083
33084 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33085
33086         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33087
33088         * g77.f-torture/execute/io1.f: New test.
33089
33090 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33091
33092         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33093         with pointer to template function, for which no argument deduction
33094         is possible.
33095
33096         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33097         specialization of template function as argument to template
33098         function.
33099
33100         * g++.old-deja/g++.other/access2.C: New test; Inner class
33101         shouldn't have privileged access to Outer's names.
33102
33103 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33104
33105         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33106         friend template declared within template class conflicts with
33107         nested class of the same name.
33108
33109         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33110         is ignored.
33111
33112         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33113         object with direct initializer as function declaration.
33114
33115         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33116         initializers.
33117
33118         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33119         involving const pointer and NULL produces incorrect result.
33120
33121         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33122         type name without `typename' should be rejected with -pedantic.
33123
33124 1998-10-02  Richard Henderson  <rth@cygnus.com>
33125
33126         * g++.old-deja/g++.other/addrof1.C: New test.
33127
33128 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33129
33130         * gcc.c-torture/compile/981001-1.c: New test.
33131         * gcc.c-torture/execute/981001-1.c: New test.
33132
33133 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33134
33135         * gcc.c-torture/compile/981001-2.c: New test.
33136         * gcc.c-torture/compile/981001-3.c: New test.
33137         * gcc.c-torture/compile/981001-4.c: New test.
33138
33139 1998-10-01  Robert Lipe  <robertl@dgii.com>
33140
33141         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33142         multilibbed hosts.   Idea grafted from g77.exp.
33143
33144 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33145
33146         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33147         avoid losing on systems which need -lsocket.
33148
33149 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33150
33151         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33152         * g++.old-deja/g++.other/nested2.C: Ditto.
33153         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33154         failure.
33155
33156 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33157
33158         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33159         preferred over template operator!= for enum bitfields.
33160
33161 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33162
33163         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33164         that happen to have the same base name, but in different scopes,
33165         are incorrectly rejected.
33166
33167 1998-09-16  Richard Henderson  <rth@cygnus.com>
33168
33169         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33170         on the native word size instead of an integer literal.
33171
33172 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33173
33174         * g++.old-deja/g++.other/static2.C: Invocation of static data
33175         member of type pointer-to-function denoted as non-static member.
33176
33177         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33178         checks involving function types and aliases.
33179
33180 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33181
33182         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33183         redefined to the same non-trivial type.
33184
33185         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33186         namespace-qualification of template specializations declared in
33187         other namespaces.
33188
33189         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33190         to declare a subset of the specializations of a template function
33191         as friends of specializations of a template class.
33192
33193         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33194         member templates that do not fully specialize the enclosing
33195         template class are rejected.
33196
33197 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33198
33199         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33200
33201 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33202
33203         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33204         altered from libf2c/libU77 version.
33205
33206 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33207
33208         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33209
33210 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33211
33212         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33213         (un)signed char are different types for template specialization
33214         purposes.
33215
33216 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33217
33218         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33219         * objc: ObjC testsuite.
33220
33221 1998-08-31  Catherine Moore  <clm@cygnus.com>
33222
33223         * gcc.c-torture/execute/941014-1.x:  New file.
33224
33225 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33226
33227         * lib/c-torture.exp: Add support for
33228         torture_eval_before_compile and torture_eval_before_execute
33229         variables.
33230
33231 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33232
33233         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33234         this test triggers valid.
33235
33236 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33237
33238         * gcc.dg/980827-1.c: New test.
33239
33240 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33241
33242         * gcc.c-torture/execute/loop-4b.c: New test.
33243
33244 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33245
33246         * lib/c-torture.exp: Add support for
33247         torture_eval_before_compile and torture_eval_before_execute
33248         variables.
33249
33250 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33251
33252         * gcc.c-torture/compile/980825-1.c: New test.
33253
33254 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33255
33256         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33257         count number tests in opt_t0 not good_t0.
33258
33259 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33260
33261         * gcc.c-torture/compile/930326-1.x: Fix typo.
33262
33263 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33264
33265         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33266         causes an ICE.
33267
33268 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33269
33270         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33271         STACK_SIZE is defined.
33272         * gcc.c-torture/unsorted/stuct.c: Similarly.
33273
33274         * gcc.c-torture/compile/980821-1.c: New test.
33275
33276 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33277
33278         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33279
33280 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33281
33282         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33283         code.
33284
33285 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33286
33287         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33288         error'.
33289
33290 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33291
33292         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33293
33294 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33295
33296         * gcc.c-torture/compile/980816-1.c: New test.
33297
33298         * gcc.dg/980816-1.c: New test.
33299
33300 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33301
33302         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33303         compiler for ieee tests.
33304
33305 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33306
33307         * g77.f-torture/compile/980729-0.f: New test.
33308
33309 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33310
33311         * gcc.c-torture/special/eeprof-1.c: New test, for
33312         -finstrument-functions.
33313         * gcc.c-torture/special/special.exp: Run it.
33314
33315 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33316
33317         * gcc.c-torture/compile/980729-1.c: New test.
33318
33319 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33320
33321         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33322         __thumb__ is defined, and test for ARM style doubles if so.
33323
33324 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33325
33326         * g77.f-torture/noncompile/980615-0.f: New test.
33327
33328 1998-07-26  H.J. Lu  (hjl@gnu.org)
33329
33330         * gcc.dg/980312-1.c: Do link instead of compile.
33331         * gcc.dg/980313-1.c: Likewise.
33332
33333 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33334
33335         * gcc.c-torture/compile/980726-1.c: New test.
33336
33337 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33338
33339         * g77.f-torture/execute/io0.f: New test.
33340
33341 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33342
33343         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33344         an int.
33345
33346 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33347
33348         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33349         m32r bugs.
33350
33351 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33352
33353         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33354         c-decl.c:grokdeclarator can handle mode attributes.
33355
33356 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33357
33358         * gcc.c-torture/execute/980716-1.c: New test.
33359
33360 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33361
33362         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33363         the mn10200.
33364         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33365         the mn10200.
33366         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33367         * gcc.c-torture/compile/930326-1.x: Similarly.
33368
33369 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33370
33371         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33372         New test from Craig.
33373
33374 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33375
33376         * g77.f-torture/noncompile/980616-0.f: New test.
33377
33378         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33379
33380 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33381
33382         *  g++.other/singleton.C: Return error value instead of taking
33383         SIGSEGV.
33384
33385 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33386
33387         *  g++.other/singleton.C: New test.   Warning is under dispute.
33388         Runtime crash is not.
33389
33390 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33391
33392         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33393         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33394         using6.C, using7.C}:  New namespace tests.
33395
33396 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33397
33398         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33399         specialization with typedef'ed names used as array indexes.
33400
33401 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33402
33403         * gcc.c-torture/execute/980709-1.c: New test.
33404
33405         * gcc.dg/980709-1.c: New test.
33406
33407 1998-07-07  Richard Henderson  <rth@cygnus.com>
33408
33409         * gcc.c-torture/execute/bcp-1.c: New test.
33410
33411 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33412
33413         * gcc.c-torture/execute/980707-1.c: New test.
33414
33415 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33416
33417         * gcc.c-torture/compile/980706-1.c: New test.
33418
33419 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33420
33421         * g77.f-torture/execute/980701-0.f,
33422         g77.f-torture/execute/980701-1.f: New test from Craig.
33423
33424 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33425
33426         * gcc.c-torture/compile/980701-1.c: New test.
33427
33428         * gcc.c-torture/execute/980701-1.c: New test.
33429
33430 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33431 rlsruhe.de>
33432
33433         * g++.old-deja/g++.robertl/eb132.C: New test.
33434         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33435
33436 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33437
33438         * g77.f-torture/execute/980628-7.f,
33439         g77.f-torture/execute/980628-8.f,
33440         g77.f-torture/execute/980628-9.f,
33441         g77.f-torture/execute/980628-10.f: New tests from Craig.
33442
33443         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33444
33445 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33446
33447         * g77.f-torture/execute/980628-4.f: New test from Craig.
33448         * g77.f-torture/execute/980628-5.f: Likewise.
33449         * g77.f-torture/execute/980628-2.f: Likewise.
33450         * g77.f-torture/execute/980628-0.f: Likewise.
33451         * g77.f-torture/execute/980628-1.f: Likewise.
33452         * g77.f-torture/execute/980628-3.f: Likewise.
33453         * g77.f-torture/execute/980628-6.f: Likewise.
33454
33455 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33456
33457         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33458         directory when nothing has been installed yet.
33459
33460 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33461
33462         * gcc.c-torture/special/special.exp: Handle newer versions of
33463         dejagnu.
33464
33465 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33466
33467         * gcc.dg/980626-1.c: New test.
33468
33469 1998-06-19  Bruno Haible <haible@ilog.fr>
33470
33471         * gcc.misc-tests/m-un-2.c: New test.
33472         * g++.old-deja/g++.other/warn01.c: Likewise.
33473
33474 1998-06-19  Robert Lipe  <robertl@dgii.com>
33475
33476         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33477         compatibility with assmblers with a different comment character.
33478         Eliminate use of GAS-specific extensions.
33479
33480 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33481
33482         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33483
33484 1998-06-19  Robert Lipe  <robertl@dgii.com>
33485
33486         *lib/g77.exp: Replace search for libf2c.a with search for newly
33487         renamed libg2c.a
33488
33489 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33490
33491         * gcc.c-torture/execute/980617-1.c: New test.
33492
33493 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33494
33495         * gcc.c-torture/execute/980612-1.c: New test.
33496
33497 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33498
33499         * gcc.dg/980523-1.c: Only test on ppc-linux.
33500         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33501
33502         * gcc.c-torture/execute/980608-1.c: New test.
33503
33504 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33505
33506         * gcc.c-torture/execute/980605-1.c: New test.
33507
33508 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33509
33510         * gcc.c-torture/execute/980604-1.c: New test.
33511
33512 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33513
33514         * gcc.c-torture/execute/980602-1.c: New test.
33515         * gcc.c-torture/execute/980602-2.c: Likewise.
33516
33517 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33518
33519         * 970125-0.f: Fix per JCB.  Add commentary.
33520
33521 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33522
33523         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33524         IEEE -0 support.
33525
33526 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33527
33528         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33529         earlier.
33530
33531 1998-05-28  Catherine Moore <clm@cygnus.com>
33532
33533         * gcc.c-torture/execute/980526-3.c: New test.
33534
33535 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33536
33537         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33538         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33539         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33540         m88k-motorola-sysv3 to XFAIL.
33541
33542 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33543
33544         * gcc.dg/980526-1.c: New test.
33545         * gcc.c-torture/execute/980526-2.c: New test.
33546
33547 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33548
33549         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33550
33551         * gcc.c-torture/execute/980526-1.c: New test.
33552
33553 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33554
33555         * g77.f-torture/execute/alpha2.f: Add runtime test.
33556
33557 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33558
33559         * g++.old-deja/old-deja.exp: Strip leading directories.
33560
33561         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33562         error for the line.  Don't run multiple tests for the same line.
33563
33564 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33565
33566         * gcc.dg/980523-1.c: New test.
33567
33568 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33569
33570         * g77.f-torture/compile/970915-0.f: New test.
33571
33572 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33573
33574         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33575
33576 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33577
33578         * gcc.dg/980520-1.c: New test.
33579
33580 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33581
33582         * gcc.dg/980502-1.c: Fix return type.
33583
33584 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33585
33586         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33587         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33588         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33589         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33590         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33591
33592 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33593
33594         * g77.f-torture/execute/980520-1.f: New test.
33595
33596 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33597
33598         * lib/mike-g77.exp: New file.
33599
33600         * g77.f-torture/noncompile/noncompile.exp,
33601         g77.f-torture/noncompile/check0.f: New files.
33602
33603 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33604
33605         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33606         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33607         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33608         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33609         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33610         abort where appropriate.
33611
33612 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33613
33614         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33615         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33616
33617 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33618
33619         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33620
33621 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33622
33623         * g77.f-torture/compile/980427-0.f: New test.
33624
33625 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33626
33627         * g77.f-torture/compile/980424-0.f: New test.
33628
33629 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33630
33631         * g77.f-torture/compile/980419-2.f (main): New test.
33632         * g77.f-torture/compile/970125-0.f: New test.
33633         * g77.f-torture/compile/980419-1.f: New test.
33634
33635 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33636
33637         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33638         of loop-4.c.
33639
33640 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33641
33642         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33643
33644 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33645
33646         * gcc.c-torture/compile/980329-1.c: New test.
33647
33648 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33649
33650         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33651         * gcc.dg/980312-1.c: Fix typo in -march command.
33652
33653 1998-03-16  H.J. Lu  (hjl@gnu.org)
33654
33655         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33656
33657 1998-03-11  Robert Lipe  <robertl@dgii.com>
33658
33659         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33660         Dave Love agree the Fortran source is bogus.
33661
33662 1998-03-11  Robert Lipe  <robertl@dgii.com>
33663
33664         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33665         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33666         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33667         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33668         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33669
33670 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33671
33672         * g++.old-deja/g++.other/friend1.C: New test.
33673
33674 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33675
33676         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33677         possibly uninitialized) variables and declare dnrm2.
33678
33679 1998-02-23  Robert Lipe <robertl@dgii.com>
33680
33681         From Bruno Haible <haible@ilog.fr>:
33682         * gcc.c-torture/execute/980223.c: New test.
33683
33684 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33685
33686         * gcc.dg/ifelse-1.c: New test.
33687
33688 1998-02-09  H.J. Lu  (hjl@gnu.org)
33689
33690         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33691
33692           * lib/old-dejagnu.exp (old-dejagnu): Added the
33693           "execution test - XFAIL *-*-*" handling in the spirit of
33694           "excess errors test -". Changed the "execution test fails"
33695           handling to be like "excess errors test fails".
33696           * Update various tests accordingly.
33697
33698 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33699
33700         * gcc.c-torture/execute/980205.c: New test.
33701
33702 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33703
33704         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33705         * lib/f-torture.exp: Similarly.
33706         * gcc.c-torture: Rename all .cexp files to .x files.
33707
33708 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33709
33710         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33711         (940510-1.c): Removed duplicate.
33712         (971104-1.c): New test.
33713
33714 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33715
33716           * lib/f-torture.exp: Improve error and loop detection.
33717
33718 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33719
33720         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33721         use that to size the filler array.
33722
33723 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33724
33725         * lib/c-torture.exp(c-torture-execute): Fix typo.
33726
33727         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33728         testcase as the executable name. Keep the executable around if
33729         the test fails.
33730
33731 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33732
33733         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33734         changes.  Only test one -g option, and move it to the end of the
33735         list of options to test.
33736
33737 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33738
33739         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33740         variable GCC_TORTURE_OPTIONS to supply default switches separated
33741         by colons.  If no environment variable, run tests with -O0 -g, -O1
33742         -g, and -O2 -g as well.
33743
33744 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33745
33746         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33747         explanatory comments. Fix indentation.
33748
33749 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33750
33751         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33752
33753 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33754
33755         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33756         * g++.old-deja/g++.mike/p7325.C: Likewise.
33757         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33758
33759 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33760
33761         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33762         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33763         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33764         * g++.old-deja/g++.law/operators4.C: Likewise.
33765
33766 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33767
33768         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33769         * g++.old-deja/g++.mike/p784.C: Ditto.
33770         * g++.old-deja/g++.mike/p785.C: Ditto.
33771
33772 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33773
33774           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33775
33776 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33777
33778         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33779         target feature; pass this to c-torture-execute as needed.
33780
33781 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33782
33783         * lib/c-torture.exp(c-torture-execute): If the previous and the
33784         current executables being tested are identical, we don't need to
33785         run the executable again. Try to make the executable names
33786         unique. Add an optional argument for passing additional compiler
33787         flags.
33788
33789 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33790
33791         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33792
33793 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33794
33795         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33796
33797 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33798
33799         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33800         32bit or larger longs.
33801
33802         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33803         have either a 32bit long or 32bit int.
33804
33805 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33806
33807         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33808         Make double precision tests dependent on sizeof (double).
33809
33810 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33811
33812         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33813         too.
33814
33815 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33816
33817         * gcc.c-torture/compile/961203-1.cexp: New script.
33818
33819 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33820
33821         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33822         up the includes ourselves.
33823
33824 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33825
33826         * lib/plumhall.exp: Remove random include, and add a few
33827         verbose messages for debugging.
33828
33829 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33830
33831         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33832         of trying to do it ourselves.
33833
33834 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33835
33836         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33837
33838 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33839
33840         * gcc.prms/5403.c: Made regexp a bit less strict.
33841
33842 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33843
33844         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33845         is returned from remote_load instead.
33846         * lib/plumhall.exp: Ditto.
33847         * lib/mike-g++.exp: Ditto.
33848         * lib/old-dejagnu.exp: Ditto.
33849         * lib/c-torture.exp: Ditto.
33850
33851 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33852
33853         * lib/g++.exp: Use build_wrapper procedure.
33854         * lib/gcc.exp: Ditto.
33855
33856 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33857
33858         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33859         an old-style decl for malloc.  Fixes tests to work when
33860         sizeof (int) != sizeof (size_t).
33861
33862 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33863
33864         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33865
33866         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33867         use stdargs.h interface.
33868
33869 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33870
33871         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33872         NO_VARARGS when compiling.
33873
33874 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33875
33876         * lib/plumhall.exp(ph_includes): New procedure.
33877         (ph_make): Use it.
33878         (ph_compiler): Ditto.
33879
33880         * lib/g++.exp: Rename test-glue.c to testglue.c.
33881         * lib/gcc.exp: Ditto.
33882
33883 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33884
33885         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33886         to completion when it's called.
33887
33888 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33889
33890         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33891         is defined, don't do test.
33892
33893 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33894
33895         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33896         for object files.
33897         (ph_summary): Mark skipped testcases as untested, not unresolved.
33898
33899         * lib/plumhall.exp (ph_make): If unresolved because of bad
33900         errorCode, record errorCode in log file.
33901         (*): Replace send_log/verbose with verbose -log.
33902
33903 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33904
33905         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33906         double conversion if double isn't at least 8 bytes.
33907
33908         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33909         int to work with targets where int is 16 bits.
33910
33911         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33912         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33913         precision for the test to complete.
33914
33915 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33916
33917         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33918         if d10v is not compiled with the -mdouble64 flag.
33919         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33920
33921         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33922         d10v is not compiled with the -mint32 flag.
33923
33924 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33925
33926         * lib/plumhall.exp: Use incr_count.
33927
33928 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture: Update to c-torture-1.45.
33931
33932 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33933
33934         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33935         the name of the expect testcase file).
33936
33937         * lib/g++.exp(g++_init): Ditto.
33938
33939 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33940
33941         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33942         the host.
33943
33944         * lib/gcc.exp(gcc_exit): New procedure.
33945
33946 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33947
33948         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33949         specs where appropriate.
33950
33951         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33952         because of new "candidates are" messages, and removed a few
33953
33954         * Converted all non-old-style g++ testcases to old-style, and
33955         moved into g++.old-deja.
33956
33957 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33958
33959         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33960         options.
33961
33962         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33963         succeeded.
33964
33965         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33966
33967 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33968
33969         * lib/gcc.exp (gcc_target_compile): Add support for defining
33970         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33971         the machine doesn't have those features.
33972
33973 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33974
33975         * g++.law/operators4.exp: Don't use LIBS.
33976
33977 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33978
33979         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33980
33981         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33982         * lib/g++.exp: Set it here instead. Also, allow use of the
33983         --tool_exec and --tool_opt options. Change CXX to
33984         GXX_UNDER_TEST.
33985
33986         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33987
33988         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33989
33990 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33991
33992         * lib/old-dejagnu.exp: Use prune_warnings instead of
33993         prune_system_crud.
33994         * lib/mike-g++.exp: Ditto.
33995         * lib/gcc.exp: Ditto.
33996         * lib/g++.exp: Ditto.
33997
33998         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33999
34000 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34001
34002           * 941014-2.c: Include stdlib.h
34003           * 960327-1.c: Include stdio.h
34004           * dbra.c, index-1.c: Don't assume ints are 32bits.
34005
34006 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34007
34008         * lib/gcc.exp: Add gcc,stack_size target feature.
34009
34010         * lib/g++.exp(g++_target_compile): Add the include and link
34011         paths here, not in two other places. And, it's $options, not
34012         options.
34013
34014         * lib/mike-g++.exp(postbase): Remove the code that determines
34015         the correct include and link paths.
34016         * g++.old-deja/old-deja.exp: Ditto.
34017
34018 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34019
34020         * lib/g++.exp(g++_init): target_compile no longer returns the
34021         filename of the result.
34022
34023 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34024
34025         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34026         call to glob.
34027
34028         * gcc.c-torture/special/special.exp: Change call to
34029         gcc_target_compile to include the object file.
34030
34031 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34032
34033         * gcc.c-torture/special/special.exp: Correct misspelling in last
34034         change.
34035
34036 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34037
34038         * lib/plumhall.exp(ph_summary): Log the entire output of the
34039         executable. Return -1 if there were any failures, 0 otherwise.
34040         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34041         (ph_make): Clean up objects and executables that were built
34042         if the tests succeeded.
34043
34044 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34045
34046         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34047         libraries and includes in the build tree as appropriate.
34048
34049 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34050
34051         * lib/c-torture.exp: Instead of looking for the global variable
34052         NO_LONG_LONG, check to see if that's a feature of the target.
34053
34054 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34055
34056         * config/default.exp: Minimize. Delete the remainer of the files in
34057         config; this functionality is now in devo/dejagnu/config.
34058
34059         g++.*/*: Pass any additional flags used to compile to postbase;
34060         delete CXXFLAGS.
34061
34062         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34063         is now done by runtest.exp. Use gcc_target_compile instead of
34064         compile.
34065
34066         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34067         Remove references to CFLAGS. Use remote_file instead of
34068         calling rm -f.
34069         (c-torture): Take a list of arguments to use to compile this
34070         testcase.
34071
34072         lib/g++.exp: Simplify. Use target_compile instead of compile.
34073         lib/gcc-dg.exp: Ditto.
34074         lib/gcc.exp: Ditto.
34075         lib/mike-{gcc,g++}.exp: Ditto.
34076         lib/old-dejagnu.exp: Ditto.
34077         lib/plumhall.exp: Ditto.
34078
34079 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34080
34081         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34082         (ph_linker): Likewise.
34083
34084 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34085
34086           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34087         MAP_ANON / MAP_ANONYMOUS if defined;
34088         else try to map from /dev/zero .
34089
34090 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34091
34092         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34093         isn't defined, then define it to MAP_ANONYMOUS.
34094
34095 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34096
34097         * gcc.c-torture: Update to c-torture-1.42 release.
34098
34099 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34100
34101         * gcc.c-torture: Update to c-torture-1.41 release.
34102
34103 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34104
34105         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34106         c-torture release.
34107
34108 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34109
34110         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34111         and LDFLAGS.  Fix second case to append the target_info ldflags
34112         onto LDFLAGS, not CFLAGS.
34113         * lib/g++.exp (g++_init): Add target_info stuff.
34114         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34115         of libgloss and newlib flags for !native.
34116
34117         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34118         (GDB): Fix relative path to go up another dir for finding gdb.
34119
34120 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34121
34122         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34123         versions in the target_info array, if they don't exist.
34124
34125 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34126
34127         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34128
34129 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34130
34131         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34132         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34133
34134 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34135
34136         * lib/old-dejagnu.exp: Don't remove the output file before we've
34137         actually tested it. Don't append pwd to the path of the executable
34138         we're testing.
34139
34140 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34141
34142         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34143
34144 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34145
34146         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34147         temporary directory for compiler files, and set it to a default
34148         value of /tmp. Set $output as the name of the output file from
34149         compiling the testcase. Add a -o option to $cflags_var so the
34150         compiler writes the final output file as $output. Set $executable
34151         to $output.
34152
34153         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34154         directory for compiler files, and set it to /tmp if it doesn't
34155         already have a value. Set $output_file to the name of the output
34156         file from compiling the testcase. Add a -o option to CXXFLAGS so
34157         the compiler writes the final output file as $output. Use $output
34158         as the executable to be tested.
34159
34160 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34161
34162         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34163
34164 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34165
34166         * gcc.c-torture/execute/pending-1.c: New test.  Still
34167         pending in Tege's queue.
34168
34169 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34170
34171         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34172         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34173         if there were failures.  Call unresolved if there were unresolved
34174         testcases.  Call gcc_fail if program did not run to completion.
34175         (ph_make): Pass additional argument name to ph_execute.
34176         (ph_execute): Add new argument.  Pass additional arguments to
34177         ph_summary.  Call gcc_fail is there is no execution output.
34178
34179 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34180
34181         * lib/plumhall.exp (proc_summary): Output relavent summary
34182         lines into the log so specific failures in plumhall can be
34183         investigated.
34184
34185 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34186
34187         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34188         (c-torture-execute): Don't try to execute tests which use
34189         "long long" types if $NO_LONG_LONG is nonzero.
34190
34191 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34192
34193         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34194         not c-torture.
34195
34196         * gcc.ieee: Move from here.
34197         * gcc.c-torture/execute/ieee: To here.
34198
34199 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34200
34201         * gcc.c-torture: Update to c-torture-1.41 release.
34202
34203 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34204
34205         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34206         not "$output".
34207
34208 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34209
34210         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34211         -c present.
34212
34213 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34214
34215         * config/proelf.exp: Handle connecting to a simulator.
34216
34217 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34218
34219         * config/proelf.exp: New file.  Enough framework that we can
34220         run c-torture tests on the proelf targets (or any other target
34221         that gdb can connect to for that matter).
34222
34223 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34224
34225         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34226         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34227
34228         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34229         exec_output exists.
34230
34231 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34232
34233         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34234         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34235
34236         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34237         to pass/fail/unresolved/unsupported/untested.  Caller must now
34238         call unresolved/unsupported/untested.
34239         * lib/*.exp: Update FSF address.  Update to handle new results of
34240         ${tool}_load.
34241         * lib/chill.exp (verbose): Delete.
34242
34243 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34244
34245         * lib/gcc.exp (default_gcc_start): Change order of args to
34246         $LDFLAGS $CFLAGS $LIBS.
34247         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34248         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34249         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34250         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34251         * gcc.misc-tests/dg-test.exp: Likewise.
34252         * gcc.misc-tests/msgs.exp: Likewise.
34253         * gcc.prms/prms.exp: Likewise.
34254         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34255         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34256
34257         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34258
34259 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34260
34261         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34262
34263         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34264         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34265
34266         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34267         necessary.
34268
34269 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34270
34271         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34272         global for loop; add use of $mathlib.
34273         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34274         settings here; set mathlib for anything but VxWorks.
34275
34276 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34277
34278         * gcc.c-torture: Update to c-torture-1.40 release.
34279
34280 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34281
34282         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34283         dg.exp.
34284
34285 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34286
34287         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34288         global.
34289
34290 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34291
34292         * lib/g++.exp (LIBS): Define if not already.
34293         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34294         (gcc-dg-prune): Call prune_gcc_output.
34295         * lib/gcc.exp (prune_gcc_output): New proc.
34296         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34297         prune_gcc_output.
34298
34299 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34300
34301         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34302         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34303
34304 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34305
34306         * gcc.c-torture: Update to c-torture-1.39 release.
34307
34308 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34309
34310         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34311         fails, try others as well.
34312
34313 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34314
34315         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34316         If compilation fails, mark execute tests as `untested'.
34317         If test is marked as unsupported, don't mark compilation and
34318         execute tests as failed.
34319
34320 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34321
34322         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34323         libstdc++ for whether or not we want to be doing shared
34324         libraries.  Delete link_curses since we don't need it anymore.
34325         * lib/mike-g++.exp (postbase): Don't link in libg++.
34326         * g++.old-deja/old-deja.exp: Likewise.
34327
34328 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34329
34330         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34331
34332 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34333
34334         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34335         For that, add `-Wl,-a,shared_archive'.
34336         * g++.old-deja/old-deja.exp: Likewise.
34337
34338 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34339
34340         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34341
34342 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34343
34344         * lib/mike-g++.exp (postbase): Pay attention to the status of
34345         g++_load.
34346
34347 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34348
34349           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34350
34351 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34352
34353         * lib/gcc.exp (default_gcc_start): No longer need to log program
34354         being executed or its output, execute_anywhere does that now.
34355         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34356         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34357
34358 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34359
34360         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34361         the same as those in lib/g++.exp.
34362
34363 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34364
34365         * gcc.c-torture: Update to c-torture-1.38 release.
34366         * gcc.ieee: Related changes.
34367
34368 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34369
34370         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34371         "exec". Minor reformatting changes.
34372
34373         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34374         cross. This means all "exec" calls now work on a remote host as
34375         well.
34376         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34377         cross. Filter out the extra "\r\n" stuff that expect puts in.
34378         (c-torture-execute): Filter out the bogus warnings like
34379         c-torture-compile does. Add support for canadian cross.
34380         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34381         Use execute_anywhere rather than calling exec directly. Now it
34382         works for canadian cross testing.
34383
34384 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34385
34386         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34387         results into a variable, and check that rather than using file exists.
34388
34389 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34390
34391         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34392         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34393
34394 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34395
34396         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34397         lib_curses if there's a shared libg++ in the build tree.
34398
34399 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34400
34401         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34402         if not supported target.
34403
34404 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34405
34406         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34407         link_curses up to always happen, not just for native builds.
34408
34409 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34410
34411         * gcc.c-torture: Update to c-torture-1.36 release.
34412         * gcc.failure: Related changes.
34413
34414 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34415
34416         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34417
34418 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34419
34420         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34421         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34422         runshlib, link_curses, and mathlib for link and run.
34423
34424         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34425         pass the runtime shared library options for Solaris, OSF/1, and
34426         Irix5, and link with -lcurses to avoid unresolved references.
34427
34428 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34429
34430         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34431         only run once.
34432
34433 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34434
34435         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34436
34437 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34438
34439         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34440         do not have a framework for the "compat" tests yet.
34441
34442 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34443
34444         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34445         set to null if we're testing vxworks5.1.  Use that instead of
34446         `-lm' in the setting of LIBS for link and run.
34447
34448 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34449
34450         * config/rom68k.exp (${tool}_load): Major changes to make it
34451         work.  Verified that it does in fact return the stuff in
34452         exec_output properly.  Catch any Emul or any TRAP other than 0.
34453
34454 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34455
34456         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34457         LDFLAGS properly for targets that need stuff from libgloss.
34458         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34459         only run once.
34460         (gpp_initialized): New variable.
34461
34462 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34463
34464         * config/rom68k.exp: Load libgloss.exp.
34465         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34466         so we can produce a fully linked binary.
34467         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34468         so we can produce a fully linked binary.
34469
34470 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34471
34472         * lib/plumhall.exp (ph_section): Watch for expected failures.
34473         Add missing `else'.
34474
34475         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34476         run the testcase.
34477         (c-torture): Likewise.
34478
34479 1995-08-28  Doug Evans  <dje@cygnus.com>
34480
34481         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34482
34483         * lib/mike-g++.exp (mike_cleanup): New proc.
34484         (prebase): New globals compiler_result, not_compiler_result,
34485         target_regexp.
34486         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34487         allow leading "-" in pattern.  Watch for unsupported tests.
34488         If $compiler_result is set, pattern match assembler code,
34489         and ditto for $not_compiler_result.
34490         * lib/mike-gcc.exp: Likewise.
34491
34492         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34493         execution "succeeded".
34494
34495 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34496
34497         * config/win32.exp: New file.
34498         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34499
34500 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34501
34502         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34503         unsupported.
34504         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34505         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34506         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34507
34508         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34509         "... without exceptions was ...".  That is now handled by
34510         prune_system_crud.
34511         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34512
34513 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34514
34515         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34516         sieve.c,sort2.c}: New files.
34517         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34518         sieve.exp,sort2.exp}: Drivers for them.
34519
34520         * lib/mike-gcc.exp (program_output): New user settable variable.
34521         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34522         messages.
34523         * lib/mike-g++.exp (program_output): New user settable variable.
34524
34525         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34526
34527         * config/sh.exp: Deleted (use sim.exp instead).
34528
34529 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34530
34531         * config/vx.exp: Declare CHECKTASK as global.
34532         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34533         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34534         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34535
34536 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34537
34538         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34539         target. Like vx.exp, only includes `vx29k.exp' instead of
34540         `vxworks.exp'.
34541
34542 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34543
34544         * config/sim.exp: Increase time limit from 120 seconds to 240.
34545
34546 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34547
34548         * gcc.c-torture/execute/950628-1.c: New test.
34549
34550 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34551
34552         * gcc.c-torture: Update with changes/additions from
34553         c-torture-1.34.
34554
34555 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34556
34557         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34558
34559 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34560
34561         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34562
34563 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34564
34565         * gcc.c-torture/compile/950512-1.c: New test.
34566         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34567         * gcc.dg/struct-ret-1.c: Likewise.
34568
34569 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34570
34571         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34572           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34573
34574 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34575
34576         * gcc.c-torture/special/920411-1.c: Deleted.
34577         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34578
34579 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34580
34581         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34582         cpu limit.
34583
34584 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34585
34586         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34587
34588 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34589
34590         From kenner;
34591         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34592         is the proper length.
34593         * va-arg-3.c: Likewise.
34594
34595 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34596
34597         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34598         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34599
34600         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34601         * lib/g++.exp (default_g++_start): Delete old cruft.
34602
34603 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34604
34605         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34606         (2 * (1 << 18)) to (2 * (1 << 17)).
34607
34608         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34609
34610 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34611
34612         * config/rom68k.exp: Renamed from config/idp.exp
34613
34614 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34615
34616         * c-torture/compile/921109-2.c
34617
34618 1995-04-18  Mike Stump  <mrs@cygnus.com>
34619
34620         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34621         excess errors.
34622
34623 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34624
34625         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34626         output.
34627         * lib/g++.exp (default_g++_start): Likewise.
34628
34629 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34630
34631         * gcc.c-torture/compile/950329-1.c: New test.
34632
34633 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34634
34635           * config/bug.exp (${tool}_load): Updated to use new remote_open
34636           and remote_close procs.
34637         * config/idp.exp: New file.
34638
34639 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34640
34641         * gcc.c-torture/execute/950322-1.c: New test.
34642
34643 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34644
34645         * config/vx.exp (${tool}_load): Clean up testing of return code from
34646         vxworks_ld and vxworks_spawn.
34647
34648 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34649
34650         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34651
34652 1995-03-13  Mike Stump  <mrs@cygnus.com>
34653
34654         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34655         can mark excess errors on a machine by machine basis.  Note, the
34656         default is to not expect any excess errors, even when excess
34657         errors test - is given, so you will want to put an XFAIL ... on
34658         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34659         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34660         those 4 machines, but no others.
34661
34662 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34663
34664         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34665         * lib/c-torture.exp: to here.
34666
34667 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34668
34669         * gcc.c-torture/execute/950221-1.c: New test.
34670         * gcc.c-torture/execute/struct-ret-1.c: New test.
34671         * gcc.c-torture/compile/950221-1.c: New test.
34672
34673         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34674
34675 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34676
34677         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34678         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34679
34680 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34681
34682         * g++.gb: New directory of tests, derived from my signature and
34683         class scoping tests.
34684
34685         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34686         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34687         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34688         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34689         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34690         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34691         * g++.gb/sig25.C: Likewise.
34692
34693         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34694         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34695         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34696         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34697         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34698         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34699         * g++.gb/sig25.exp: Likewise.
34700
34701         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34702         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34703         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34704         * g++.gb/scope13.C: Likewise, this test still fails.
34705
34706         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34707         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34708         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34709         * g++.gb/scope13.exp: Ditto.
34710
34711         * g++.gb/README: New file, explains what these tests are about.
34712
34713 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34714
34715         * lib/dg.exp (dg-do): Support `preprocess'.
34716         (dg-test): Likewise.
34717
34718 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34719
34720         * config/udi.exp: change "continue -expect" to "exp_continue".
34721
34722 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34723
34724         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34725         Delete redundant tests.
34726
34727         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34728         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34729         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34730         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34731         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34732         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34733         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34734         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34735
34736         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34737         storing label pointers.
34738         * gcc.c-torture/execute/921019-1.c: Likewise.
34739         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34740         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34741         parameter fp.
34742         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34743         constants.
34744
34745         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34746         Delete obsolete tests.
34747
34748         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34749         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34750         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34751         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34752         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34753         * gcc.c-torture/compile/950124-1.c: New test.
34754
34755         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34756
34757 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34758
34759         * lib/mike-g++.exp: Add -lm to LIBS.
34760
34761 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34762
34763         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34764
34765 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34766
34767         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34768
34769 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34770
34771         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34772
34773 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34774
34775         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34776         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34777         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34778         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34779         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34780         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34781         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34782         * g++.law/{operators31.C, operators32.C,
34783         * g++.law/{operators33.C, operators34.C}: Likewise.
34784         * g++.law/{pic1.C, refs2.C}: Likewise.
34785         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34786         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34787         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34788         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34789
34790         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34791         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34792         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34793         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34794         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34795         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34796         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34797         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34798         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34799         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34800         * g++.law/{operators34.exp}: Likewise.
34801         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34802         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34803         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34804         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34805         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34806
34807         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34808         No longer expected to fail.
34809         * g++.law/missed-error3.C: Tweak for recent bool changes.
34810
34811 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34812
34813         * config/emb-unix: Deleted.
34814         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34815         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34816
34817 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34818
34819         * lib/dg.exp (dg-test): Fix typo in last patch.
34820
34821 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34822
34823         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34824         (handles multiple occurrences).
34825
34826 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34827
34828         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34829         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34830         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34831         printed).
34832         * lib/c-torture.exp (c-torture-compile): Likewise.
34833         (c-torture): Prepend full path if missing.
34834         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34835         (gcc_fail): Likewise.
34836         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34837
34838 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34839
34840         * lib/netware.exp: Only attach to NetWare i386 systems.
34841
34842 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34843
34844         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34845         messages.  Add test name to "output pattern match" pass/fail message.
34846
34847 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34848
34849         * gcc.dg: New testsuite.
34850         * gcc.dg/dg.exp: New file.
34851
34852         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34853         test-switch.c}: Deleted.
34854
34855         * gcc.misc-tests/msgs.exp: New testcase driver.
34856
34857 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34858
34859         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34860         Watch for illegal return values from ${tool}_load.
34861         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34862         cross targets.  Coerce return value >0 to 1.
34863
34864 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34865
34866         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34867
34868         * config/emb-unix.exp: New file.
34869
34870         * config/sim.exp: Error if variable $SIM not defined.
34871         (${tool}_load): Mark test as "untested" if simulator missing.
34872
34873         * config/unix.exp: Load remote.exp to get rcp_download.
34874         * lib/c-torture.exp: Use different option lists for testcases with
34875         and without loops.
34876         * gcc.c-torture/execute/execute.exp: Likewise.
34877
34878 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34879
34880         * config/*.exp: Clarify return code from ${tool}_load.
34881         Call `unresolved' or `untested' instead of `warning' or `perror'
34882         (sometimes you still want to call both though).
34883         Add comment that `shell_id' is local to each file.
34884         * config/udi.exp (timeout): Set to 30.
34885         Don't print warning if connection fails, $connectmode has already
34886         printed an error.
34887         (${tool}_load): Move verbose messages to level 2.
34888         Rework pattern for "Process started" message.
34889         Pass `shell_id' to ${connectmode}_download.
34890         Retry twice upon timeout.  Make resetting of target more robust.
34891         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34892         Pass `shell_id' to exit_$connectmode.
34893         Only call exit_$connectmode if connected.
34894         * config/unix.exp (${tool}_load): Check return codes better.
34895         * config/vrtx.exp (${tool}_load): Likewise.
34896         * config/vx.exp (${tool}_load): Likewise.
34897         Delete unneeded global's.
34898         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34899         from ${tool}_load.
34900         (dg-stat): Delete.
34901         (dg-init): Delete recording of pass/fail counts.
34902         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34903         (old-dejagnu-init): Likewise.
34904         (old-dejagnu-stat): Delete contents, empty proc now.
34905         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34906         (c-torture): Delete references to lcnt, lpass, lfail.
34907         Get option list from TORTURE_OPTIONS.
34908         Delete -funroll[-all]-loops if no loops.
34909         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34910         (g++_stat): Delete contents (empty proc now).
34911         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34912         (gcc_finish): Likewise.
34913         (gcc_stat): Deleted.
34914         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34915         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34916         * gcc.c-torture/execute/execute.exp: Likewise.
34917         Split tests into two parts: compile, execute.
34918         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34919         no loops.  Update to reflect clarified return codes from ${tool}_load.
34920
34921 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34922
34923         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34924         to grep for.
34925         (old-dejagnu): Likewise (where necessary).
34926
34927 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34928
34929         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34930
34931         * lib/dg.exp (dg-process-target): Fix processing of selector.
34932         Add comment regarding use of `error'.
34933
34934         * lib/gcc.exp (prune_system_crud): Define if missing.
34935         * lib/g++.exp (prune_system_crud): Likewise.
34936
34937         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34938         Call prune_system_crud.
34939         * lib/dg.exp (dg-runtest): New proc.
34940         Use perror instead of send_user for tcl errors in testcase.
34941         Don't return any value, it's never used.
34942         Don't clobber previous definition of `unknown'.
34943         Print tcl errors in `dg-final'.
34944
34945 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34946
34947         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34948         (dg-test): Don't print errorInfo, it contains stack backtrace.
34949
34950 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34951
34952         * lib/g++.exp (runtest_file_p): Define if missing.
34953
34954 1994-09-24  Doug Evans  (dje@cygnus.com)
34955
34956         * lib/mike-g++.exp: Comment out loading of g++.exp.
34957         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34958         (default_g++_version): Always print something.
34959         (default_g++_start): Comment out call to `which'.
34960         (g++_start, g++_load): Deleted (must be defined in config file).
34961         * lib/gcc.exp: Test for existence of $CC at start.
34962         Delete check for tmpdir (done in gcc_init).
34963         (default_gcc_version): Always print something.
34964         (default_gcc_start): Comment out call to `which'.
34965         * config/*.exp: Major cleanup - make cross targets work at least a
34966         little better for g++ (by not being "--tool gcc" specific).
34967         Rename gcc_xxx to ${tool}_xxx.
34968         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34969         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34970
34971 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34972
34973         * lib/c-torture.exp (c-torture-compile): Rework compiler
34974         message processing.
34975
34976         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34977         c-torture.
34978
34979 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34980
34981         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34982
34983         * lib/dg.exp (dg-process-target): Support { target native }.
34984
34985 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34986
34987         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34988         looked for "... program xxx got fatal signal".
34989         Correct regsub munging of `comp_output'.
34990         Ignore compiler messages "path prefix not used" and "linker input
34991         file unused".
34992
34993 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34994
34995         * lib/gcc.exp (runtest_file_p): Define if missing.
34996         * gcc.prms/template.c: Example to work from.
34997
34998 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34999
35000         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35001         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35002
35003         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35004         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35005         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35006         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35007
35008         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35009         (dg-process-target): No longer a varargs proc.
35010         Return S/N for target, P/F for xfail.  All callers changed.
35011         (user option procs): More argument checking.
35012         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35013         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35014         (dg-test): Skip test if not running on selected target in `dg-do'.
35015         Update handling of `dg-do-what', `dg-output-text'.
35016         Separate execution pass/fail from output pattern match pass/fail.
35017         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35018
35019 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35020
35021         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35022         target for 920510-1.c.
35023
35024 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35025
35026         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35027         Clean up comment regarding use of passcnt, etc.
35028         (gcc_stat): Don't update `testcnt' here.
35029         (gcc_finish): Do it here.
35030         Might as well reset `but_id' here too.
35031         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35032         to determine if the file should be tested.
35033         * gcc.c-torture/compile/compile.exp: Likewise.
35034         * gcc.c-torture/execute/execute.exp: Likewise.
35035         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35036         * gcc.misc-tests/dg-test.exp: Likewise.
35037         * gcc.prms/prms.exp: Likewise.
35038         * gcc.wendy/wendy.exp: Likewise.
35039         * g++.old-deja.exp: Likewise.
35040         Move "Testing file" message to verbose level 1.
35041
35042 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35043
35044         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35045
35046 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35047
35048         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35049         (default_gcc_start): Accept optional second list element
35050         of compiler flags.  Print compiler output at verbosity level 2.
35051         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35052         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35053         Save current values of framework globals passcnt, failcnt, xpasscnt,
35054         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35055         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35056         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35057         xfailcnt to compute stats.  Update framework global `testcnt' from
35058         pass/fail counts.
35059         (gcc_finish): New proc.  Clean up test environment.
35060         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35061         (gcc_epass, gcc_efail): Delete.
35062         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35063         argument of line number.
35064         (dg-init): If the tool has an init routine, call it.
35065         (dg-test): Remove args `cflags_var' and `libs_var'.
35066         Pass all compiler options to ${tool}_start.
35067         Handle missing line number.
35068         (dg-finish): New function.
35069         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35070         particular files.  Call gcc_finish at end.  Move "skipping test"
35071         message to verbosity level 3.
35072         * gcc.c-torture/compile/compile.exp: Likewise.
35073         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35074         * gcc.c-torture/execute/execute.exp: Likewise.
35075         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35076         Print testcase being tried at verbosity level 1.
35077         * gcc.c-torture/special/special.exp: Unset xfail.
35078         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35079         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35080         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35081         * gcc.failure/failure.exp: Likewise.
35082         * gcc.ieee/ieee.exp: Likewise.
35083         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35084         Update call to dg-test.  Call dg-finish at end.
35085         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35087         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35088         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35089         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35090         * gcc.wendy/wendy.exp: Add copyright.
35091         Delete setting of tmpdir (done by gcc_init).
35092         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35093         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35094         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35095         gcc_[ce]pass/fail.
35096
35097 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35098
35099         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35100         confusion.
35101         (g++_load): Likewise.
35102
35103         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35104         Rename argument to `prog' to remove the confusion.
35105         Varargs fns behave differently too!
35106         (g++_load): Likewise.
35107
35108         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35109
35110         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35111         what it is.  Delete (always) printing of status value for !native.
35112         Simplify verbose code, and include status and exec_output.
35113         (g++_load): Use gcc_load.
35114
35115 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35116
35117         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35118         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35119         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35120         940714-3.c as these testcases don't exist anymore.  Make
35121         va-arg-1.c expected to pass.
35122
35123 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35124
35125         * gcc.misc-tests/misc.exp: Only run specific testcases.
35126         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35127         * gcc.misc-tests/dg-[1-9].c: New files.
35128
35129         * lib/dg.exp: New testsuite driver.
35130         * gcc.prms/prms.exp: Use it.
35131
35132         * README.gcc: New file.
35133
35134         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35135         Document and reset `lxpass' and `lxfail'.
35136         Simplify "initialized" message.
35137         (gcc_stat): Clean up comments a little.
35138
35139 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35140
35141         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35142
35143 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35144
35145         * lib/old-dejagnu.exp (process-option): New proc.
35146         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35147         (old-dejagnu): Simplify.
35148         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35149
35150 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35151
35152         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35153         exists and is not an empty string.
35154
35155         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35156         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35157         finished.
35158         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35159         automatically.
35160
35161         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35162         longer expected to fail.
35163
35164         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35165         "f" function call.
35166
35167         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35168
35169         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35170         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35171         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35172         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35173         c-torture-1.29.
35174
35175         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35176         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35177
35178         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35179
35180         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35181         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35182
35183         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35184         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35185         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35186
35187 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35188
35189         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35190         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35191         940714-1.c, 940714-2.c, 940714-3.c},
35192         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35193         gcc.misc-tests/{mg.c,mg.exp}:
35194         New tests.
35195         * gcc.noncompile/noncompile.exp: Change accordingly.
35196
35197 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35198
35199         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35200         Undo previous clobberage.
35201
35202 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35203
35204         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35205         * gcc.special/{930510-1.c, special.exp}:
35206         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35207         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35208         struct-varargs-1.c}: New tests from c-torture-1.26.
35209
35210 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35211
35212         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35213           argument to switch.
35214
35215 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35216
35217         * Revert the previous changes.  Please see Rob's directory
35218           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35219           fixes.
35220
35221 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35222
35223         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35224             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35225             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35226             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35227             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35228             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35229             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35230             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35231             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35232             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35233             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35234             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35235             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35236             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35237             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35238             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35239             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35240             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35241             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35242             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35243             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35244             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35245             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35246             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35247             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35248             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35249             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35250
35251 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35252
35253         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35254             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35255           with perror calls.
35256
35257 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35258
35259         * config/unix.exp (g++_load): Fix syntax.
35260
35261 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35262
35263         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35264         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35265         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35266         Don't expect va-arg-1.c to fail.  Correct expected output for
35267         920928-1.c.
35268         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35269         * gcc.wendy/hbm4.c: Correct typo.
35270         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35271
35272 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35273
35274         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35275         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35276         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35277         * lib/c-torture.exp (c-torture-compile): Ditto.
35278
35279         Reduce volume of output (remove all the -I's and such).
35280         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35281         Call gcc_cpass, gcc_cfail.
35282         (c-torture): Pass testing option to c-torture-compile.
35283
35284 1994-03-21  Doug Evans  (dje@cygnus.com)
35285
35286         Bring patches over from progressive.
35287         * config/default.exp: Exit remote shell cleanly.
35288         (g++_exit, g++_start): Add default versions.
35289         * config/sim.exp (gcc_load): Use perror, not error.
35290
35291 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35292
35293         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35294         set in site.exp.
35295
35296 1994-03-14  Doug Evans  (dje@cygnus.com)
35297
35298         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35299         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35300         (wendy_try): New proc to run testcase.
35301         (main loop): Call 'em.
35302         * gcc.wendy/*.c: Clean up pass to correct expected output.
35303
35304         * lib/gcc.exp: Minor cleanup work.
35305         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35306
35307 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35308
35309         * config/sim.exp (gcc_load): Document return codes better.
35310         Don't pass -v to simulator.
35311
35312 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35313
35314           * gcc.special/920717-x.c: Fix typo.
35315           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35316           get at sources.
35317
35318         * lib/mike-gcc.exp: Fix typo.
35319
35320 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35321
35322         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35323         binary to use, transform the name.
35324         * config/*.exp: rename everything. Nuke any g++ specific files,
35325         it's now a special case of gcc that requires no special support.
35326         Add a default.exp for unsupported targets.
35327
35328 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35329
35330         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35331         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35332         version of Tcl.
35333
35334 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35335
35336         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35337         than a warning.
35338
35339 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35340
35341         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35342
35343 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35344
35345         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35346         option_list.  Compile every file with only 4/6 option choices
35347         (same as C torture) instead of with 12/18 different option
35348         choices.
35349         * lib/c-torture.exp: Likewise.
35350
35351         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35352         not already set.
35353
35354 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35355
35356         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35357         can put an XFAIL *-*-* on excess errors.
35358
35359 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35360
35361         * g++.law: Add more tests derived from g++-bugs snapshots.
35362
35363         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35364         equivalent to g++.law/init9.
35365
35366         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35367         compiled it, and the a.out file after we've run it.
35368
35369 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35370
35371         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35372         compiled it, and the a.out file after we've run it.
35373
35374 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35375
35376         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35377
35378 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35379
35380         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35381         version number.
35382
35383 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35384
35385         * g++.law: New directory of g++ tests derived from the g++-bugs
35386         snapshots.
35387
35388 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35389
35390         * gcc.compile: initbug1.c initbug1.exp testcase added
35391
35392 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35393
35394         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35395         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35396           fixes submitted by Jeff Law (law@cs.utah.edu)
35397         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35398           Jeff Law (law@cs.utah.edu)
35399
35400
35401 1993-11-30  Mike Stump  (mrs@cygnus.com)
35402
35403         * config/unix-g++.exp: Follow the gcc way of doing things.
35404         * g++.old-deja/old-deja.exp: Minor updates.
35405         * lib/g++.exp: New file, follow the gcc way of doing things.
35406         * lib/old-dejagnu.exp: Minor updates.
35407         * lib/mike-g++.exp: Always unset errorInfo.
35408
35409 1993-11-06  Mike Stump  (mrs@cygnus.com)
35410
35411         * lib/gcc.exp: Fix some errors with the below change, CC and
35412         CFLAGS should be global when setting, not local.
35413
35414 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35415
35416         * lib/gcc.exp: Transform tool name.
35417
35418 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35419
35420         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35421
35422 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35423
35424         * lib/gcc.exp: change gcc_done to gcc_stat
35425
35426 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35427
35428         * Upgraded gcc testsuite to c-torture version 1.25
35429
35430 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35431
35432         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35433         * lib/c-torture: added hooks for new reporting code.
35434
35435 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35436
35437         * config/sh-gcc.exp: check if sh-sim exists in the path
35438
35439 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35440
35441         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35442         * gcc.compile/compile.exp: Initial changes for new logic.
35443         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35444         * gcc.failure/failure.exp: Initial changes for new logic.
35445         * gcc.ieee/ieee.exp: Initial changes for new logic.
35446         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35447         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35448         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35449         * lib/c-torture.exp: Initial changes for new logic.
35450         * lib/gcc.exp: Initial changes for new logic.
35451
35452 1993-10-15  Mike Stump  (mrs@cygnus.com)
35453
35454         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35455         depend upon failure or success.  Fully qualify names in failure
35456         and success messages.  Always remove a.out before starting
35457         compile, just in case.  Pay more attention to error text output by
35458         the compiler.  Handle testcases with no known past errors just
35459         like all others, so that things are uniform.  Other miscellaneous
35460         improvements.
35461
35462 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35463
35464         * gcc.cpp: new directory for cpp tests
35465
35466 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35467
35468         * lib/chill.exp: Code reformatted, removed unused code.
35469         * config/unix-chill.exp: Code reformatted, removed unused code.
35470         * chill.execute/execute.exp: Code reformatted, removed unused code.
35471         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35472
35473 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35474
35475         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35476         routines not written.
35477
35478 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35479
35480         * config/bug-gcc.exp: Use new procs from bug.exp.
35481
35482 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35483
35484         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35485         via ftp, rather than depending on NFS.
35486         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35487         case.
35488
35489 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35490
35491         * config/bug-gcc.exp: Use new download proc.
35492
35493 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35494
35495         * chill.execute/execute.exp: cleanups, handles errors better
35496         * chill.compile/compile.exp: rewrite, based on execute.exp
35497         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35498         * lib/chill.exp: major changes to diff proc and compile and link
35499           procs. added chill_fail and chill_pass wrappers to pass and
35500           fail. added more comments, and handle error codes better.
35501           Added a hack to capture stderr from exec, so noncompile tests
35502           can work.
35503
35504 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35505
35506         * chill.execute/execute.exp: rewrite of testsuite driver
35507         * lib/chill.exp: rewrite of testsuite driver
35508         * config/unix-chill.exp: rewrite of testsuite driver
35509
35510 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35511
35512     In chill.execute:
35513         * iexpr.ch: Standardize uppercase.
35514         * tuples.dat: Standardize uppercase.
35515         * vary.ch: standardize.  Correct varying string assignments.
35516         * vary.dat: Add new output lines.
35517
35518 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35519
35520     In chill.execute:
35521         * chprintf.ch: Standardize use of uppercase.
35522         * tuples.ch: Standardize and turn arr2 into a DCL,
35523           rather than a SYN.
35524         * pinits.ch: Standardize.
35525
35526 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35527
35528         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35529         * Makefil: Renamed to Makefile.in.
35530         * configure.in: New.
35531
35532 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35533
35534     In chill.execute:
35535         * .cvsignore: Add result/output files.
35536         * Makefile: Fix up variables at start.  Use MFLAGS
35537           everywhere.  Correct bool_loc, built_ins entries.
35538           Add entry for vary1.ch.
35539         * bitarray.ch: Standardize upper-case usage.
35540         * bitexpr.ch: Standardize, add output of b1.
35541         * params.ch: Use arrayt in along PROC parameters, to
35542           avoid novelty problems.
35543         * sets.ch: Tiny cleanup.
35544         * vary1.ch: Re-indent.
35545
35546 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35547
35548           * Add PR-related files to Makefiles, .cvsignore files, etc.
35549
35550 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35551
35552         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35553           with compiler objects. New names are test-flow.c and test-loop.c
35554
35555 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35556
35557         * Upgraded c-torture tests from 1.19 to 1.20
35558
35559         * new files:
35560         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35561         * gcc.compile: 930623-1.c 930623-2.c
35562         * gcc.noncompile: 930622-1.c 930622-2.c
35563         * gcc.failure: 920411-1.c 920627-2.c
35564         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35565
35566 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35567
35568         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35569           More changes to get testsuite working properly. Needs more work.
35570           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35571
35572 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35573
35574         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35575           More changes to get testsuite working properly. Needs more work.
35576
35577 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35578
35579         * chill.compile/compile.exp: Added for Dejagnu support
35580         * chill.execute/execute.exp: Added for Dejagnu support
35581         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35582
35583 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35584
35585     This should complete moving the CHILL test files.
35586         * chill.noncompile(.cvsignore printf.grt
35587             in-printf.grt chprintf.grt chprintf.ch):
35588             Added test-support files.
35589           (Makefile): Modified further.
35590         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35591             signal.ch): Added test files.
35592           * chill.execute (.cvsignore printf.grt printr.c
35593             in-printf.grt rts.c chprintf.grt rts.h): Added
35594           test-support files.
35595             (Makefile): More corrections.
35596
35597 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35598
35599         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35600           test cases, ready for DejaGnu.
35601
35602 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35603
35604         * Upgraded c-torture tests from 1.18 to 1.19
35605
35606         * gcc.compile: added test(s):
35607           930607-1.c
35608         * gcc.execute: added test(s):
35609           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35610
35611         * added new subdirectory for misc tests: gcc.misc-tests
35612         * gcc.misc-test(s): added tests:
35613           inst-check.c test-consts.c test-ior.c test-switch.c
35614
35615 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35616
35617         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35618
35619 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35620
35621         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35622
35623 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35624
35625         * Upgraded c-torture tests from 1.17 to 1.18
35626
35627 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35628
35629         * Upgraded c-torture tests from 1.12 to 1.17
35630
35631 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35632
35633         * lib/old-dejagnu.exp:
35634           Fixed handling of XFAIL target triplets to correctly
35635           recognize wildcard characters.  Removed code that
35636           appended a unique id tag to the end of the file name
35637           printed out by the result of the testcases within a
35638           given test file.
35639
35640 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35641
35642         * lib/old-dejagnu.exp:
35643           Reworked expected failure handling to trigger off of XFAIL
35644           keyword in keyphrase embeded in testcase source code. The
35645           XFAIL keyword must be at the end of the keyphrase line. It
35646           may optionally be followed by one or more target triplets.
35647           It has just occured that the handling of wildcards in the
35648           target triplet may not be correct.
35649
35650 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35651
35652         * g++.old-deja/tests:
35653           Moved all subdirectories up one level into g++.old-deja .
35654
35655         * lib/old-dejagnu.exp:
35656           Fixed problem with CXXFLAGS not being properly reset, and being
35657           corrupted with extraneous "-c" compiler option.  This was
35658           causing binaries to not be generated for test that needed them.
35659           Modified strings passed to "pass" and "fail" so that individual
35660           tests from the same test file would be distinguished by an
35661           identifier appended to the test file name in the summary logs;
35662           this corrected a problem with erroneous diff logs.  Added code
35663           to search testcases for expected fail and unexpected pass keywords.
35664
35665 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35666
35667         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35668
35669 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35670
35671         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35672           Removed extraneous text from end of "Special g++ Options"
35673           keyphrase.
35674
35675         * lib/old-dejagnu.exp: Added pattern matching to look for new
35676           keywords, embedded in testcases comments, which will trigger
35677           calls to xpass and xfail.
35678
35679 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35680
35681         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35682           comments embedded in the testcases, especially the one looking for
35683           special compiler options, as well as the pattern matching for the
35684           compiler output again.
35685
35686 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35687
35688         * lib/old-dejagnu.exp: Do a proper check of the return value for
35689           execute tests. Fixed several problems with the pattern matching
35690           of the compiler output which gave erroneous test results.
35691           Changed several of the test result messages to be more descriptive.
35692         * config/unix-g++.exp: Proc g++_load now actually works and
35693           executes the tests passed to it and returns a usable return
35694           value.
35695
35696 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35697
35698           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35699
35700 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35701
35702         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35703           Modified both files to properly execute the old style
35704           dejagnu tests. The previous versions of these files were
35705           experimental and did not function anything near correctly.
35706
35707 1993-04-05  Rob Savoye  (rob@cygnus.com)
35708
35709         * Removed all Makefile.in and configure.in files. No configuration
35710         needed now.
35711
35712 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35713
35714         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35715
35716 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35717
35718         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35719         gcc.special/configure.in, gcc.noncompile/configure.in,
35720         gcc.execute/configure.in, gcc.code_quality/configure.in,
35721         g++.other/configure.in, g++.old-deja/configure.in,
35722         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35723         in srcname setting.
35724
35725 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35726
35727         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35728         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35729         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35730
35731 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35732
35733         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35734         (gdb_exit): Don't remove *_soc files.
35735
35736 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35737
35738         * lib/c-torture.exp: Don't look for main; instead always use -w
35739         -c.  This is how the c-torture tests work.  Remove the object
35740         file if the compilation succeeds.
35741         * gcc.execute/execute.exp: Remove executable if test passes.
35742         * gcc.noncompile/noncompile.exp: Every test is an expected
35743         failure.
35744         * gcc.special/special.exp: Added tests from c-torture 1.11,
35745         corrected use of existing test.
35746         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35747         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35748         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35749         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35750         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35751         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35752         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35753         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35754         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35755         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35756         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35757         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35758         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35759         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35760         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35761         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35762         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35763         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35764         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35765         c-torture 1.11.
35766         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35767         correspond to c-torture 1.11.
35768
35769         * New file.