OSDN Git Service

* decl2.c (build_anon_union_vars): Copy attributes from the base addr.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-11  Richard Henderson  <rth@redhat.com>
2
3         * g++.dg/other/error8.C: Update expected diagnostic text.
4
5 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6
7         PR libfortran/19872
8         * gfortran.dg/overwrite_1.f: New test.
9
10 2005-09-09  Josh Conner  <jconner@apple.com>
11
12         * g++.dg/init/pr23180-1.C: Removed.
13         * g++.dg/init/pr23180-2.C: Removed.
14
15 2005-09-09  David Daney <ddaney@avtrex.com>
16
17         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
18         files which are ...
19         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21
22 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23
24         * gfortran.dg/iostat_2.f90: New test.
25
26 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27
28         PR c++/22252
29         * g++.dg/ext/interface1.C: New test.
30         * g++.dg/ext/interface1.h: Likewise.
31         * g++.dg/ext/interface1a.cc: Likewise.
32
33 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
34
35         * gfortran.dg/iomsg_1.f90:  New test case.
36
37 2005-09-09  Richard Guenther  <rguenther@suse.de>
38
39         PR c++/23624
40         * g++.dg/tree-ssa/pr23624.C: New testcase.
41
42 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
43
44         PR fortran/19239
45         * gfortran.dg/vector_subscript_1.f90,
46         * gfortran.dg/vector_subscript_2.f90: New tests.
47
48 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
49
50         PR fortran/21104
51         * gfortran.dg/array_alloc_1.f90,
52         * gfortran.dg/array_alloc_2.f90,
53         * gfortran.dg/array_alloc_3.f90: New tests.
54
55 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
56
57         PR fortran/12840
58         * gfortran.dg/array_constructor_6.f90
59         * gfortran.dg/array_constructor_7.f90
60         * gfortran.dg/array_constructor_8.f90
61         * gfortran.dg/array_constructor_9.f90
62         * gfortran.dg/array_constructor_10.f90
63         * gfortran.dg/array_constructor_11.f90
64         * gfortran.dg/array_constructor_12.f90: New tests.
65
66 2005-09-08  Josh Conner  <jconner@apple.com>
67
68         PR c++/23180
69         * g++.dg/init/pr23180-1.C: New test.
70         * g++.dg/init/pr23180-2.C: New test.
71
72 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
73
74         PR fortran/18878
75         * gfortran.dg/module_double_reuse.f90: New.
76
77 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
78
79         PR fortran/23270
80         PR fortran/22304
81         PR fortran/18870
82         PR fortran/17917
83         PR fortran/16511
84         * gfortran.dg/common_equivalence_1.f: New.
85         * gfortran.dg/common_equivalence_2.f: New.
86         * gfortran.dg/common_equivalence_3.f: New.
87         * gfortran.dg/contained_equivalence_1.f90: New.
88         * gfortran.dg/module_blank_common.f90: New. 
89         * gfortran.dg/module_commons_1.f90: New.
90         * gfortran.dg/module_equivalence_1.f90: New.
91         * gfortran.dg/nested_modules_1.f90: New.
92         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
93         equivalences and add comment to connect the test with
94         the PR.
95
96 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
97
98         PR fortran/23765
99         * gfortran.dg/common_6.f90: New test.
100
101 2005-09-08  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/23691
104         * g++.dg/template/static16.C: New test.
105
106 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
107
108         PR fortran/15326
109         * gfortran.dg/char_result_1.f90,
110         * gfortran.dg/char_result_2.f90,
111         * gfortran.dg/char_result_3.f90,
112         * gfortran.dg/char_result_4.f90,
113         * gfortran.dg/char_result_5.f90,
114         * gfortran.dg/char_result_6.f90,
115         * gfortran.dg/char_result_7.f90,
116         * gfortran.dg/char_result_8.f90: New tests.
117
118 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
119
120         PR fortran/19928
121         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
122
123 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
124
125         PR obj-c++/16816
126         * obj-c++.dg/selector-5.mm: New test.
127         * obj-c++.dg/selector-6.mm: New test.
128
129 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
130
131         PR objc/20574
132         PR objc/19324
133         * objc.dg/error-1.m: New test.
134
135 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
136
137         PR fortran/23373
138         * gfortran.fortran-torture/execute/pr23373-1.f90,
139         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
140
141 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
142
143         PR libfortran/23760
144         * gfortran.dg/g77/1832.f: Remove long string in write statement
145         to allow the test to pass on correct list directed output with 
146         prepended space.
147
148 2005-09-07  James E Wilson  <wilson@specifix.com>
149
150         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
151
152 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
153
154         * gfortran.dg/parameter+save.f90:  Rename to
155         * gfortran.dg/parameter_save.f90: .. this.
156
157 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
158
159         PR fortran/20848
160         * gfortran.dg/parameter+save.f90:  New test case.
161
162 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
163
164         PR fortran/19269
165         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
166
167 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
168
169         PR c/23075
170         * gcc.dg/pr23075.c: New test.
171         * g++.dg/warn/pr23075.C: New test.
172
173         PR target/22362
174         * gcc.target/i386/pr22362.c: New test.
175
176         PR rtl-optimization/23098
177         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
178
179         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
180         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
181         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
182
183 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
184
185         * g++.dg/expr/cast6.C: New test.
186
187         PR c++/9782
188         * g++.dg/init/new15.C: New test.
189
190 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
191
192         * gcc.dg/vect/Os-vect-95.c: New test.
193         * gcc.dg/vect/vect-95.c: Same.
194
195 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
196
197         * gcc.dg/vect/vect-29.c: Update xfail testing.
198         * gcc.dg/vect/vect-44.c: Same.
199         * gcc.dg/vect/vect-48.c: Same.
200         * gcc.dg/vect/vect-50.c: Same.
201         * gcc.dg/vect/vect-72.c: Same.
202         * gcc.dg/vect/vect-77.c: Same.
203         * gcc.dg/vect/vect-78.c: Same.
204         * gcc.dg/vect/vect-80.c: Same.
205         * gcc.dg/vect/vect-96.c: Same.
206         * gcc.dg/vect/vect-100.c: Same.
207         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
208         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
209         * gfortran.dg/vect/vect-5.f90: Same.
210
211 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
212
213         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
214         start strings.
215         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
216         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
217
218         PR c++/23056
219         * g++.dg/opt/pr23056.C: New test.
220
221         PR rtl-optimization/23098
222         * gcc.target/i386/pr23098.c: New test.
223
224 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
225
226         PR c++/23667
227         * g++.dg/template/static15.C: New test.
228
229         PR c++/21440
230         * g++.dg/ext/stmtexpr5.C: New test.
231         * g++.dg/ext/stmtexpr6.C: Likewise.
232
233 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
234
235         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
236
237         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
238         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
239         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
240
241 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
242
243         PR libfortran/23321
244         * gfortran.dg/direct_io_4.f90:  New test case.
245
246 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
247             Rasmus Hahn  <rassahah@neofonie.de>
248
249         PR libobjc/23108
250         * objc.dg/type-stream-1.m: New test.
251
252 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
253
254         PR fortran/23661
255         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
256         gfortran.dg/print_fmt_3.f90: New test.
257
258 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
259
260         * gfortran.dg/fmt_t_1.f90: New test.
261
262 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
263
264         PR rtl-optimization/23454
265         * g++.dg/opt/pr23454.C: New test.
266
267 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
268
269         PR c++/23699
270         * g++.dg/ext/static1.C: New test.
271
272 2005-09-02  Richard Henderson  <rth@redhat.com>
273
274         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
275         tail call to check_fa_work.
276
277 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
278
279         PR c++/21687
280         * g++.dg/other/gc3.C: New test.
281
282 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
285         * gcc.dg/20050826-1.c: Likewise.
286
287 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
288
289         PR c++/23167
290         * g++.dg/expr/volatile1.C: New test.
291
292 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
293
294         PR middle-end/23547
295         * gcc.dg/pr23547.c: New test.
296
297 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
298
299         PR c/22061
300         * gcc.c-torture/execute/pr22061-1.c,
301         * gcc.c-torture/execute/pr22061-2.c,
302         * gcc.c-torture/execute/pr22061-3.c,
303         * gcc.c-torture/execute/pr22061-4.c: New tests.
304
305 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
306
307         * gcc.dg/Wredundant-decls-2.c: New test to check that
308         -Wredundant-decls does not issue warning for a variable 
309         definition following a declaration.
310
311 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
312
313         PR debug/7241
314         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
315         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
316         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
317
318         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
319         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
320         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
321         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
322         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
323         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
324         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
325         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
326
327 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
328
329         PR objc/23306
330         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
331         scan-assmbler.
332
333 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
334
335         PR target/21255
336         * gcc.dg/pr21255-1.c: New test.
337         * gcc.dg/pr21255-2-mb.c: Likewise.
338         * gcc.dg/pr21255-2-ml.c: Likewise.
339         * gcc.dg/pr21255-3.c: Likewise.
340         * gcc.dg/pr21255-4.c: Likewise.
341
342 2005-08-31  Dale Johannesen  <dalej@apple.com>
343
344         * gcc.dg/20050830-1.c:  New.
345
346 2005-08-31  Josh Conner  <jconner@apple.com>
347
348         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
349         command-line options for arm-*-* targets.
350         * g++.dg/init/array16.C: Likewise.
351         * g++.dg/other/crash-4.C: Likewise.
352
353 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         PR obj-c++/23640
356         * obj-c++.dg/gnu-runtime-3.mm: New test.
357
358 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
359
360         PR c++/13377
361         * g++.dg/lookup/ambig4.C: New test.
362         * g++.dg/lookup/ambig5.C: New test.
363         * g++.dg/tc1/dr101.C: Adjust error markers.
364
365 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
366
367         PR c++/23639
368         * g++.dg/template/ttp5.C: Adjust error markers.
369
370 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR testsuite/23609
373         * lib/obj-c++.exp: Include target-libpath.exp.
374         (obj-c++_link_flags): Look for the GNU libobjc library
375         and set the library path to include it.
376         Don't manually set LD_LIBRARY_PATH (etc.) but call
377         set_ld_library_path_env_vars instead.
378         (obj-c++_target_compile): Don't set library path or
379         linker flags because they are already set correctly
380         in obj-c++_link_flags.
381
382 2005-08-30  Josh Conner  <jconner@apple.com>
383
384         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
385         to command-line options for arm-*-* targets.
386
387 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
388
389         * g++.dg/other/i386-1.C: New.
390
391 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
392
393         PR preprocessor/20348
394         PR preprocessor/20356
395         * gcc.dg/cpp/pr20348.c: New test.
396         * gcc.dg/cpp/pr20348.h: New file.
397         * gcc.dg/cpp/inc/pr20348.h: New file.
398         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
399         * gcc.dg/cpp/pr20356.c: New test.
400         * gcc.dg/cpp/pr20356.h: New file.
401         * gcc.dg/cpp/inc/pr20356.h: New file.
402         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
403
404 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
405
406         * gfortran.fortran-torture/execute/intrinsic_count.f90:
407         Fix array dimension to avoid correct end-of-file error.
408
409 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
410
411         PR libfortran/23598
412         * gfortran.dg/iostat_1.f90:  New test.
413
414 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
415
416         PR middle-end/23408
417         * gcc.dg/pr23408.c: New test.
418
419 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/23099
422         * g++.dg/init/member1.C: Make sure erroneous static data member
423         definitions are required.
424         * g++.dg/template/static13.C: New test.
425         * g++.dg/template/static14.C: Likewise.
426
427 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
428
429         * gcc.target/i386/pr23575.c: Use -msse2 instead of
430         -march=pentium4, remove ilp32 requirement.
431
432         PR middle-end/23484
433         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
434         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
435
436 2005-08-29  Andreas Jaeger  <aj@suse.de>
437
438         PR testsuite/23607
439         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
440
441 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
442
443         * gcc.c-torture/execute/20050316-2.c: New test.
444         * gcc.c-torture/execute/20050316-3.c: New test.
445         * gcc.dg/torture/pr16104-1.c: New test.
446
447 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
448
449         PR middle-end/23463
450         * gcc.c-torture/execute/zero-struct-1.c: New test.
451
452 2005-08-27  Richard Guenther  <rguenther@suse.de>
453
454         PR target/23575
455         * gcc.target/i386/pr23575.c: New testcase.
456
457 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
458
459         PR rtl-optimization/23561
460         * gcc.c-torture/execute/20050826-1.c: New test.
461
462         PR rtl-opt/23560
463         * gcc.c-torture/execute/20050826-2.c: New test.
464
465 2005-08-26  Dale Johannesen  <dalej@apple.com>
466
467         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
468         * gcc.dg/20050826-1.c:  New.
469
470 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
471
472         PR c++/19004
473         * g++.dg/template/nontype13.C: New test.
474
475         PR c++/23491
476         * g++.dg/init/new14.C: New test.
477         * g++.dg/expr/anew1.C: Do not XFAIL.
478         * g++.dg/expr/anew2.C: Likewise.
479         * g++.dg/expr/anew3.C: Likewise.
480
481 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
482
483         PR middle-end/22439
484         * gcc.dg/vla-3.c: New test.
485
486 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
487
488         PR fortran/20363
489         * gfortran.dg/named_interface.f90: New.
490
491 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
492
493         * gcc.c-torture/execute/frame-address.c: New test.
494
495 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
496
497         PR c++/20817
498         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
499
500 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
501
502         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
503
504 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
505
506         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
507         * gcc.dg/altivec-22.c: Rename from..
508         * gcc.dg/altivec-nomfcr.c: ..this.
509
510 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
511
512         PR tree-optimization/23546
513         * gcc.dg/tree-ssa/pr23546.c: New test.
514
515 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
516
517         PR fortran/17758
518         * gfortran.dg/nonreturning_statements.f90: New test.
519
520 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
521
522         PR c++/22454
523         * g++.dg/parse/crash29.C: New.
524
525 2005-08-23  DJ Delorie  <dj@redhat.com>
526
527         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
528         constants have the L suffix.
529
530 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
531
532         PR c++/23044
533         * g++.dg/template/instantiate8.C: New.
534
535 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
536
537         PR middle-end/23467
538         * gcc.c-torture/execute/pr23467.c: New test.
539
540 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
541
542         PR tree-optimization/22043
543         * gcc.c-torture/execute/20050613-1.c: New test.
544
545 2005-08-23  Ben Elliston  <bje@au.ibm.com>
546
547         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
548
549 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
550
551         PR rtl-optimization/23478
552         * g++.dg/opt/pr23478.C: New test.
553
554 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
555
556         PR c/18715
557         * gcc.dg/switch-warn-3.c: New test.
558
559 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
560
561         PR c++/22233
562         * g++.dg/template/param1.C: New test.
563
564 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
565
566         PR c++/23089
567         * g++.dg/other/incomplete1.C: New test.
568
569 2005-08-22  Ira Rosen  <irar@il.ibm.com>
570
571         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
572         are vectorizable.
573
574 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
575
576         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
577         d_lines_5.f: New.
578
579 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
580
581         * gcc.target/i386/sse-4.c: New test.
582
583 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
584
585         PR testsuite/23239
586         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
587
588 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
589
590         * gcc.dg/20050811-1.c: New test.
591         * gcc.dg/20050811-2.c: New test.
592
593 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
594
595         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
596
597 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
598
599         PR 23476
600         * gcc.c-torture/compile/pr23476.c: New test.
601
602 2005-08-19  Devang Patel  <dpatel@apple.com>
603
604         PR tree-optimization/23048
605         * gcc.dg/tree-ssa/pr23048.c: New test.
606
607 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
608
609         PR middle-end/20624
610         * g++.dg/warn/Wreturn-3.C: New test
611
612 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
613
614         PR tree-optimization/22228
615         * g++.dg/vect/pr22543.cc: New test.
616
617 2005-08-17  Steven Bosscher  <stevenb@suse.de>
618
619         PR tree-optimization/21574
620         * gcc.dg/tree-ssa/pr21574.c: New test.
621
622 2005-08-16  James E Wilson  <wilson@specifix.com>
623
624         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
625
626 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
627
628         PR tree-opt/23402
629         * gcc.c-torture/compile/zero-strct-3.c: New test.
630         * gcc.c-torture/compile/zero-strct-4.c: New test.
631
632 2005-08-16  Steven Bosscher  <stevenb@suse.de>
633
634         PR target/23376
635         * gcc.target/x86_64/pr23376.c: New test.
636
637 2005-08-16  Ian Lance Taylor  <ian@airs.com>
638
639         PR c++/23337
640         * g++.dg/ext/vector2.C: New.
641
642 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
643
644         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
645
646 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
647
648         PR libfortran/23428
649         * gfortran.dg/inquire-complex.f90:  New test case.
650
651 2005-08-16  James E Wilson  <wilson@specifix.com>
652
653         PR tree-optimization/21105
654         * gcc.dg/large-size-array.c: New.
655
656 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
657
658         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
659         type.
660         * gcc.dg/vect/vect-41: Likewise.
661         * gcc.dg/vect/vect-42: Likewise.
662         * gcc.dg/vect/vect-43: Likewise.
663         * gcc.dg/vect/vect-44: Likewise.
664         * gcc.dg/vect/vect-46: Likewise.
665         * gcc.dg/vect/vect-47: Likewise.
666         * gcc.dg/vect/vect-48: Likewise.
667         * gcc.dg/vect/vect-52: Likewise.
668         * gcc.dg/vect/vect-53: Likewise.
669         * gcc.dg/vect/vect-54: Likewise.
670         * gcc.dg/vect/vect-55: Likewise.
671         * gcc.dg/vect/vect-56: Likewise.
672         * gcc.dg/vect/vect-57: Likewise.
673         * gcc.dg/vect/vect-58: Likewise.
674         * gcc.dg/vect/vect-59: Likewise.
675         * gcc.dg/vect/vect-60: Likewise.
676         * gcc.dg/vect/vect-61: Likewise.
677         * gcc.dg/vect/vect-85: Likewise.
678         * gcc.dg/vect/vect-87: Likewise.
679         * gcc.dg/vect/vect-88: Likewise.
680         * gcc.dg/vect/vect-93.c: Likewise.
681         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
682         * gcc.dg/vect/vect-75: Likewise.
683         * gcc.dg/vect/vect-76: Likewise.
684         * gcc.dg/vect/vect-77: Likewise.
685         * gcc.dg/vect/vect-78: Likewise.
686         * gcc.dg/vect/vect-80: Likewise.
687         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
688         vectorized for the expected reason, rather than checking how alignment
689         was handled.
690         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
691         type and also instead of aligned pointers. Added documentation.
692
693 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
694
695         * gfortran.dg/power.f90: New test.
696
697 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
698
699         PR rtl-optimization/23299
700         * g++.dg/opt/pr23299.C: New test.
701
702 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
703
704         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
705
706 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
707
708         * g++.dg/template/local6.C: New test.
709
710 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
711
712         * execute/exceptions/finally-1.m: Check that the catch and finally are
713         being called.  Also add a "return 0;" at the end of main.
714
715 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
716
717         PR fortran/21432.
718         * gfortran.dg/namelist_print_1.f: New test of functionality of
719         PRINT namelist.
720         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
721         namelist generates error with -std=f95.
722
723 2005-08-14  Ira Rosen  <irar@il.ibm.com>
724
725         PR tree-optimization/23119
726         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
727
728 2005-08-13  Marcin Koziej  <creep@desk.pl>
729             Andrew Pinski  <pinskia@physics.uc.edu>
730
731         PR libobjc/22492
732         * execute/exceptions/finally-1.m: New test.
733
734 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
735
736         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
737         testsuite.
738         * objc/execute/exceptions/trivial.m: New test.
739         * objc.dg/try-catch-11.m: Move to ...
740         * objc/execute/exceptions/foward-1.m: Here.
741         * objc.dg/try-catch-2.m: Move to ...
742         * objc/execute/exceptions/catchall-1.m: Here.
743         * objc.dg/try-catch-8.m: Move to ...
744         * objc/execute/exceptions/local-variables-1.m: Here.
745
746 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
747
748         * objc.dg/nested-func-1.m: Move to ...
749         * objc/execute/nested-func-1.m: Here.
750
751 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
752
753         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
754         in ${options} instead of [target_info name].
755         * lib/obj-c++.exp (objc_target_compile): Likewise.
756
757 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
758
759         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
760
761 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
762
763         part of PR testsuite/23348
764         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
765         of the torture options.
766         * objc/compile/trivial.m: New test.
767
768 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
769
770         * gfortran.dg/eoshift.f90:  Correct format.
771
772 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
773
774         * gfortran.fortran-torture/execute/character_passing.f90:
775         Fix comment typo.
776
777 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
778
779         PR c++/8271
780         * g++.dg/template/unify10.C: New.
781
782 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
783
784         * g++.dg/parse/pr22514.C: Move to...
785         * g++.dg/debug/pr22514.C: here.
786
787 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
788
789         PR c++/23266
790         * g++.dg/inherit/pure1.C: New test.
791
792         * ChangeLog: Fix typos.
793
794 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
795             Steven Bosscher  <stevenb@suse.de>
796
797         * gfortran.dg/runtime_warning_1.f90: New test.
798
799 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
800
801         PR c++/23219
802         * g++.dg/parse/crash28.C: New.
803
804 2005-08-11  Richard Guenther  <rguenther@suse.de>
805
806         PR target/23289
807         * gcc.target/i386/tailcall-1.c: New testcase.
808
809 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
810
811         * gcc.dg/vect/vect-67.c: Un-xfail.
812
813 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
814
815         PR c++/23225
816         * g++.dg/testsuite/parse/crash27.C: new test.
817
818 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
819
820         PR libfortran/22143
821         * gfortran.dg/shift-kind.f90:  New testcase.
822
823 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
824
825         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
826         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
827
828 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
829
830         PR c++/20646
831         * g++.dg/other/mult-stor1.C: New test.
832
833 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
834
835         * gcc.c-torture/pr18299-1.c: Move to ...
836         * gcc.c-torture/compile/pr18299-1.c: Here.
837
838 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
839
840         * gfortran/fortran.torture/execute/character_passing.f90:
841         Fix types for LSAME.
842
843 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
844
845         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
846         input data back to what it was originally.
847
848 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
849
850         * objc.dg/try-catch-8.m: Enable for all targets.
851
852 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
853
854         * gcc.dg/pr23165.c: New test.
855
856 2005-08-09  Steven Bosscher  <stevenb@suse.de>
857
858         PR tree-optimization/23234
859         * gcc.dg/tree-ssa/pr23234.c: New test.
860
861 2005-08-08  Josh Conner  <jconner@apple.com>
862
863         PR rtl-optimization/23241
864         * gcc.dg/char-compare.c: New test.
865
866 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
867
868         PR c++/22508
869         * g++.dg/init/new13.C: New test.
870
871 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
872
873         PR c++/21166
874         * g++.dg/other/crash-4.C: Adjust
875         * g++/dg/ext/packed9.C: New.
876
877 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
878
879         PR middle-end/21964
880         * gcc.c-torture/execute/pr21964-1.c: New test.
881
882 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
883
884         PR c/22458
885         * gcc.dg/pr22458-1.c: New test.
886
887 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
888             Steven G. Kargl <kargls@comcast.net>
889
890         PR fortran/22390
891         * gfortran.dg/flush_1.f90: New test.
892
893 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
894
895         PR c++/23191
896         * g++.dg/template/eh2.C: New test.
897
898 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
899
900         PR c++/19498
901         * g++.dg/template/instantiate7.C: New test.
902
903 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
904
905         PR c/23113
906         * gcc.dg/Wunused-value-1.c: New test.
907
908 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
909
910         PR rtl-optimization/23233
911         * gcc.c-torture/compile/pr23233-1.c: New test.
912
913 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
914
915         PR fortran/18833
916         PR fortran/20850
917         * gfortran.dg/equiv_1.f90: New test.
918         * gfortran.dg/equiv_2.f90: New test.
919         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
920         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
921         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
922
923 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
924
925         * gcc.c-torture/execute/vrp-5.c: New test.
926         * gcc.c-torture/execute/vrp-6.c: New test.
927         * gcc.dg/tree-ssa/vrp21.c: New test.
928
929 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
930
931         * g++.dg/parse/pr22514.C: New test.
932
933 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
934
935         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
936
937         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
938         instead of constant loads / pool entries.
939
940 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
941
942         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
943         TEST_TO_WCTYPE.
944
945 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
946
947         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
948         __WINT_TYPE__ in generated prototypes if possible.
949
950 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
951
952         PR 22037
953         * g++.dg/tree-ssa/pr22037.C:
954
955 2005-08-04  Richard Henderson  <rth@redhat.com>
956
957         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
958         scan-tree-dump-times directive.
959
960 2005-08-04  Jan Hubicka  <jh@suse.cz>
961
962         * gcov-1.C: Fix switch counts.
963         * gcov-4b.c: Likewise.
964
965 2005-08-03  Jeff Law  <law@redhat.com>
966
967         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
968
969 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
970
971         * gcc.c-torture/execute/pr23135.c: New test.
972
973 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
974
975         PR tree-optimization/19899
976         * gcc.dg/tree-ssa/scev-1.c: New test.
977         * gcc.dg/tree-ssa/scev-2.c: New test.
978
979 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
980
981         PR target/18582
982         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
983
984 2005-08-03  Jan Hubicka  <jh@suse.cz>
985
986         * update-conroll.c: New testcase.
987         * update-conroll-2.c: New testcase.
988
989 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
990
991         * gfortran.dg/constant_substring.f: New test.
992         * gfortran.dg/pr22491.f: New test.
993
994 2005-08-02  Jan Hubicka  <jh@suse.cz>
995
996         * update-threading.c: Replace by the proper one.
997
998 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
999
1000         PR 23164
1001         * g++.dg/tree-ssa/pr23164.C: New test.
1002
1003 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1004
1005         * gcc.dg/tree-ssa/pr23192.c: New test.
1006
1007 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1008
1009         * gcc.c-torture/execute/vrp-4.c: New test.
1010
1011 2005-08-02  Jan Hubicka  <jh@suse.cz>
1012
1013         * update-threading.c: New test.
1014
1015 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * gcc.c-torture/compile/20050801-1.c: New test.
1018         * gcc.c-torture/compile/20050801-2.c: New test.
1019
1020 2005-08-01  Jan Hubicka  <jh@suse.cz>
1021
1022         * val-prof-5.c: New test.
1023
1024 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1025
1026         PR c/22311
1027         * gcc.dg/pr22311-1.c : New test.
1028
1029 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1030
1031         PR target/23095
1032         * gfortran.dg/pr23095.f: New test.
1033
1034         PR c++/22003
1035         * g++.dg/other/pr22003.C: New test.
1036
1037 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1038
1039         PR target/20621
1040         * gcc.c-torture/execute/pr20621-1.c: New test.
1041
1042 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1043
1044         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1045         of string for format.
1046         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1047         print statement with internal write.
1048         * gfortran.dg/der_array_io_2.f:  Likewise.
1049         * gfortran.dg/der_array_io_3.f:  Likewise.
1050
1051 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1052
1053         * gcc.dg/fold-abs-4.c: new test.
1054
1055 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1056
1057         PR fortran/22570 an related issues.
1058         * gfortran.dg/x_slash_1.f: New test.
1059
1060 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1061
1062         PR c/23143
1063         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1064         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1065
1066 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1067
1068         PR c/529
1069         * gcc.dg/Wshadow-3.c: New test.
1070
1071 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1072
1073         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1074         used to have the wrong bounds).
1075
1076 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1077
1078         PR c/21720
1079         * gcc.dg/hex-round-1.c: Test more cases.
1080         * gcc.dg/hex-round-2.c: New test.
1081
1082 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1083
1084         PR 22550
1085         * g++.dg/tree-ssa/pr22550.C: New test.
1086
1087 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1088
1089         * gcc.dg/tree-ssa/vrp19.c: New test.
1090         * gcc.dg/tree-ssa-vrp20.c: New test.
1091
1092 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1093
1094         PR c/22240
1095         * gcc.dg/transparent-union-4.c: New test.
1096
1097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1098
1099         PR c/22192
1100         * gcc.dg/c99-vla-2.c: New test.
1101
1102 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1103
1104         PR c/21720
1105         * gcc.dg/hex-round-1.c: New test.
1106
1107 2005-07-28  Jan Hubicka  <jh@suse.cz>
1108
1109         * inliner-1.c: Do not dump everything.
1110         * tree-prof.exp: Do not pass -ftree-based-profiling.
1111         * bprob.exp: Likewise.
1112
1113         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1114
1115 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/22545
1118         * g++.dg/expr/ptrmem7.C: New test.
1119
1120 2005-07-28  Mike Stump  <mrs@apple.com>
1121
1122         * g++.old-deja/g++.mike/visibility-1.C: New test.
1123
1124 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1125
1126         PR c/20187
1127         * gcc.c-torture/execute/pr20187-1.c: New test.
1128
1129 2005-07-28  Jeff Law  <law@redhat.com>
1130
1131         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1132         * gcc.dg/tree-ssa/vrp18.c: New test.
1133
1134 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1135
1136         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1137
1138 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1139
1140         PR tree-optimization/22506
1141         * gcc.dg/vect/ps22506.c: New test.
1142
1143 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1144
1145         PR target/21149
1146         * gcc.target/i386/sse-3.c: New test.
1147
1148 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1149
1150         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1151         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1152
1153 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1154
1155         PR c/22589
1156         * gcc.c-torture/compile/pr22589-1.c: New test.
1157
1158 2005-07-28  Jan Hubicka  <jh@suse.cz>
1159
1160         * update-loopch.c: New testcase.
1161
1162 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1163
1164         PR rtl-optimization/23047
1165         * gcc.c-torture/execute/pr23047.c: New test.
1166         * gcc.c-torture/execute/pr23047.x: New.
1167
1168 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1169
1170         PR tree-optimization/22493
1171         * gcc.c-torture/execute/pr22493-1.c: New test.
1172         * gcc.c-torture/execute/pr22493-1.x: New.
1173         * gcc.c-torture/execute/vrp-1.c: New test.
1174         * gcc.c-torture/execute/vrp-2.c: New test.
1175         * gcc.c-torture/execute/vrp-2.c: New test.
1176
1177 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1178
1179         * gcc.target/frv/all-builtin-read8.c: Delete.
1180         * gcc.target/frv/all-builtin-read16.c: Delete.
1181         * gcc.target/frv/all-builtin-read32.c: Delete.
1182         * gcc.target/frv/all-builtin-read64.c: Delete.
1183         * gcc.target/frv/all-builtin-write8.c: Delete.
1184         * gcc.target/frv/all-builtin-write16.c: Delete.
1185         * gcc.target/frv/all-builtin-write32.c: Delete.
1186         * gcc.target/frv/all-builtin-write64.c: Delete.
1187         * gcc.target/frv/all-read-write-1.c: New.
1188
1189 2005-07-27  Jeff Law  <law@redhat.com>
1190
1191         * gcc.c-torture/execute/pr22630.c: New test.
1192
1193 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1194
1195         PR tree-optimization/23073
1196         * gcc.dg/vect/nodump-pr23073.c: New test.
1197         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1198
1199 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1200
1201         PR tree-optimize/22348
1202         * gcc.c-torture/execute/pr22348.c: New.
1203
1204 2005-07-27  Richard Guenther  <rguenther@suse.de>
1205
1206         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1207
1208 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1209
1210         PR fortran/22503
1211         * gfortran.dg/logical_comp.f90: New test.
1212
1213 2005-07-27  Jan Hubicka  <jh@suse.cz>
1214
1215         * inliner-1.c: Add cleanup of dumps.
1216         * val-prof-*.c: Likewise.
1217         * update-tailcall.c: New.
1218
1219 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1220
1221         PR 22591
1222         * gcc.dg/tree-ssa/pr22591.c: New test.
1223         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1224
1225 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         PR libobjc/22606
1228         * objc.dg/try-catch-11.m: New test.
1229
1230 2005-07-26  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/22486
1233         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1234
1235 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1236
1237         PR tree-opt/22484
1238         * testsuite/g++.dg/opt/loop2.C: New test.
1239
1240 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1241
1242         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1243         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1244
1245 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1246
1247         * lib/profopt.exp (profopt-execute): Check for profiling data
1248         files on the target.
1249
1250 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1251
1252         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1253         for matching of asm labels.
1254
1255 2005-07-25  Richard Guenther  <rguenther@suse.de>
1256
1257         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1258
1259 2005-07-25  Richard Guenther  <rguenther@suse.de>
1260
1261         PR testsuite/22624
1262         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1263
1264 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1265
1266         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1267         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1268         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1269         * gcc.dg/vect/vect-100.c: New test.
1270         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1271         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1272         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1273         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1274         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1275         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1276         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1277         * gfortran.dg/vect/pr19049.f90: New testcase.
1278         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1279
1280 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1281
1282         * gcc.c-torture/execute/20050713-1.c: New test.
1283
1284         PR fortran/20063
1285         * gfortran.fortran-torture/execute/data_4.f90: New test.
1286
1287         PR middle-end/20303
1288         * gcc.dg/visibility-d.c: New test.
1289
1290 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1291
1292         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1293         * gfortran.dg/underflow.f90: Ditto.
1294
1295 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1296
1297         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1298         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1299         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1300
1301 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1302
1303         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1304         include case of field width of zero.
1305
1306 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1307
1308         PR libgfortran/21875
1309         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1310         with trailing blanks on normal formatted read.
1311
1312 2005-07-23  Chao-ying Fu  <fu@mips.com>
1313
1314         * gcc.target/mips/mips32-dsp-type.c: New test.
1315         * gcc.target/mips/mips32-dsp.c: New test.
1316
1317 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1318
1319         PR testsuite/21073
1320         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1321
1322         PR testsuite/20454
1323         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1324         and __cyg_profile_func_exit.
1325
1326 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1327
1328         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1329         * gfortran.dg/comma_format_extension_4.f: Same.
1330         * gfortran.dg/pr15332.f: Same.
1331         * gfortran.dg/pr21730.f: Same.
1332
1333 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1334
1335         * g++.dg/opt/vrp2.C: Fix testcase.
1336
1337         PR tree-opt/22625
1338         * g++.dg/opt/vrp2.C: New test.
1339
1340 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1341
1342         PR debug/21828
1343         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1344
1345 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1346
1347         * gcc.dg/tree-ssa/20050719-1.c: New test.
1348
1349 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1350
1351         * gcc.dg/bfin-longcall-1.c: New file.
1352         * gcc.dg/bfin-longcall-2.c: New file.
1353
1354 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1355
1356         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1357
1358 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         PR middle-end/19055
1361         * gcc.dg/tree-ssa/pr19055.c: New test.
1362         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1363
1364 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         PR C++/22358
1367         * g++.dg/other/pr22358.C: New test.
1368
1369 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1370
1371         PR c++/2922
1372         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1373
1374 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1375
1376         PR c++/15938
1377         * g++.dg/init/union2.C: New test.
1378
1379 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1380
1381         PR c/22393
1382         * gcc.dg/complex-4.c: New test.
1383
1384 2005-07-21  Richard Guenther  <rguenther@suse.de>
1385
1386         PR testsuite/22522
1387         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1388         scanning for asm labels.
1389         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1390
1391 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1392
1393         PR target/22085
1394         * gcc.dg/altivec-pr22085.c: New.
1395
1396 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1397
1398         PR tree-optimization/19210
1399         * gcc.dg/tree-ssa/pr19210-1.c: New.
1400         * gcc.dg/tree-ssa/pr19210-2.c: New.
1401
1402 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1403
1404         PR rtl-optimization/22167
1405         * g++.dg/opt/pr22167.C: New test.
1406
1407 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1408
1409         PR c++/2922
1410         * g++.dg/lookup/two-stage2.C: New.
1411         * g++.dg/lookup/two-stage3.C: New.
1412         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1413         fixed two-stage name lookup for operators.
1414         * g++.dg/template/call3.C: Compiler now produces an appropriate
1415         error message.
1416         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1417         14 as a candidate.
1418         * g++.dg/template/ptrmem4.C: Compiler produces different error
1419         message.
1420         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1421         connect_to_method as a candidate.
1422
1423 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1424
1425         * gcc.dg/fold-alloc-1.c: New test.
1426
1427 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1428
1429         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1430         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1431
1432 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1433
1434         * gcc.dg/fold-abs-1.c: New test.
1435         * gcc.dg/fold-abs-2.c: New test.
1436         * gcc.dg/fold-abs-3.c: New test.
1437
1438 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1439
1440         Make CONSTRUCTOR use VEC to store initializers.
1441         * g++.dg/ext/complit3.C: Check for specific error messages.
1442         * g++.dg/init/brace2.C: Update error message.
1443         * g++.dg/warn/Wbraces2.C: Likewise.
1444
1445 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1446
1447         PR fortran/16940
1448         * gfortran.dg/module_interface_1.f90: New test.
1449
1450 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1451             Kenneth Zadeck <zadeck@naturalbridge.com>
1452
1453         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1454
1455 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1456
1457         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1458         specify -Wformat for these tests.
1459         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1460         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1461         * gcc.dg/format/opt-6.c: Delete.
1462
1463 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1464
1465         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1466         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1467
1468 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1469
1470         * gcc.dg/tree-ssa/alias-2.c: New test.
1471
1472 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1473
1474         PR c++/22263
1475         * g++.dg/template/explicit7.C: New test.
1476
1477 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1478
1479         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1480         width of 8 to +Inf and -Inf.
1481
1482 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1483
1484         PR c++/22139
1485         * g++.dg/template/friend36.C: New test.
1486
1487 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1488
1489         PR fortran/21730
1490         * gfortran.dg/pr21730.f: New test.
1491
1492 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1493             Kenneth Zadeck <zadeck@naturalbridge.com>
1494
1495         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1496         since pure const detection cannot run at -O1 in c compiler.
1497         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1498         can now optimize this case properly.
1499         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1500         because we now pass.
1501         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1502
1503 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1504
1505         PR c/22421
1506         * gcc.dg/format/bitfld-1.c: New test.
1507
1508 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/22204
1511         * g++.dg/rtti/repo1.C: New test.
1512
1513 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1514
1515         PR middle-end/22398
1516         * gcc.c-torture/compile/pr22398.c: New test.
1517
1518 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/22132
1521         * g++.dg/expr/cast4.C: New test.
1522
1523 2005-07-15  Richard Guenther  <rguenther@suse.de>
1524
1525         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1526         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1527
1528 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1529
1530         PR tree-optimization/22230
1531         * gcc.dg/tree-ssa/pr22230.c: New test.
1532
1533 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1534
1535         * gfortran.dg/g77/cpp6.f: New test.
1536
1537         PR fortran/22417
1538         * gfortran.dg/g77/cpp5.F: New test.
1539         * gfortran.dg/g77/cpp5.h: New file.
1540         * gfortran.dg/g77/cpp5inc.h: New file.
1541
1542 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR libfortran/16435
1545         * gfortran.dg/tl_editting.f90: New.
1546         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1547
1548 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1549
1550         * gfortran.dg/char_array_constructor.f90: New test.
1551
1552 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1553
1554         * gfortran.dg/past_eor.f90: New.
1555         * gfortran.dg/complex_read.f90: New.
1556
1557 2005-07-13  Jeff Law  <law@redhat.com>
1558
1559         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1560         additional casts.
1561
1562         * gcc.dg/tree-ssa/pr22321.c: New test
1563
1564 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1565
1566         PR tree-optimization/21921
1567         * gcc.dg/tree-ssa/pr21921.c: New.
1568
1569 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1570
1571         PR tree-optimizatio/22442
1572         * gcc.dg/tree-ssa/loop-11.c: New test.
1573
1574 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1575
1576         PR tree-opt/21840
1577         * gcc.c-torture/compile/pr21840.c: New test.
1578
1579 2005-07-12  Jan Hubicka  <jh@suse.cz>
1580
1581         * gcc.c-torture/compile/pr22379.c: New test.
1582
1583 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1584
1585         PR libfortran/21593
1586         gfortran.dg/dev_null.f90:  Remove outdated comment about
1587         PR libfortran/21593.
1588
1589
1590 2005-07-12  Dale Johannesen  <dalej@apple.com>
1591
1592         * gcc.target/i386/compress-float-sse.c:  New.
1593         * gcc.target/i386/compress-float-sse-pic.c:  New.
1594         * gcc.target/i386/compress-float-387.c:  New.
1595         * gcc.target/i386/compress-float-387-pic.c:  New.
1596         * gcc.dg/compress-float-ppc.c:  New.
1597         * gcc.dg/compress-float-ppc-pic.c:  New.
1598
1599 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1600
1601         PR libfortran/21593
1602         gfortran.dg/dev_null.f90:  Remove targets.
1603
1604 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1605
1606         PR tree-opt/22335
1607         * gcc.dg/pr22335-1.c: New test.
1608         * gcc.dg/pr22335-2.c: New test.
1609
1610 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1611
1612         PR c++/20172
1613         * g++.dg/template/nontype12.C : New test.
1614
1615 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1616
1617         * gcc.dg/tree-ssa/loop-10.c: New test.
1618
1619 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1620
1621         * gcc.c-torture/execute/20020720-1.x: Remove.
1622
1623 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1624
1625         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1626
1627 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1628
1629         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1630         (dg-mips-options): Use it.
1631
1632 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1633
1634         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1635
1636 2005-07-09  Richard Henderson  <rth@redhat.com>
1637
1638         * lib/target-supports.exp (check_effective_target_sync_char_short):
1639         Add alpha.
1640
1641 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1642
1643         PR libfortran/22217
1644         * gfortran.dg/negative-z-descriptor.f90:  New test.
1645
1646 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         PR tree-opt/22329
1649         * gcc.dg/pr22329.c: New test.
1650
1651 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1652
1653         PR tree-optimization/20139
1654         * gcc.dg/tree-ssa/pr20139.c: New.
1655
1656 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1657
1658         PR tree-opt/22356
1659         * testsuite/gcc.dg/pr22356-1.c: New test.
1660
1661 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1662
1663         PR c++/21799
1664         * g++.dg/template/unify8.C: New.
1665         * g++.dg/template/unify9.C: New.
1666
1667 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1668
1669         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1670
1671 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1672
1673         * gcc.dg/darwin-version-1.c: New.
1674         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1675         * gcc.dg/builtins-20.c: Likewise.
1676         * gcc.dg/builtins-53.c: Likewise.
1677         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1678         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1679         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1680         * gcc.dg/torture/builtins-power-1.c: Likewise.
1681         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1682         on Darwin.
1683
1684 2005-07-07  Jeff Law  <law@redhat.com>
1685
1686         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1687         argument evaluation order.
1688
1689 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1690
1691         PR libfortran/21594
1692         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1693         Add test cases where the shift length is greater than the
1694         array length.
1695
1696 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1697
1698         * obj-c++.dg/proto-lossage-6.mm: New.
1699         * objc.dg/proto-lossage-6.m: New.
1700
1701 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1702
1703         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1704         * objc.dg/gnu-runtime-2.m: Likewise.
1705
1706 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1707
1708         * gfortran.dg/longline.f: New test.
1709
1710         * gfortran.dg/badline.f: New test.
1711
1712 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1713
1714         PR fortran/16531
1715         PR fortran/15966
1716         PR fortran/18781
1717         * gfortran.dg/hollerith.f90: New.
1718         * gfortran.dg/hollerith2.f90: New.
1719         * gfortran.dg/hollerith3.f90: New.
1720         * gfortran.dg/hollerith4.f90: New.
1721         * gfortran.dg/hollerith_f95.f90: New.
1722         * gfortran.dg/hollerith_legacy.f90: New.
1723         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1724
1725 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1726
1727         PR objc/22274
1728         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1729         * objc.dg/gnu-runtime-2.m: New.
1730
1731 2005-07-06  Jeff Law  <law@redhat.com>
1732
1733         * gcc.dg/tree-ssa/vrp17.c: New test.
1734
1735 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1736
1737         PR fortran/22327
1738         * gfortran.dg/array_constructor_5.f90: New test.
1739
1740 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1741
1742         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1743
1744 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1745
1746         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1747         * gcc.dg/980816-1.c: Ditto.
1748
1749 2005-07-06  Jeff Law  <law@redhat.com>
1750
1751         * gcc.c-torture/compile/pr21356.c: New test.
1752
1753 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1754
1755         PR c/22013
1756         PR c/22098
1757         * gcc.c-torture/compile/pr22013-1.c,
1758         gcc.c-torture/execute/pr22098-1.c,
1759         gcc.c-torture/execute/pr22098-2.c,
1760         gcc.c-torture/execute/pr22098-3.c: New tests.
1761
1762 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1763
1764         PR c/22308
1765         * gcc.dg/pr22308-1.c: New test.
1766
1767 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1768
1769         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1770         target.
1771         * gcc.dg/compare9.c: Use -fshort-enums instead of
1772         -fno-short-enums.  Change the last test to dg-bogus.
1773
1774 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1775
1776         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1777         * gcc.dg/compare9.c: New.
1778
1779 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1780
1781         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1782
1783 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1784
1785         PR testsuite/22288
1786         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1787
1788
1789 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1790
1791         * gcc.dg/format/gcc_gfc-1.c: New.
1792
1793 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1794
1795         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1796
1797 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1798
1799         PR fortran/20842
1800         * gfortran.dg/io_invalid_1.f90: New test.
1801
1802 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1803
1804         * gcc.dg/format/gcc_diag-1.c: Update.
1805
1806 2005-07-02  Jeff Law  <law@redhat.com>
1807
1808         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1809         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1810
1811 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1812
1813         * gcc.dg/format/gcc_diag-1.c: Update.
1814
1815 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1816
1817         PR tree-opt/22269
1818         * gcc.c-torture/compile/pr22269.c: New test.
1819
1820 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1821
1822         PR 21584
1823         PR 22219
1824         * g++.dg/tree-ssa/pr21584-1.C: New test.
1825         * g++.dg/tree-ssa/pr21584-2.C: New test.
1826
1827 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1828
1829         * obj-c++.dg/try-catch-11.mm: New.
1830         * objc.dg/try-catch-10.m: New.
1831
1832 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1833
1834         * g++.dg/other/ucnid-1.C: xfail on AIX.
1835
1836 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1837
1838         PR 22234
1839         * gcc.dg/20050629-1.c: New test.
1840
1841 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1842
1843         * obj-c++.dg/const-str-1[0-1].mm: New.
1844         * objc.dg/const-str-1[0-1].m: New.
1845
1846 2005-05-29  Richard Henderson  <rth@redhat.com>
1847
1848         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1849         Rename from check_effective_target_vect_no_max.
1850         (check_effective_target_vect_no_int_add): New.
1851         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1852         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1853         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1854         * gcc.dg/vect/vect-reduc-1.c: Use both.
1855         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1856
1857 2005-05-29  Richard Henderson  <rth@redhat.com>
1858
1859         * lib/target-supports.exp (check_effective_target_vect_no_max):
1860         Remove i386 and x86_64.
1861
1862 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1863
1864         PR testsuite/21969
1865         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1866
1867 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1868
1869         PR middle-end/21969
1870         * gcc.dg/vect/pr21969.c: New test.
1871
1872 2005-06-28  Eric Christopher  <echristo@redhat.com>
1873
1874         PR c/22052
1875         PR c/21975
1876         * gcc.dg/inline1.c: New test.
1877         * gcc.dg/inline2.c: Ditto.
1878         * gcc.dg/inline3.c: Ditto.
1879         * gcc.dg/inline4.c: Ditto.
1880         * gcc.dg/inline5.c: Ditto.
1881
1882 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1883
1884         PR libfortran/22142
1885         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1886         Add testcase also testing eoshift1 for PR 22142.
1887
1888 2005-06-28  Richard Henderson  <rth@redhat.com>
1889
1890         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1891         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1892         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1893         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1894         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1895
1896 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1897
1898         PR libfortran/22142
1899         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1900         Add testcase for PR 22142.
1901
1902 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1903
1904         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1905         gcc.target/ia64/fpreg-2.c: New tests.
1906
1907 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1908
1909         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1910
1911 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1912
1913         PR libfortran/22170
1914         * gfortran.dg/slash_1.f90: New test.
1915
1916 2005-06-27  Richard Henderson  <rth@redhat.com>
1917
1918         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1919         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1920         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1921         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1922         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1923         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1924
1925 2005-06-27  Richard Henderson  <rth@redhat.com>
1926
1927         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1928         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1929
1930 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1931
1932         * obj-c++.dg/proto-lossage-5.mm: New.
1933         * objc.dg/proto-lossage-5.m: New.
1934
1935 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1936
1937         PR 21959
1938         * gcc.dg/tree-ssa/pr21959.c: New test.
1939
1940 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1941
1942         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1943         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1944         testing uninitialized var.
1945
1946         * gcc.c-torture/execute/builtins/chk.h: New.
1947         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1948         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1949         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1950         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1951         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1952         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1953         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1954         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1955         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1956         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1957         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1958         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1959         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1960         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1961         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1962         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1963         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1964         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1965         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1966         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1967         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1968         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1969         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1970         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1971         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1972         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1973         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1974         * gcc.dg/builtin-object-size-1.c: New test.
1975         * gcc.dg/builtin-object-size-2.c: New test.
1976         * gcc.dg/builtin-object-size-3.c: New test.
1977         * gcc.dg/builtin-object-size-4.c: New test.
1978         * gcc.dg/builtin-object-size-5.c: New test.
1979         * gcc.dg/builtin-stringop-chk-1.c: New test.
1980         * gcc.dg/builtin-stringop-chk-2.c: New test.
1981         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1982         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1983         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1984         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1985         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1986         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1987         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1988         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1989         * gcc.c-torture/execute/printf-1.c: New test.
1990         * gcc.c-torture/execute/fprintf-1.c: New test.
1991         * gcc.c-torture/execute/vprintf-1.c: New test.
1992         * gcc.c-torture/execute/vfprintf-1.c: New test.
1993         * gcc.c-torture/execute/printf-chk-1.c: New test.
1994         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1995         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1996         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1997
1998 2005-06-27  Michael Matz  <matz@suse.de>
1999
2000         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2001         slot is not merged if address escapes.
2002
2003 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         PR c/21911
2006         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2007
2008 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR middle-end/17965
2011         * gcc.c-torture/compile/20050622-1.c: New test.
2012
2013         PR middle-end/22028
2014         * gcc.dg/20050620-1.c: New test.
2015
2016 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2017
2018         PR tree-optimization/22026
2019         * gcc.dg/tree-ssa/pr22026.c: New.
2020
2021 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2022
2023         PR libfortran/22144
2024         * gfortran.dg/shift-alloc.f90:  New testcase.
2025
2026 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2027
2028         * all files: Update FSF address in copyright headers.
2029
2030 2005-06-22  Jan Hubicka  <jh@suse.cz>
2031
2032         * wholeprogram-1.c: New testcase.
2033         * wholeprogram-2.c: New testcase.
2034
2035 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR 22171
2038         * gcc.dg/tree-ssa/pr22171.c: New test.
2039
2040 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2041
2042         * gfortran.dg/simplify_modulo.f90: New.
2043
2044 2005-06-24  Jan Hubicka  <jh@suse.cz>
2045
2046         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2047
2048 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2049
2050         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2051
2052 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2053
2054         * obj-c++.dg/typedef-alias-1.mm: New.
2055         * objc.dg/typedef-alias-1.m: New.
2056
2057 2005-06-23  Jeff Law  <law@redhat.com>
2058
2059         * gcc.dg/tree-ssa/vrp16.c: New test.
2060
2061 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2062
2063         * lib/target-supports.exp: Add
2064         check_effective_target_fortran_large_real and
2065         check_effective_target_fortran_large_int to check for
2066         corresponding effective targets.
2067         * gfortran.dg/large_integer_kind_1.f90: New test.
2068         * gfortran.dg/large_real_kind_1.f90: New test.
2069
2070 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2071
2072         PR tree-optimization/22117
2073         * gcc.dg/tree-ssa/pr22117.c: New.
2074
2075 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2076
2077         PR testsuite/22123
2078         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2079
2080 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2081
2082         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2083
2084 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2085
2086         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2087         * gfortran.dg/f2c_4.c: Likewise
2088
2089 2005-06-22 Paul Brook  <paul@codesourcery.com>
2090
2091         PR fortran/21034
2092         * gfortran.dg/auto_save_1.f90: New test.
2093
2094 2005-06-22  Michael Matz  <matz@suse.de>
2095
2096         * gcc.target/x86-64/abi: New directory.
2097         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2098         * gcc.target/x86-64/abi/README.gcc: New file.
2099         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2100         * gcc.target/x86-64/abi/asm-support.s: New file.
2101         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2102         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2103         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2104         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2105         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2106         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2107         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2108         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2109         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2110         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2111         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2112         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2113         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2114         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2115         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2116         * gcc.target/x86_64/abi/test_varargs.c: New test.
2117
2118 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2119
2120         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2121         32-bit i?86 and x86_64.
2122
2123 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2124
2125         * obj-c++.dg/const-str-[1-9].mm: New tests.
2126
2127 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/22010
2130         * gfortran.dg/namelist_use.f90: New.
2131         * gfortran.dg/namelist_use_only.f90: New.
2132
2133 2005-06-21  Jeff Law  <law@redhat.com>
2134
2135         * gcc.dg/tree-ssa/vrp15.c: New test.
2136
2137 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2138
2139         * lib/target-supports.exp (check_effective_target_vect_reduction):
2140         Remove.
2141         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2142         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2143         remove vect_reduction target keyword. Also avoid two returns in main.
2144         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2145         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2146         * gcc.dg/vect/vect-reduc-1short.c: New test.
2147         * gcc.dg/vect/vect-reduc-1char.c: New test.
2148         * gcc.dg/vect/vect-reduc-2short.c: New test.
2149         * gcc.dg/vect/vect-reduc-2char.c: New test.
2150         * gcc.dg/vect/vect-reduc-6.c: New test.
2151         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2152         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2153         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2154
2155 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2156         Paul Thomas  <pault@gcc.gnu.org>
2157
2158         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2159         New tests.
2160
2161 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2162
2163         * gfortran.dg/backslash_1.f90: New test.
2164         * gfortran.dg/backslash_2.f90: New test.
2165
2166 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2167
2168         * gfortran.dg/duplicate_labels.f90: New test.
2169
2170 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2171
2172         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2173         unsupportable relocations.
2174         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2175         * gcc.dg/20050321-2.c: xfail for NetWare.
2176
2177 2005-06-20  Andreas Jaeger  <aj@suse.de>
2178
2179         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2180         gcc.target/i386/fastcall-sseregparm.c,
2181         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2182
2183 2005-06-19  Richard Henderson  <rth@redhat.com>
2184
2185         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2186
2187 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2188
2189         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2190
2191 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2192
2193         PR c++/22115
2194         * g++.dg/conversion/simd2.C: Change expected error message.
2195
2196 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2197
2198         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2199         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2200         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2201
2202 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2203
2204         * gcc.dg/fold-mod-1.c: New test.
2205
2206 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2207
2208         PR fortran/19926
2209         * gfortran.dg/pr19926.f90: New test.
2210
2211 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2212
2213         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2214         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2215         targets.
2216         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2217         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2218
2219 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2220
2221         * gcc.target/ia64/float80-varargs-1.c: New test.
2222
2223 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2224
2225         PR tree-opt/22035
2226         * gfortran.dg/f2c_6.f90: New test.
2227
2228 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2229
2230         PR c++/17413
2231         * g++.dg/template/local5.C: New.
2232
2233 2005-06-17  Richard Henderson  <rth@redhat.com>
2234
2235         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2236
2237 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2238
2239         PR testsuite/21945
2240         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2241
2242 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2243
2244         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2245         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2246         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2247         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2248         check_vect to verify the presence of hardware vector support.
2249
2250 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2251
2252         PR testsuite/22056
2253         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2254
2255 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2256
2257         PR libfortran/19216
2258         * gfortran.dg/pr19216.f: Add correct space between brackets and
2259         dg directive.
2260
2261 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2262
2263         PR libfortran/16436
2264         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2265
2266 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2267
2268         * gcc.target/i386/attributes-error.c: New testcase.
2269         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2270         * gcc.target/i386/regparm-stdcall.c: Likewise.
2271         * gcc.target/i386/sseregparm-1.c: Likewise.
2272         * gcc.target/i386/sseregparm-2.c: Likewise.
2273
2274 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2275
2276         * g++.dg/rtti/crash2.C: New.
2277
2278 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2279
2280         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2281
2282 2005-06-15  David Ung  <davidu@mips.com>
2283
2284         * gcc.target/mips/mips16e-extends.c: New test for testing the
2285         generation of MIPS16e zeb/zeh, seb/seh instructions.
2286
2287 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2288
2289         PR 22018
2290         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2291         * gcc.dg/tree-ssa/pr22018.c: New test.
2292
2293 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2294
2295         * gcc.dg/simd-1.c: Update error messages.
2296         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2297         * gcc.dg/simd-2.c: Update error messages.
2298         * gcc.dg/simd-4.c: New.
2299
2300 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2301
2302         PR c++/20678
2303         * g++.dg/other/crash-4.C: New.
2304
2305 2005-06-14  Devang Patel  <dpatel@apple.com>
2306
2307         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2308
2309 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2310
2311         PR c++/21929
2312         * g++.dg/parse/crash11.C: Update
2313
2314 2005-06-13  Jeff Law  <law@redhat.com>
2315
2316         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2317         perform the desired transformations.
2318         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2319         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2320
2321 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2322
2323         PR fortran/22038
2324         * gfortran.dg/forall_1.f90: Un-XFAIL.
2325
2326 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2327
2328         PR c++/21929
2329         * g++.dg/parse/crash26.C: New.
2330
2331         PR c++/20789
2332         * g++.dg/init/member1.C: New.
2333
2334 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2335
2336         * gfortran.dg/altreturn_1.f90: New test.
2337
2338 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2339
2340         PR middle-end/21985
2341         * gcc.dg/tree-ssa/pr21985.c: New test.
2342
2343 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2344
2345         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2346
2347 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2348
2349         PR c++/21930
2350         * g++.dg/other/error10.C: New test case.
2351
2352 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2353
2354         PR libfortran/19155
2355         * gfortran.dg/pr19155.f: Add test.
2356
2357 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2358
2359         * gfortran.dg/f2c_7.f90: New test.
2360
2361         * gfortran.dg/forall_1.f90: XFAILed.
2362
2363 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2364
2365         * gcc.dg/pr14796-1.c: New.
2366         * gcc.dg/pr14796-2.c: New.
2367
2368 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2369
2370         PR fortran/17792
2371         PR fortran/21375
2372         * gfortran.dg/deallocate_stat.f90:  New test.
2373
2374 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2375
2376         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2377
2378 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2379
2380         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2381         access will be generated when this loop is vectorized. Test that
2382         accesses with same alignment were detected.
2383         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2384         Test that accesses with same alignment were detected.
2385         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2386         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2387         alignment were detected.
2388
2389 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2390
2391         PR c++/10611
2392         * g++.dg/conversion/simd2.C: New.
2393
2394 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2395
2396         * gcc.dg/Wcxx-compat-1.c: New.
2397
2398 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2399
2400         PR libfortran/21480
2401         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2402         complex array.
2403
2404 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2405
2406         * gcc.dg/alias-8.c: New.
2407
2408 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2409
2410         * gcc.dg/format/cmn_err-1.c: Update.
2411
2412 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2413
2414         PR target/20666
2415         * gcc.target/sparc/fexpand-2.c: New.
2416         * gcc.target/sparc/fpmerge-2.c: New.
2417         * gcc.target/sparc/fpmul-2.c: New.
2418         * gcc.target/sparc/noresult.c: New.
2419         * gcc.target/sparc/pdist-2.c: New.
2420         * gcc.target/sparc/pdist-3.c: New.
2421
2422 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2423
2424         PR testsuite/21702
2425         * gcc.target/i386/i386.exp: Fix comment typo.
2426
2427 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2428
2429         PR c++/19497
2430         * g++.dg/inherit/using5.C: New.
2431         * g++.dg/inherit/using6.C: New.
2432
2433 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2434
2435         PR c++/19894
2436         * g++.dg/template/ptrmem15.C: New test.
2437
2438         PR c++/20563
2439         * g++.dg/ext/label4.C: New test.
2440
2441 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2442
2443         * gcc.dg/tls/debug-1.c: New test.
2444
2445 2005-06-07  Dale Johannesen  <dalej@apple.com>
2446
2447         * gcc.target/i386/movq.c:  New.
2448
2449 2005-06-07  Dale Johannesen  <dalej@apple.com>
2450
2451         * gcc.dg/20050607-1.c:  New.
2452
2453 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR middle-end/21850
2456         * gcc.c-torture/execute/20050607-1.c: New test.
2457
2458 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2459
2460         PR libfortran/21926
2461         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2462         Test case where the return array has lowest stride one,
2463         but isn't packed.
2464
2465 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2466
2467         * lib/target-supports.exp (check_effective_target_sync_int_long):
2468         Add s390 and s390x targets.
2469
2470 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2471
2472         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2473         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2474         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2475         * gcc.dg/tree-ssa/loop-9.c: New test.
2476
2477 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2478
2479         * g++.dg/parse/defarg10.C: New.
2480
2481 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR regression/21897
2484         * gcc.c-torture/execute/20050604-1.c: New test.
2485
2486 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2487
2488         PR 21903
2489         * g++.dg/parse/defarg9.C: New.
2490
2491         PR c++/20637
2492         * g++.dg/inherit/using4.C: New.
2493         * g++.dg/overload/error1.C: Adjust expected errors.
2494         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2495         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2496         * g++.old-deja/g++.other/redecl2.C: Likewise.
2497         * g++.old-deja/g++.other/redecl4.C: Likewise.
2498         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2499
2500 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2501
2502         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2503
2504 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2505
2506         * lib/gfortran.exp (gfortran_target_compile): Call
2507         dg-additional-files-options
2508         * gfortran.dg/f2c_4.f90: New file
2509         * gfortran.dg/f2c_4.c: New file
2510         * gfortran.dg/f2c_5.f90: New file
2511         * gfortran.dg/f2c_5.c: New file
2512
2513 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2514
2515         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2516
2517         PR fortran/21912
2518         * gfortran.dg/array_constructor_4.f90: New test.
2519
2520 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/21619
2523         * g++.dg/ext/builtin9.C: New test.
2524
2525 2005-06-05  Dale Johannesen  <dalej@apple.com>
2526
2527         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2528         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2529
2530 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2531
2532         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2533         * gcc.dg/vect/vect-reduc-1.c: New.
2534         * gcc.dg/vect/vect-reduc-2.c: New.
2535         * gcc.dg/vect/vect-reduc-3.c: New.
2536
2537 2005-06-04  Dale Johannesen  <dalej@apple.com>
2538
2539         * gcc.c-torture/execute/20050603-1.c:  New.
2540         * gcc.c-torture/execute/20050603-2.c:  New.
2541         * gcc.dg/20050603-3.c:  New.
2542
2543 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2544
2545         PR fortran/19195
2546         * gfortran.dg/debug_1.f90: New test.
2547
2548         * gfortran.dg/forall_1.f90: New test.
2549
2550 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2551
2552         * gfortran.dg/array_constructor_3.f90: New test.
2553
2554 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2555
2556         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2557
2558 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2559
2560         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2561
2562 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2563
2564         PR c/21873
2565         * gcc.dg/init-excess-1.c: New test.
2566
2567 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/21853
2570         * g++.dg/expr/static_cast6.C: New test.
2571
2572 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2573
2574         * gcc.dg/tree-ssa/vrp14.c: New test.
2575
2576 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/21336
2579         * g++.dg/template/new2.C: New test.
2580
2581 2005-06-03  Josh Conner  <jconner@apple.com>
2582
2583         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2584         all entries in initializer.
2585
2586 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2587
2588         PR middle-end/21858
2589         * gcc.dg/pr21858.c: New testcase.
2590
2591 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2592
2593         PR tree-optimization/21292
2594
2595         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2596         New.
2597         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2598         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2599         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2600         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2601         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2602
2603 2005-06-02  Richard Henderson  <rth@redhat.com>
2604
2605         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2606
2607 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2608
2609         * gcc.dg/wtypequal.c: New testcase.
2610
2611 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2612
2613         PR 21582
2614         * gcc.dg/tree-ssa/pr21582.c: New test.
2615
2616 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2617
2618         PR c++/21280
2619         * g++.dg/opt/interface2.h: New.
2620         * g++.dg/opt/interface2.C: New.
2621         * g++.dg/init/ctor4.C: Adjust error lines.
2622         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2623         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2624         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2625         * g++.old-deja/g++.pt/assign1.C: Likewise.
2626         * g++.old-deja/g++.pt/crash20.C: Likewise.
2627
2628 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2629
2630         PR tree-optimization/21734
2631         * g++.dg/vect/pr21734_1.cc: New.
2632         * g++.dg/vect/pr21734_2.cc: New.
2633
2634 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2635
2636         PR c++/20350
2637         * g++.dg/template/spec24.C: New.
2638
2639         PR c++/21151
2640         * g++.dg/pch/local-1.C: New.
2641         * g++.dg/pch/local-1.Hs: New.
2642
2643 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2644
2645         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2646         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2647         * gcc.dg/tree-ssa/pr14341.c: New test.
2648         * gcc.dg/tree-ssa/pr14841.c: New test.
2649         * gcc.dg/tree-ssa/pr20701.c: New test.
2650         * gcc.dg/tree-ssa/pr21086.c: New test.
2651         * gcc.dg/tree-ssa/pr21090.c: New test.
2652         * gcc.dg/tree-ssa/pr21332.c: New test.
2653         * gcc.dg/tree-ssa/pr21458.c: New test.
2654         * gcc.dg/tree-ssa/pr21658.c: New test.
2655         * gcc.dg/tree-ssa/vrp01.c: New test.
2656         * gcc.dg/tree-ssa/vrp02.c: New test.
2657         * gcc.dg/tree-ssa/vrp03.c: New test.
2658         * gcc.dg/tree-ssa/vrp04.c: New test.
2659         * gcc.dg/tree-ssa/vrp05.c: New test.
2660         * gcc.dg/tree-ssa/vrp06.c: New test.
2661         * gcc.dg/tree-ssa/vrp07.c: New test.
2662         * gcc.dg/tree-ssa/vrp08.c: New test.
2663         * gcc.dg/tree-ssa/vrp09.c: New test.
2664         * gcc.dg/tree-ssa/vrp10.c: New test.
2665         * gcc.dg/tree-ssa/vrp11.c: New test.
2666         * gcc.dg/tree-ssa/vrp12.c: New test.
2667         * gcc.dg/tree-ssa/vrp13.c: New test.
2668
2669 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2670
2671         PR 21029
2672         * gcc.dg/tree-ssa/pr21029.c: New test.
2673
2674 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2675
2676         * gfortran.dg/logint-1.f: New test case.
2677         * gfortran.dg/logint-2.f: Likewise.
2678         * gfortran.dg/logint-3.f: Likewise.
2679
2680 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR c/21536
2683         PR c/20760
2684         * gcc.dg/20050527-1.c: New test.
2685
2686         * gcc.dg/i386-sse-12.c: New test.
2687
2688         PR fortran/21729
2689         * gfortran.dg/implicit_5.f90: New test.
2690
2691 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2692
2693         PR fortran/20883
2694         * gfortran/assign_4.f90: New test.
2695         * gfortran/assign_2.f90: Change compile to run.
2696
2697 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2698
2699         * lib/target-supports.exp
2700         (check_effective_target_sync_char_short): New.
2701         * gcc.dg/sync-2.c: New.
2702
2703 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2704
2705         PR tree-optimization/21817
2706         * gcc.dg/torture/pr21817-1.c: New.
2707
2708 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2709
2710         PR c++/21165
2711         * g++.dg/template/init5.C: New.
2712
2713 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2714
2715         * gfortran.dg/char_initialiser_actual.f90:
2716         Test character initialisers as actual arguments.
2717         * gfortran.dg/char_pointer_comp_assign.f90:
2718         Test character pointer structure component assignments.
2719         * gfortran.dg/char_array_structure_constructor.f90:
2720         Test character components in structure constructors.
2721
2722 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2723
2724         PR middle-end/20931
2725         * g++.dg/opt/pr20931.C: New test.
2726
2727 2005-05-31  Andreas Jaeger  <aj@suse.de>
2728
2729         PR testsuite/20772
2730         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2731         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2732         g++.old-deja/g++.ext/asmspec1.C,
2733         g++.old-deja/g++.other/regstack.C,
2734         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2735         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2736         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2737         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2738         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2739         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2740         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2741         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2742         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2743         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2744         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2745         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2746         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2747         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2748         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2749         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2750         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2751         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2752         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2753
2754 2005-05-31  Jeff Law  <law@redhat.com>
2755
2756         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2757
2758 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2759
2760         PR middle-end/21743
2761         * gcc.dg/builtins-1.c: Activate disabled clog test.
2762         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2763
2764 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2765
2766         * gfortran.dg/char_pointer_assign.f90:
2767         Test character-pointer assignments and pointer assignments.
2768         * gfortran.dg/char_pointer_dummy.f90:
2769         Test character-pointer dummy arguments.
2770         * gfortran.dg/char_pointer_func.f90:
2771         Test character-pointer function returns.
2772         * gfortran.dg/char_pointer_dependency.f90:
2773         Test character-pointer functions with dependencies.
2774
2775 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2776
2777         PR c++/21784
2778         * g++.dg/lookup/using14.C: New test.
2779
2780 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2781
2782         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2783         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2784         trailing ^M.
2785
2786 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2787
2788         PR c++/17413
2789         * g++.dg/template/local5.C: New.
2790
2791         PR target/21761
2792         * gcc.c-torture/compile/pr21761.c: New.
2793
2794         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2795         before darwin8.
2796
2797 2005-05-30  Steven G. Kargl
2798
2799         PR fortran/20846
2800         * gfortran.dg/inquire_8.f90: New test.
2801
2802 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2803
2804         PR libfortran/21376
2805         * gfortran.dg/output_exponents_1.f90: New test.
2806
2807 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2808
2809         PR libfortran/20006
2810         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2811
2812 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/21210
2815         * g++.dg/ext/complex1.C: New test.
2816
2817         PR c++/21340
2818         * g++.dg/init/ctor6.C: New test.
2819
2820 2005-05-29  Jan Hubicka  <jh@suse.cz>
2821
2822         * gcc.c-torture/compile/pr21562.c: New.
2823
2824 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2825
2826         * gfortran.dg/subnormal_1.f90: New test.
2827
2828 2005-05-28  Jan Hubicka  <jh@suse.cz>
2829
2830         * tree-prof.exp: Fix comment.
2831         * value-prof-1.c: New.
2832         * value-prof-2.c: New.
2833         * value-prof-3.c: New.
2834         * value-prof-4.c: New.
2835
2836 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/21614
2839         * g++.dg/expr/ptrmem6.C: New test.
2840         * g++.dg/expr/ptrmem6a.C: Likewise.
2841
2842 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2843
2844         PR tree-optimization/21658
2845         * gcc.dg/tree-ssa/pr21658.c: New.
2846
2847 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2848
2849         PR c++/21455
2850         * g++.dg/inherit/ptrmem3.C: New.
2851
2852         PR c++/21681
2853         * g++.dg/parse/template16.C: New.
2854
2855 2005-05-27  Andreas Jaeger  <aj@suse.de>
2856
2857         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2858
2859         * gcc.dg/i386-sse-8.c: Run test on all archs.
2860
2861 2005-05-26  Mike Stump  <mrs@apple.com>
2862
2863         * objc.dg/isa-field-1.m: Only run on darwin.
2864         * objc.dg/lookup-1.m: Likewise.
2865         * objc.dg/try-catch-8.m: Likewise.
2866
2867 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2868
2869         PR tree-optimization/9814
2870         * gcc.dg/pr9814-1.c: New test case.
2871
2872 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2873
2874         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2875         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2876         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2877         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2878         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2879         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2880         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2881         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2882         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2883         objc.dg/try-catch-8.m: New.
2884
2885 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2886
2887         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2888         remove extraneous semicolons.
2889
2890 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2891
2892         * obj-c++.dg/comp-types-12.mm: New.
2893         * objc.dg/comp-types-11.m: New.
2894         * objc.dg/selector-4.m: New.
2895
2896 2005-05-26  Andreas Jaeger  <aj@suse.de>
2897
2898         PR testsuite/20772
2899         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2900         g++.old-deja/g++.ext/attrib3.C,
2901         g++.old-deja/g++.other/store-expr1.C,
2902         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2903         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2904         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2905         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2906         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2907         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2908         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2909         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2910         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2911         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2912         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2913         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2914         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2915         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2916         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2917         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2918         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2919         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2920         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2921
2922 2005-05-26  Andreas Jaeger  <aj@suse.de>
2923
2924         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2925         x86-64 compilation.
2926
2927 2005-05-26  Andreas Jaeger  <aj@suse.de>
2928
2929         PR testsuite/20772
2930         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2931         gcc.misc-tests/i386-pf-athlon-1.c,
2932         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2933         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2934         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2935         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2936         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2937         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2938         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2939         programs.
2940
2941         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2942         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2943         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2944         x86-64 compilation.
2945
2946         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2947         x86_64.
2948
2949         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2950         effective-target ilp32.
2951
2952 2005-05-26  David Ung  <davidu@mips.com>
2953
2954         * gcc.target/mips/ext_ins.c: New test for testing the generation
2955         of MIPS32/64 rev 2 ext/ins instructions.
2956
2957 2005-05-26  Andreas Jaeger  <aj@suse.de>
2958
2959         * treelang/compile/unsigned.tree: Use gimple instead of
2960         nonexisting generic dump.
2961
2962 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2963
2964         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2965
2966 2005-05-26  Andreas Jaeger  <aj@suse.de>
2967
2968         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2969
2970 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2971
2972         PR libfortran/17283
2973         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2974         Test callee-allocated memory with write statements.
2975
2976 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2977
2978         PR middle-end/21709
2979         * gcc.dg/pr21709-1.c: New test case.
2980
2981 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2982             Mike Stump  <mrs@apple.com>
2983
2984         * objc/execute/next_mapping.h: Update for C++.
2985
2986         * obj-c++.dg/selector-1.mm: Move to...
2987         * obj-c++.dg/selector-4.mm: here...
2988
2989         * obj-c++.dg/basic.mm: New.
2990         * obj-c++.dg/comp-types-1.mm: New.
2991         * obj-c++.dg/cxx-class-1.mm: New.
2992         * obj-c++.dg/cxx-ivars-1.mm: New.
2993         * obj-c++.dg/cxx-ivars-2.mm: New.
2994         * obj-c++.dg/cxx-ivars-3.mm: New.
2995         * obj-c++.dg/cxx-scope-1.mm: New.
2996         * obj-c++.dg/cxx-scope-2.mm: New.
2997         * obj-c++.dg/defs.mm: New.
2998         * obj-c++.dg/empty-private-1.mm: New.
2999         * obj-c++.dg/encode-1.mm: New.
3000         * obj-c++.dg/encode-2.mm: New.
3001         * obj-c++.dg/encode-3.mm: New.
3002         * obj-c++.dg/extern-c-1.mm: New.
3003         * obj-c++.dg/extra-semi.mm: New.
3004         * obj-c++.dg/fix-and-continue-2.mm: New.
3005         * obj-c++.dg/isa-field-1.mm: New.
3006         * obj-c++.dg/ivar-list-semi.mm: New.
3007         * obj-c++.dg/local-decl-1.mm: New.
3008         * obj-c++.dg/lookup-1.mm: New.
3009         * obj-c++.dg/lookup-2.mm: New.
3010         * obj-c++.dg/method-1.mm: New.
3011         * obj-c++.dg/method-2.mm: New.
3012         * obj-c++.dg/method-3.mm: New.
3013         * obj-c++.dg/method-4.mm: New.
3014         * obj-c++.dg/method-5.mm: New.
3015         * obj-c++.dg/method-6.mm: New.
3016         * obj-c++.dg/method-7.mm: New.
3017         * obj-c++.dg/no-extra-load.mm: New.
3018         * obj-c++.dg/overload-1.mm: New.
3019         * obj-c++.dg/pragma-1.mm: New.
3020         * obj-c++.dg/pragma-2.mm: New.
3021         * obj-c++.dg/private-1.mm: New.
3022         * obj-c++.dg/private-2.mm: New.
3023         * obj-c++.dg/proto-qual-1.mm: New.
3024         * obj-c++.dg/qual-types-1.mm: New.
3025         * obj-c++.dg/stubify-1.mm: New.
3026         * obj-c++.dg/stubify-2.mm: New.
3027         * obj-c++.dg/super-class-1.mm: New.
3028         * obj-c++.dg/super-class-2.mm: New.
3029         * obj-c++.dg/super-dealloc-1.mm: New.
3030         * obj-c++.dg/super-dealloc-2.mm: New.
3031         * obj-c++.dg/template-1.mm: New.
3032         * obj-c++.dg/template-2.mm: New.
3033         * obj-c++.dg/template-3.mm: New.
3034         * obj-c++.dg/template-4.mm: New.
3035         * obj-c++.dg/template-5.mm: New.
3036         * obj-c++.dg/template-6.mm: New.
3037         * obj-c++.dg/try-catch-1.mm: New.
3038         * obj-c++.dg/try-catch-2.mm: New.
3039         * obj-c++.dg/try-catch-3.mm: New.
3040         * obj-c++.dg/try-catch-4.mm: New.
3041         * obj-c++.dg/try-catch-5.mm: New.
3042         * obj-c++.dg/try-catch-6.mm: New.
3043         * obj-c++.dg/try-catch-7.mm: New.
3044         * obj-c++.dg/try-catch-8.mm: New.
3045         * obj-c++.dg/try-catch-9.mm: New.
3046         * obj-c++.dg/va-meth-1.mm: New.
3047
3048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3049
3050         * obj-c++.dg/selector-1.mm: New.
3051         * obj-c++.dg/selector-2.mm: New.
3052
3053 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3054
3055         * obj-c++.dg/selector-3.mm: New.
3056         * objc.dg/selector-3.m: New.
3057
3058 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3059
3060         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3061         about where warning appears.
3062
3063 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3064
3065         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3066         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3067         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3068         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3069
3070 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3071
3072         * gcc.dg/20050524-1.c: New test.
3073
3074 2005-05-25  Jan Hubicka  <jh@suse.cz>
3075
3076         * gcc.dg/tree-prof/inliner-1.c: New.
3077
3078 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3079
3080         * gcc.dg/tree-prof: New directory.
3081         * gcc.dg/tree-prof/tree-prof.exp: New.
3082
3083 2005-05-25  DJ Delorie  <dj@redhat.com>
3084
3085         * gcc.dg/Wattributes-1.c: New.
3086         * gcc.dg/Wattributes-2.c: New.
3087         * gcc.dg/Wattributes-3.c: New.
3088
3089 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3090
3091         PR tree-optimization/19833
3092         * gcc.dg/uninit-4.c: Remove xfail.
3093         * gcc.dg/uninit-9.c: Ditto.
3094
3095 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3096
3097         * obj-c++.dg/bitfield-[1-5].mm: New.
3098         * obj-c++.dg/class-protocol-1.mm: New.
3099         * obj-c++.dg/comp-types-1[0-1].mm: New.
3100         * obj-c++.dg/comp-types-[2-9].mm: New.
3101         * obj-c++.dg/encode-[4-8].mm: New.
3102         * obj-c++.dg/layout-1.mm: New.
3103         * obj-c++.dg/method-1[0-9].mm: New.
3104         * obj-c++.dg/method-2[0-1].mm: New.
3105         * obj-c++.dg/method-[8-9].mm: New.
3106         * obj-c++.dg/objc-gc-3.mm: New.
3107         * obj-c++.dg/try-catch-10.mm: New.
3108         * objc.dg/bitfield-5.m: New.
3109         * objc.dg/comp-types-10.m: New.
3110         * objc.dg/comp-types-9.m: New.
3111         * objc.dg/layout-1.m: New.
3112         * objc.dg/objc-gc-4.m: New.
3113         * objc.dg/try-catch-9.m: New.
3114         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3115         * objc.dg/comp-types-1.m: Likewise.
3116         * objc.dg/comp-types-[5-6].m: Likewise.
3117         * objc.dg/method-9.m: Likewise.
3118
3119 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3120
3121         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3122         and on hardware without VMX support.
3123
3124         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3125
3126         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3127
3128         * lib/profopt.exp (dg-final-generate, dg-final-use,
3129         profopt-final-code, profopt-get-options): New.
3130         (profopt-execute): Process test directives.
3131
3132         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3133         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3134         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3135
3136 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3137
3138         PR C++/21645
3139         * g++.dg/init/ctor5.C: New test.
3140
3141 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3142
3143         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3144         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3145         vect-113.c, vect-114.c.
3146
3147 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3148
3149         * gcc.dg/const-elim-1.c: Remove xfails.
3150
3151 2005-05-23  Jeff Law  <law@redhat.com>
3152
3153         * gcc.c-torture/compile/pr21638.c: New test.
3154         * gcc.c-torture/compile/20050520-1.c: New test.
3155
3156 2005-05-23  Nick Clifton  <nickc@redhat.com>
3157
3158         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3159         be a proper triple, ie: m32r*-*-*.
3160         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3161
3162 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3163
3164         PR middle-end/21331
3165         PR tree-opt/21293
3166         * gcc.c-torture/compile/pr21293.c: New test.
3167         * gcc.c-torture/execute/pr21331.c: New test.
3168
3169 2004-05-20  Richard Henderson  <rth@redhat.com>
3170
3171         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3172
3173 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3174
3175         * obj-c++-dg.exp: Add.
3176         * obj-c++.exp: Add.
3177         * obj-c++.dg/dg.exp: Add.
3178
3179 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3180
3181         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3182         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3183
3184 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3185
3186         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3187
3188 2004-05-19  Richard Henderson  <rth@redhat.com>
3189
3190         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3191
3192 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3193
3194         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3195
3196         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3197
3198 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR c++/21495
3201         * g++.dg/parse/extern1.C: New test.
3202         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3203
3204 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205
3206         * gcc.dg/c99-math.h: New.
3207         * gcc.dg/c99-math-float-1.c: New test.
3208         * gcc.dg/c99-math-double-1.c: Likewise.
3209         * gcc.dg/c99-math-long-double-1.c: Likewise.
3210
3211 2005-05-18  Richard Henderson  <rth@redhat.com>
3212
3213         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3214
3215 2005-05-18  Devang Patel  <dpatel@apple.com>
3216
3217         * g++.dg/opt/20050511-1.C: New test.
3218
3219 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3220
3221         PR libfortran/21127
3222         * gfortran.dg/reshape-complex.f90:  New test.
3223
3224 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3225
3226         * gfortran.dg/array_constructor_1.f90: New test.
3227         * gfortran.dg/array_constructor_2.f90: New test.
3228
3229 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3230
3231         PR fortran/20954
3232         * gfortran.dg/pr20954.f: New test.
3233
3234 2005-05-17  Mike Stump  <mrs@apple.com>
3235
3236         Yet more Objective-C++...
3237
3238         * objc.dg/method-5.m: Update.
3239         * objc.dg/method-6.m: Update.
3240         * objc.dg/method-7.m: Update.
3241         * objc.dg/method-9.m: Update.
3242         * objc.dg/try-catch-2.m: Update.
3243
3244 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3245
3246         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3247         Remove little-endian optimizations.
3248
3249 2005-05-17  Jeff Law  <law@redhat.com>
3250
3251         * g++.dg/tree-ssa/pr14814.C: New test.
3252         * gcc.dg/tree-ssa/pr14814.C: New test.
3253         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3254         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3255
3256 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3257
3258         * gcc.dg/compat/generate-random.c: Do not include
3259         libiberty.h.
3260         * gcc.dg/compat/generate-random_r.c: Likewise.
3261
3262 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3263
3264         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3265
3266 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3267
3268         PR middle-end/21595
3269         * g++.dg/tree-ssa/builtin1.C: New testcase.
3270
3271 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/21454
3274         * g++.dg/opt/const4.C: New test.
3275
3276         PR middle-end/21492
3277         * g++.dg/opt/crossjump1.C: New test.
3278
3279         PR tree-optimization/21610
3280         * gcc.c-torture/compile/20050516-1.c: New test.
3281
3282         PR fortran/15080
3283         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3284         about the test failing.
3285         * gfortran.fortran-torture/execute/where_7.f90: New test.
3286         * gfortran.fortran-torture/execute/where_8.f90: New test.
3287
3288 2005-05-16  Richard Henderson  <rth@redhat.com>
3289
3290         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3291         i?86 and x86_64.
3292
3293 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3294
3295         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3296         (limits.h): Include unconditionally.
3297         (stdlib.h): Likewise.
3298         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3299         (limits.h): Include unconditionally.
3300         (stdlib.h): Likewise.
3301         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3302         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3303         (limits.h): Include unconditionally.
3304         (stdlib.h): Likewise.
3305         (hashtab.h): Do not include.
3306         (getopt.h): Likewise.
3307         (stddef.h): Include.
3308         (hashval_t): Define.
3309         (struct entry): Add "next" field.
3310         (HASH_SIZE): New macro.
3311         (hash_table): New variable.
3312         (switchfiles): Do not use xmalloc.
3313         (mix): New macro.
3314         (iterative_hash): New function.
3315         (hasht): Remove.
3316         (e_exists): New function.
3317         (e_insert): Likewise.
3318         (output): Use, instead of libiberty hashtable functions.
3319         (main): Do not use getopt.  Do not call htab_create.
3320
3321 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3322
3323         PR libstdc++/21526
3324         * lib/target-supports.exp (check_mkfifo_available):
3325         Return 0 for cygwin as mkfifo support incomplete on platform.
3326         Fix typos in comments.
3327
3328 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3329
3330         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3331
3332 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3333
3334         PR fortran/17432
3335         * gfortran.dg/assign_4.f: New test.
3336
3337 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3338
3339         PR tree-optimization/21563
3340         * gcc.dg/tree-ssa/pr21563.c: New.
3341
3342 2005-05-14  Jan Hubicka  <jh@suse.cz>
3343
3344         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3345
3346 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3347
3348         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3349
3350 2005-05-13  Julian Brown  <julian@codesourcery.com>
3351
3352         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3353         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3354
3355 2005-05-13  Jan Hubicka  <jh@suse.cz>
3356
3357         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3358         * gcc.dg/fold-xor-?.c: Likewise.
3359         * gcc.dg/pr15784-?.c: Likewise.
3360         * gcc.dg/pr20922-?.c: Likewise.
3361         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3362         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3363         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3364
3365 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3366
3367         PR fortran/21260
3368         * gfortran.dg/hollerith_1.f90: New test.
3369
3370 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3371
3372         * gfortran.dg/func_result_2.f90: New test.
3373
3374 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3375
3376         * gfortran.dg/dev_null.f90: New test.
3377
3378 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3379
3380         * gcc.dg/arm-vfp1.c: Revert last change.
3381
3382 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3383
3384         PR middle-end/19807
3385         PR tree-optimization/19639
3386         * g++.dg/tree-ssa/pr19807.C: New testcase.
3387
3388 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3389
3390         PR libfortran/21471
3391         * gfortran.dg/append-1.f90: New test.
3392
3393 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3394
3395         * gcc.dg/pr18501.c: XFAIL.
3396         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3397         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3398         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3399         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3400         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3401         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3402         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3403         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3404
3405 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3406
3407         PR fortran/20178
3408         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3409         gfortran.dg/f2c_3.f90: New tests.
3410
3411         * gfortran.dg/return_1.f90: Fix dg annotation.
3412
3413 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3414
3415         * gcc.c-torture/compile/20050510-1.c: New test.
3416
3417 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3418
3419         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3420
3421 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3422
3423         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3424
3425 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3426
3427         PR c/17913
3428         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3429
3430 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3431
3432         PR c/21342
3433         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3434         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3435
3436 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3437
3438         PR debug/16676
3439         * gcc.dg/debug/pr16676.c: New test.
3440
3441 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3442
3443         PR testsuite/21443
3444         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3445         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3446         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3447         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3448         Change -O1 to -O2.
3449         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3450         -fno-tree-dominator-opts.
3451
3452 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3453
3454         * gfortran.dg/return_1.f90: New test.
3455
3456 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3457
3458         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3459
3460         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3461
3462 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3463
3464         PR c++/21427
3465         * g++.dg/inherit/covariant13.C: New.
3466
3467 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3468
3469         PR libfortran/19155
3470         * gfortran.dg/pr19155.f: New test.
3471
3472 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3473
3474         PR inline-asm/8788
3475         * gcc.dg/pr8788-1.c: New testcase.
3476
3477 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3478
3479         PR target/21416
3480         * gcc.target/mips/fpcmp-[12].c: New tests.
3481
3482 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3483
3484         * lib/target-supports-dg.exp (dg-require-fork): New function.
3485         (dg-require-mkfifo): Likewise.
3486         * lib/target-supports.exp (check_function_available): New
3487         function.
3488         (check_fork_available): Likewise.
3489         (check_mkfifo_available): Likewise.
3490
3491 2005-05-06  Jeff Law  <law@redhat.com>
3492
3493         * gcc.c-torture/compile/pr21380.c: New test.
3494
3495 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/20961
3498         * g++.dg/ext/weak3.C: New test.
3499
3500 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/21352
3503         * g++.dg/template/crash37.C: New test.
3504
3505 2005-05-05  Paul Brook  <paul@codesourcery.com>
3506
3507         * gcc.dg/arm-g2.c: Use effective-target arm32.
3508         * gcc.dg/arm-mmx-1.c: Ditto.
3509         * gcc.dg/arm-scd42-2.c: Ditto.
3510         * gcc.dg/arm-vfp1.c: Ditto.
3511         * lib/target-supports.exp (check_effective_target_arm32): New
3512         function.
3513
3514 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3515
3516         PR libfortran/21354
3517         gfortran.dg/in_pack_rank7.f90:  New test.
3518
3519 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         PR middle-end/15618
3522         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3523
3524 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3525
3526         PR middle-end/21265
3527         * gcc.dg/20050503-1.c: New test.
3528
3529         PR rtl-optimization/21239
3530         * gcc.dg/i386-sse-11.c: New test.
3531
3532 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3533
3534         PR target/16888
3535         * gcc.target/i386/asm-1.c: New test.
3536
3537 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR rtl-optimization/21330
3540         * gcc.c-torture/execute/20050502-1.c: New test.
3541
3542         PR target/21297
3543         * gcc.c-torture/execute/20050502-2.c: New test.
3544
3545 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3546
3547         PR middle-end/21282
3548         * gcc.dg/pr21282.c: New.
3549
3550 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3551
3552         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3553         * gcc.dg/vect/vect-92.c: Likewise
3554         * gcc.dg/vect/vect-93.c: Likewise
3555         * gcc.dg/vect/vect-dv-1.c: Likewise
3556         * gcc.dg/vect/vect-dv-2.c: Likewise
3557         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3558
3559 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3560
3561         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3562         * gfortran.dg/vect/vect-2.f90:  Likewise
3563         * gfortran.dg/vect/vect-3.f90:  Likewise
3564         * gfortran.dg/vect/vect-4.f90:  Likewise
3565         * gfortran.dg/vect/vect-5.f90:  Likewise
3566
3567 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3568
3569         PR target/20813
3570         * gcc.dg/rs6000-fpint-2.c: New.
3571
3572 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3573
3574         PR c/15698
3575         * gcc.dg/builtins-30.c: Update expected messages.
3576         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3577         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3578         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3579
3580 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3581
3582         PR tree-optimization/21294
3583         * gcc.dg/tree-ssa/pr21294.c: New.
3584
3585 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3586
3587         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3588         __builtin_altivec_st_internal_4si built-in.
3589
3590 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/15875
3593         * g++.dg/template/ptrmem14.C: New test.
3594
3595 2005-05-02  Paul Brook  <paul@codesourcery.com>
3596
3597         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3598
3599 2005-05-02  Michael Matz  <matz@suse.de>
3600
3601         PR c++/19542
3602         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3603
3604 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3605
3606         * g++.dg/cpp/weak.C: New test.
3607
3608 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3609
3610         * gcc.dg/tree-ssa/loop-8.c: New test.
3611
3612 2005-04-30  Michael Maty  <matz@suse.de>
3613
3614         * gcc.dg/inline-mcpy.c: New test.
3615
3616 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3617
3618         PR libfortran/18958
3619         * gfortran.dg/eoshift.f90:  New test case.
3620
3621 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3622
3623         PR libfortran/18857
3624         * gfortran.dg/matmul_1.f90: New test.
3625
3626 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3627
3628         PR tree-optimization/21030
3629         * gcc.dg/tree-ssa/pr21030.c: New.
3630
3631 2005-04-29  Devang Patel  <dpatel@apple.com>
3632
3633         PR tree-optimization/21272
3634         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3635
3636 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR fortran/13082
3639         PR fortran/18824
3640         * gfortran.dg/entry_4.f90: New test.
3641         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3642         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3643         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3644         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3645         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3646         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3647         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3648
3649 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3650
3651         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3652
3653 2005-04-29  Paul Brook   <paul@codesourcery.com>
3654
3655         * gfortran.dg/entry_3.f90: New test.
3656
3657 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3658
3659         * gfortran.dg/implicit_4.f90: New test.
3660
3661 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3662
3663         * lib/target-supports.exp (check_profiling_available): Return
3664         false for xtensa-*-elf.
3665
3666 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3667
3668         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3669         error if file cannot be deleted.
3670
3671 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3672
3673         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3674         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3675         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3676         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3677         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3678         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3679         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3680         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3681         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3682         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3683         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3684         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3685         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3686
3687 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3688
3689         PR fortran/20865
3690         * gfortran.dg/pr20865.f90: New test.
3691
3692 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3693
3694         * gcc.dg/void-cast-2.c: New test.
3695
3696 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3697
3698         PR c/21159
3699         * gcc.dg/void-cast-1.c: New test.
3700
3701 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3702
3703         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3704
3705 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3706
3707         PR fortran/21177
3708         * gfortran.dg/pr21177.f90: New test.
3709
3710 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3711
3712         PR tree-optimization/21171
3713         * gcc.dg/tree-ssa/pr21171.c: New test.
3714
3715 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3716
3717         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3718         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3719         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3720         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3721         gcc.dg/tree-ssa/gen-vect-32.c: New.
3722         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3723         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3724         don't run on PPC32.
3725
3726 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3727
3728         PR c/21213
3729         * gcc.dg/transparent-union-3.c: New test.
3730
3731 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3732
3733         PR c/20740
3734         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3735         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3736         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3737         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3738         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3739         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3740
3741 2005-04-26  Jeff Law  <law@redhat.com>
3742
3743         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3744         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3745         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3746         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3747         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3748         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3749         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3750
3751 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3752
3753         PR tree-optimization/17598
3754         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3755
3756 2005-04-25  Mike Stump  <mrs@apple.com>
3757
3758         * objc.dg/fix-and-continue-1.m: Add.
3759
3760 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3761
3762         PR c++/20995
3763         * g++.dg/opt/pr20995-1.C: New test case.
3764
3765 2005-04-25  Devang Patel <dpatel@apple.com>
3766
3767         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3768
3769 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3770
3771         PR testsuite/21062
3772         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3773
3774 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR C++/21188
3777         * g++.dg/opt/rtti2.C: New test.
3778
3779 2005-04-25  Paul Brook  <paul@codesourcery.com>
3780         Steven G. Kargl  <kargls@comcast.net>
3781
3782         PR fortran/20879
3783         * gfortran.dg/ichar_1.f90: New file.
3784
3785 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR middle-end/20991
3788         * g++.dg/opt/pr20991.C: New test.
3789
3790         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3791         where sizeof (type) < __alignof__ (type).
3792         * gcc.dg/compat/struct-layout-1.h: Likewise.
3793
3794 2005-04-24  Per Bothner  <per@bothner.com>
3795             Devang Patel  <dpatel@apple.com>
3796
3797         PR preprocessor/20907
3798         * gcc.dg/cpp/very-long-comment.c: New test.
3799
3800 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3801
3802         PR fortran/20059
3803         * gfortran.dg/common_5.f: New test.
3804
3805 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3806
3807         PR middle-end/21082
3808         * g++.dg/tree-ssa/pr21082.C: New testcase.
3809
3810 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3811
3812         * gcc.dg/vect/vect-99.c: New test.
3813
3814 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3815
3816         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3817
3818 2005-04-22  Jeff Law  <law@redhat.com>
3819
3820         * gcc.dg/uninit-5.c: Remove xfails.
3821         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3822         conditionals and loads.
3823
3824 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3825
3826         PR libfortran/20074
3827         PR libfortran/20436
3828         PR libfortran/21108
3829         * gfortran.dg/nested_reshape.f90: new test
3830         * gfortran.dg/reshape-alloc.f90: new test
3831         * gfortran.dg/reshape.f90: new test
3832
3833 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3834
3835         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3836
3837         * gcc.dg/arm-vfp1.c: New test.
3838
3839 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3840
3841         PR c++/21087
3842         * g++.dg/lookup/builtin2.C: New test.
3843
3844 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3845
3846         * gcc.dg/weak/weak-13.c: New test.
3847
3848 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3849
3850         * lib/target-supports.exp (check_effective_target_sync_int_long):
3851         Add powerpc*.
3852
3853 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3854
3855         * gcc.target/mips/branch-1.c: New test.
3856
3857 2005-04-21  Richard Henderson  <rth@redhat.com>
3858
3859         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3860         * gcc.dg/vect/vect-86.c: Likewise.
3861         * gcc.dg/vect/vect-87.c: Likewise.
3862         * gcc.dg/vect/vect-88.c: Likewise.
3863
3864 2005-04-21  Devang Patel  <dpatel@apple.com>
3865
3866         PR optimization/20994
3867         * gcc.dg/tree-ssa/ifc-3.c: New test.
3868
3869 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3870
3871         PR c/12913
3872         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3873         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3874         gcc.dg/c99-vla-jump-5.c: New tests.
3875
3876 2005-04-19  Richard Henderson  <rth@redhat.com>
3877
3878         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3879         Fix typo in exists check.
3880         (check_effective_target_sync_int_long): New.
3881         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3882         * gcc.dg/ia64-sync-2.c: Likewise.
3883         * gcc.dg/ia64-sync-3.c: Likewise.
3884         * gcc.dg/ia64-sync-4.c: Likewise.
3885
3886 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3887
3888         * gcc.dg/fold-xor-1.c: New test.
3889         * gcc.dg/fold-xor-2.c: New test.
3890
3891 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3892
3893         PR target/20670
3894         * g++.dg/eh/fp-regs.C: New test.
3895
3896 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3897
3898         * gcc.dg/Wint-to-pointer-cast-1.c,
3899         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3900         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3901         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3902
3903 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3904
3905         PR fortran/16861
3906         * gfortran.dg/pr16861.f90: New test.
3907
3908 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3909
3910         * gcc.dg/pr21085.c: New test.
3911
3912 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3913
3914         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3915         (setup_mips_tests, dg-mips-options): New procedures.
3916         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3917         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3918         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3919         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3920         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3921         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3922         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3923         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3924         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3925         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3926         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3927         dg-mips-options instead of dg-options.  Remove now-redundant
3928         preprocessor guards.
3929         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3930         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3931         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3932         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3933         * gcc.dg/vr-mult-2.c: Delete.
3934         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3935         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3936         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3937         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3938         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3939         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3940         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3941
3942 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3943
3944         * ada/acats/run_all.sh: Use sync when executable not present.
3945
3946 2005-04-18  Devang Patel  <dpatel@apple.com>
3947
3948         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3949         * gcc.dg/vect/vect-11a.c: New.
3950         * gcc.dg/vect/vect-none.c: Update.
3951         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3952
3953 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3954
3955         PR tree-optimization/20922
3956         * gcc.dg/pr20922-1.c: New test.
3957         * gcc.dg/pr20922-2.c: New test.
3958         * gcc.dg/pr20922-3.c: New test.
3959         * gcc.dg/pr20922-4.c: New test.
3960         * gcc.dg/pr20922-5.c: New test.
3961         * gcc.dg/pr20922-6.c: New test.
3962
3963 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3964
3965         PR libfortran/20950
3966         * gfortran.dg/pr20950.f: New test.
3967
3968 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3969
3970         PR libfortran/19216
3971         * gfortran.dg/pr19216.f: New test.
3972
3973 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3974
3975         PR tree-optimization/21001
3976         * gcc.dg/tree-ssa/pr21001.c: New.
3977
3978 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3979
3980         PR libfortran/21075
3981         * gfortran.dg/reshape_rank7.f90: New test.
3982
3983 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3984
3985         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3986         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3987         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3988         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3989         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3990         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3991         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3992         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3993         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3994         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3995         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3996         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3997         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3998         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3999         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4000         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4001         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4002         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4003         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4004         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4005         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4006
4007 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4008
4009         * gfortran.dg/wtruncate.f: New testcase.
4010         * gfortran.dg/wtruncate.f90: New testcase.
4011
4012 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/21025
4015         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4016         which sizeof/alignof is dependent, rather than just whether we are
4017         processing_template_decl.
4018
4019 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4020
4021         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4022         corrected typo where the wrong variables had been compared.
4023
4024 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4025
4026         PR libfortran/18495
4027         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4028         Test callee-allocated version of return array with a write
4029         statement.
4030         Test spread with a temporary with another write statement.
4031
4032 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4033
4034         PR tree-optimization/21031
4035         * gcc.dg/tree-ssa/pr21031.c: New.
4036
4037 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4038
4039         PR tree-optimization/21004
4040         * gcc.dg/builtins-53.c: Include builtins-config.h.
4041         Check floorf, ceilf, floorl and ceill transformations
4042         only when HAVE_C99_RUNTIME is defined.
4043
4044 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4045
4046         PR middle-end/20739
4047         * gcc.dg/tree-ssa/pr20739.c: New test.
4048
4049 2005-04-14  Mike Stump  <mrs@apple.com>
4050
4051         * gcc.dg/Foundation.framework/empty: New.
4052         * gcc.dg/framework-2.c: New.
4053
4054 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4055
4056         PR tree-optimization/21021
4057         * gcc.c-torture/compile/pr21021.c: New.
4058
4059 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4060
4061         PR testsuite/21010
4062         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4063         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4064         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4065         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4066         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4067         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4068         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4069         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4070
4071 2005-04-14  Richard Henderson  <rth@redhat.com>
4072
4073         * lib/target-supports.exp (check_effective_target_vect_condition):
4074         Add ia64, i?86, and x86_64.
4075
4076 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4077
4078         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4079
4080 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4081
4082         PR tree-optimization/20657
4083         * gcc.dg/tree-ssa/pr20657.c: New.
4084
4085 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4086
4087         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4088         (long long int)trunc*.
4089
4090 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4091
4092         PR target/20927
4093         * gcc.dg/pr20927.c: New test.
4094
4095 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4096
4097         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4098         * gcc.target/mips/asm-1.c: Likewise.
4099
4100 2005-04-13  Dale Johannesen  <dalej@apple.com>
4101
4102         * objc.dg/objc-fast-4.m:  New.
4103
4104 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4105
4106         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4107         directory.
4108         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4109
4110 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4111
4112         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4113         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4114         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4115
4116 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4117
4118         PR tree-optimization/20913
4119         * gcc.dg/tree-ssa/pr20913.c: New.
4120
4121         PR tree-optimization/20702
4122         * gcc.dg/tree-ssa/pr20702.c: New.
4123
4124 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4125
4126         PR c++/13744
4127         * g++.dg/inherit/local3.C: New test.
4128
4129 2005-04-12  Jeff Law  <law@redhat.com>
4130
4131         * gcc.dg/tree-ssa/20050412-1.c: New test.
4132
4133 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4134
4135         PR libfortran/19016
4136         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4137         Add tests with mask generated by expression.
4138         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4139         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4140         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4141
4142 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4143
4144         PR middle-end/20917
4145         * gcc.dg/20050409-1.c: New test.
4146
4147 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4148
4149         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4150
4151 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4152
4153         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4154         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4155         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4156         (TARGET_CXX): Adjust accordingly.
4157         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4158         determine_class_data_visibility and class_data_always_comdat.
4159         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4160         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4161         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4162         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4163         (arm_cxx_determine_class_data_visibility): New.
4164         (arm_cxx_class_data_always_comdat): Likewise.
4165         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4166         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4167         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4168         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4169         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4170         Define.
4171
4172 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4173
4174         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4175
4176 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4177
4178         * gcc.dg/i386-darwin-fpmath.c: New.
4179
4180 2004-04-11  Devang Patel  <dpatel@apple.com>
4181
4182         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4183         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4184         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4185         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4186         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4187         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4188         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4189         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4190         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4191
4192 2004-04-11  Devang Patel  <dpatel@apple.com>
4193
4194         * gcc.dg/vect/vect-dv-1.c: New test.
4195         * gcc.dg/vect/vect-dv-2.c: New test.
4196
4197 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4198
4199         PR tree-optimization/20933
4200         * gcc.dg/tree-ssa/pr20933.c: New test.
4201
4202 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4203
4204         * gfortran.dg/fold_nearest.f90: New test.
4205
4206 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4207
4208         * gcc.dg/tree-ssa/alias-1.c: New test.
4209
4210 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4211
4212         PR tree-optimization/20920
4213         * g++.dg/tree-ssa/pr20920.C: New test.
4214
4215 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4216
4217         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4218         (long long int)ceil*.
4219
4220 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4221
4222         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4223         explicit C++ linkage.
4224
4225 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4226
4227         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4228         warning for arithmetic IF statements.
4229
4230 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4231
4232         * eor_handling_1.f90: New test case.
4233         * eor_handling_2.f90: New test case.
4234         * eor_handling_3.f90: New test case.
4235         * eor_handling_4.f90: New test case.
4236         * eor_handling_5.f90: New test case.
4237         * noadv_size.f90: New test case.
4238         * pad_no.f90: New test case.
4239
4240 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4241
4242         * gcc.c-torture/execute/20050410-1.c: New test.
4243
4244 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4245
4246         * gcc.dg/pr20126.c: New.
4247
4248 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4249             Steven G. Kargl <kargls@comcast.net>
4250
4251         * gfortran.dg/PR19872.f: New test.
4252
4253 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4254
4255         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4256
4257 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4258
4259         * gfortran.dg/nint_1.f90: New test.
4260
4261 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4262
4263         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4264         Added test for callee-allocated arrays with write statements.
4265         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4266         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4267         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4268         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4269         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4270
4271 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4272
4273         PR libfortran/20163
4274         * gfortran.dg/open-options-blanks.f:  New test.
4275
4276 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4277
4278         PR fortran/13257
4279         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4280
4281 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4284         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4285         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4286         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4287         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4288         * gcc.c-torture/execute/stdarg-4.c: New test.
4289
4290         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4291
4292         PR target/20795
4293         * g++.dg/abi/param2.C: New test.
4294
4295 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4296
4297         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4298
4299 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4300
4301         * gcc.dg/builtins-53.c: New test.
4302
4303 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4304
4305         * g++.dg/tree-ssa/pr18178.C: New test.
4306         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4307         * gcc.c-torture/execute/20041019-1.c: New test.
4308         * gcc.dg/tree-ssa/20041008-1.c: New test.
4309         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4310         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4311         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4312         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4313         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4314         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4315         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4316         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4317         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4318         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4319
4320 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4321
4322         PR rtl-optimization/20466
4323         * gcc.c-torture/execute/pr20466-1.c: New test.
4324
4325 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/20905
4328         * g++.dg/parse/cond2.C: New test.
4329
4330         PR c++/20145
4331         * g++.dg/warn/Wdtor1.C: New test.
4332
4333 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4334
4335         PR fortran/17229
4336         * gfortran.dg/pr17229.f: New test.
4337
4338 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4339
4340         * gfortran.dg/tiny_1.f90: New test.
4341         * gfortran.dg/tiny_2.f90: ditto.
4342
4343 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4344
4345         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4346         * gfortran.dg/open_new.f90:  Fix dg-do run line
4347
4348 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4349
4350         * lib/target-supports.exp (get_compiler_messages): Support
4351         optional arguments, the fourth being compiler options.
4352         (check_effective_target_fpic): New proc.
4353         * gcc.dg/20050321-2.c: Restrict to target fpic.
4354
4355 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4356
4357         * gcc.dg/15443-1.c: New test.
4358         * gcc.dg/15443-2.c: Likewise.
4359
4360 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4361
4362         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4363
4364 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4365
4366         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4367
4368 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4369
4370         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4371         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4372         -m64.
4373         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4374         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4375         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4376
4377 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/20212
4380         * g++.dg/warn/Wunused-11.C: New test.
4381
4382 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4383
4384         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4385
4386 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4387
4388         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4389
4390 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4391
4392         PR c++/20734
4393         * g++.dg/template/ptrmem13.C: New test.
4394
4395 2005-04-05  Per Bothner  <per@bothner.com>
4396
4397         * lib/gcc.exp: Always add -fno-show-column, for now.
4398
4399 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         PR testsuite/20767
4402         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4403         of plain old "unsigned int" for the type of "i".  Makes this test
4404         64bit clean.
4405
4406 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4407
4408         * gcc.dg/i386-ssefn-1.c: New test.
4409         * gcc.dg/i386-ssefn-2.c: New test.
4410         * gcc.dg/i386-ssefn-3.c: New test.
4411         * gcc.dg/i386-ssefn-4.c: New test.
4412
4413 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR tree-optimization/20076
4416         * gcc.dg/builtin-apply4.c: New test.
4417
4418         PR preprocessor/19475
4419         * gcc.dg/cpp/macspace1.c: New test.
4420         * gcc.dg/cpp/macspace2.c: New test.
4421
4422 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4423
4424         * gfortran.dg/pr20755.f: Fixed bad format.
4425
4426 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4427
4428         PR c++/20763
4429         * g++.dg/ext/attrib21.C: New test.
4430
4431 2004-04-05  Devang Patel  <dpatel@apple.com>
4432
4433         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4434         * gcc.dg/vect/vect-shift-1.c: New test.
4435
4436 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4437
4438         PR libfortran/20755
4439         * gfortran.dg/pr20755.f: New test.
4440
4441 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4442
4443         * gfortran.dg/pr15959.f90: New test.
4444         * gfortran.dg/string_pad_trunc.f90: New test.
4445
4446 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4447
4448         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4449         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4450         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4451         syntax.
4452
4453 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4454
4455         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4456
4457 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4458
4459         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4460         * gcc.c-torture/compile/20011119-2.c: Likewise.
4461         * gcc.c-torture/compile/981001-2.c: Likewise.
4462
4463 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/20679
4466         * g++.dg/template/overload4.C: New test.
4467
4468 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4469
4470         PR c++/20746
4471         * g++.dg/abi/covariant5.C: New.
4472
4473         PR debug/20505
4474         * g++.dg/debug/const2.C: New.
4475
4476 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4477
4478         PR rtl-optimization/16104
4479         * gcc.c-torture/execute/20050316-1.c: New test.
4480
4481 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4482
4483         * g++.dg/template/spec23.C: Fix dg-error text.
4484
4485 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4486
4487         PR c++/19199
4488         * g++.dg/expr/lval2.C: New.
4489
4490 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4491
4492         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4493         __builtin_strcasecmp and __builtin_strncasecmp.
4494
4495 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4496
4497         PR c++/20723
4498         * g++.dg/template/spec22.C: New.
4499         * g++.dg/template/spec23.C: New.
4500
4501 2005-04-03  Dale Ranta  <dir@lanl.gov>
4502             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4503
4504         PR libfortran/20068
4505         PR libfortran/20125
4506         PR libfortran/20156
4507         PR libfortran/20471
4508         * gfortran.dg/backspace.f: New test.
4509
4510 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4511
4512         * gcc.dg/pr19345.c: New test.
4513
4514 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4515
4516         PR tree-optimization/20640
4517         * gcc.dg/torture/tree-loop-1.c: New.
4518
4519 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4520
4521         PR rtl-optimization/20290
4522         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4523
4524 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4525
4526         * gcc.dg/rs6000-fpint.c: New.
4527
4528 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4529
4530         * gcc.dg/old-style-then-proto-1.c: New test.
4531
4532 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4533
4534         * gfortran.fortran-torture/execute/backspace.f90: Check
4535         after backspace and read was incorrect.
4536
4537 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4540         buffer past the terminating NUL using memcmp.
4541         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4542         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4543
4544         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4545         Fix unused/uninitialized variable warnings.
4546
4547         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4548         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4549         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4550         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4551
4552         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4553         gcc.c-torture/execute/builtins/fputs-lib.c,
4554         gcc.c-torture/execute/builtins/lib/fprintf.c,
4555         gcc.c-torture/execute/builtins/lib/main.c,
4556         gcc.c-torture/execute/builtins/lib/memcmp.c,
4557         gcc.c-torture/execute/builtins/lib/memmove.c,
4558         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4559         gcc.c-torture/execute/builtins/lib/memset.c,
4560         gcc.c-torture/execute/builtins/lib/printf.c,
4561         gcc.c-torture/execute/builtins/lib/sprintf.c,
4562         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4563         gcc.c-torture/execute/builtins/lib/strchr.c,
4564         gcc.c-torture/execute/builtins/lib/strcmp.c,
4565         gcc.c-torture/execute/builtins/lib/strcpy.c,
4566         gcc.c-torture/execute/builtins/lib/strcspn.c,
4567         gcc.c-torture/execute/builtins/lib/strlen.c,
4568         gcc.c-torture/execute/builtins/lib/strncat.c,
4569         gcc.c-torture/execute/builtins/lib/strncmp.c,
4570         gcc.c-torture/execute/builtins/lib/strncpy.c,
4571         gcc.c-torture/execute/builtins/lib/strrchr.c,
4572         gcc.c-torture/execute/builtins/lib/strspn.c,
4573         gcc.c-torture/execute/builtins/lib/strstr.c,
4574         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4575         gcc.c-torture/execute/builtins/strlen-2.c,
4576         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4577         prototypes.
4578
4579 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4580
4581         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4582         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4583         selectany usage.
4584
4585 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR c++/19406
4588         * g++.dg/debug/using1.C: New test.
4589
4590 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4591
4592         PR middle-end/20524
4593         * gcc.dg/alias-7.c: Prefix asm-declared name with
4594         __USER_LABEL_PREFIX__.
4595
4596 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4597
4598         Fix fallout from PR middle-end/15700:
4599         * gcc.c-torture/compile/20011119-1.c: Take
4600         __USER_LABEL_PREFIX__ into account.
4601         * gcc.c-torture/compile/20011119-2.c: Likewise.
4602
4603 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4604
4605         PR c++/18644
4606         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4607
4608 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4609
4610         PR c/17855
4611         * gcc.c-torture/compile/struct-non-lval-1.c,
4612         gcc.c-torture/compile/struct-non-lval-2.c,
4613         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4614
4615 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4616
4617         * gcc.dg/tls/tls.exp: Remove temporary file.
4618         * g++.dg/tls/tls.exp: Ditto.
4619         * lib/file-format.exp: Ditto.
4620         * g++.dg/special/ecos.exp: Ditto.
4621
4622         * lib/profopt.exp: Treat prof_ext as a list.
4623         * gcc.misc-tests/bprob.exp: Ditto.
4624         * g++.dg/bprob/bprob.exp: Ditto.
4625
4626         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4627         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4628         g++.dg/tree-ssa/pointer-reference-alias.C,
4629         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4630         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4631         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4632         g++.dg/vect/pr19951.cc: Ditto.
4633         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4634         gcc.dg/builtins-47.c: Ditto.
4635         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4636         gcc.dg/pr20115-1.c: Ditto.
4637         * gcc.dg/tree-ssa/20030530-2.c,
4638         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4639         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4640         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4641         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4642         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4643         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4644         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4645         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4646         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4647         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4648         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4649         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4650         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4651         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4652         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4653         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4654         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4655         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4656         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4657         gcc.dg/tree-ssa/20030824-1.c,
4658         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4659         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4660         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4661         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4662         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4663         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4664         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4665         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4666         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4667         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4668         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4669         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4670         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4671         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4672         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4673         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4674         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4675         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4676         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4677         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4678         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4679         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4680         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4681         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4682         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4683         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4684         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4685         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4686         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4687         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4688         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4689         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4690         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4691         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4692         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4693         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4694         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4695         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4696         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4697         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4698         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4699         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4700         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4701         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4702         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4703         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4704         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4705         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4706         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4707         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4708         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4709         gcc.dg/tree-ssa/useless-1.c: Ditto.
4710         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4711         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4712         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4713         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4714         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4715         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4716         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4717         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4718         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4719         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4720         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4721         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4722         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4723         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4724         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4725         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4726         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4727         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4728         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4729         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4730         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4731         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4732         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4733         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4734         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4735         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4736         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4737         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4738         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4739         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4740         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4741         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4742         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4743         gcc.dg/vect/vect-none.c: Ditto.
4744         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4745         treelang/compile/unsigned.tree: Ditto.
4746
4747         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4748         * gcc.dg/cpp/direct2s.c: Ditto.
4749         * gcc.dg/cpp/paste4.c: Ditto.
4750         * gcc.dg/cpp/separate-1.c: Ditto.
4751         * gcc.dg/pch/save-temps-1.c: Ditto.
4752         * g++.dg/ext/altivec-10.C: Ditto.
4753         * g++.dg/pch/pch.C: Ditto.
4754
4755         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4756
4757         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4758         * g++.dg/template/repo1.C: Ditto.
4759         * g++.dg/template/repo2.C: Ditto.
4760         * g++.dg/template/repo3.C: Ditto.
4761         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4762         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4763         * g++.old-deja/g++.pt/repo1.C: Ditto.
4764         * g++.old-deja/g++.pt/repo2.C: Ditto.
4765         * g++.old-deja/g++.pt/repo3.C: Ditto.
4766         * g++.old-deja/g++.pt/repo4.C: Ditto.
4767
4768         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4769         * gcc.dg/20030107-1.c: Ditto.
4770         * gcc.dg/20030702-1.c: Ditto.
4771         * gcc.dg/profile-generate-1.c: Ditto.
4772         * g++.dg/other/profile1.C: Ditto.
4773         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4774
4775         * lib/gcc-dg.exp (remove-build-file): New.
4776         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4777         cleanup-tree-dump, cleanup-saved-temps): New.
4778
4779 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4780
4781         PR c++/19203, DR 214
4782         * g++.dg/parse/ambig3.C: Not ambiguous.
4783         * g++.dg/template/spec20.C: New.
4784         * g++.dg/template/spec21.C: New.
4785
4786 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4787
4788         PR target/20045
4789         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4790
4791 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4792
4793         PR libfortran/20660
4794         * gfortran.dg/negative_unit.f: New test.
4795
4796 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4797
4798         * gcc.dg/20050330-1.c: New test.
4799
4800 2005-03-30  Devang Patel  <dpatel@apple.com>
4801
4802         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4803
4804 2005-03-30  Dale Johannesen  <dalej@apple.com>
4805
4806         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4807
4808 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4809
4810         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4811         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4812         Strip options from test name.
4813
4814 2005-03-31  Jan Hubicka  <jh@suse.cz>
4815
4816         * gcc.dg/varpool-1.c: New testcase.
4817
4818 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4819
4820         PR c/772
4821         PR c/17913
4822         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4823         gcc.dg/stmt-expr-label-3.c : New tests.
4824         * gcc.c-torture/execute/medce-2.c: Remove.
4825
4826 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4827
4828         PR c/20368
4829         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4830         tests.
4831
4832 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4833
4834         * gcc.c-torture/compile/pr20203.c: New test.
4835
4836 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4837
4838         * gfortran.dg/promotion.f90:  New test.
4839
4840 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4841
4842         PR middle-end/20491
4843         * gcc.dg/torture/asm-subreg-1.c: New test.
4844
4845 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4846
4847         PR c/20672
4848         * gcc.dg/pr20672-1.c: New test.
4849
4850 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4851
4852         * gfortran.dg/vect: New directory.
4853         * gfortran.dg/vect/vect.exp: New.
4854         * gfortran.dg/vect/vect-1.f90: New test.
4855         * gfortran.dg/vect/vect-2.f90: New test.
4856         * gfortran.dg/vect/vect-3.f90: New test.
4857         * gfortran.dg/vect/vect-4.f90: New test.
4858         * gfortran.dg/vect/vect-5.f90: New test.
4859
4860 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR middle-end/20622
4863         * gcc.dg/alias-7.c: New test.
4864
4865 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4866
4867         * gcc.dg/sparc-reg-1.c: New test.
4868
4869 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4870
4871         PR target/19890
4872         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4873
4874 2005-03-29  Dale Ranta  <dir@lanl.gov>
4875             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4876
4877         PR libfortran/20163
4878         * gfortran.dg/pr20163-2.f: New test.
4879
4880 2005-03-28  Jan Hubicka  <jh@suse.cz>
4881
4882         PR middle-end/20635
4883         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4884         by Jakub Jelinek.
4885
4886 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4887
4888         PR tree-optimization/20626
4889         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4890         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4891
4892 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4893
4894         * gfortran.dg/underflow.f90:  New test.
4895         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4896
4897 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4898
4899         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4900
4901 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4902
4903         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4904         (g++_init): Make sure that CXXFLAGS is set.
4905         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4906         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4907         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4908         * lib/objc.exp (objc_init): Likewise.
4909         * lib/treelang.exp (treelang_init): Likewise.
4910
4911 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4912
4913         PR tree-optimization/20470
4914         * gcc.dg/tree-ssa/pr20470.c: New test.
4915
4916 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4917
4918         * gcc.dg/ppc-stfiwx.c: New.
4919
4920 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4921
4922         PR target/19888
4923         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4924
4925 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4926
4927         * gcc.dg/20050325-1.c: Fix a typo.
4928
4929 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4930
4931         PR libfortran/19678
4932         PR libfortran/19679
4933         * gfortran.dg/dos_eol.f: New test.
4934
4935 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4936
4937         PR rtl-optimization/20249
4938         * gcc.dg/20050325-1.c: New test.
4939
4940 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4941
4942         PR libfortran/15332
4943         * gfortran.dg/pr15332.f: New test.
4944
4945 2005-03-24  Dale Johannesen  <dalej@apple.com>
4946
4947         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4948
4949 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4950
4951         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4952         'internal' visibility.
4953         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4954         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4955         'protected' visibility.
4956         * gcc.dg/visibility-7.c: Likewise.
4957         * lib/target-supports.exp (check_visibility_available): Take
4958         a parameter, the kind of visibility to check for.
4959         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4960         to check_visibility_available.
4961
4962         * g++.dg/expr/cast3.C: New.
4963
4964 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4965
4966         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4967         rs6000.
4968
4969 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4970
4971         PR target/20095
4972         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4973
4974 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4975
4976         * gcc.dg/badshift.c: Renamed to...
4977         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4978
4979         * gcc.target/i386/badshift.c: Renamed to...
4980         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4981         only.
4982
4983         PR rtl-optimization/20532
4984         * gcc.target/i386/badshift.c: New.
4985
4986 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4987
4988         * gfortran.dg/pr18025.f90: New test.
4989
4990 2005-03-23  Dale Johannesen  <dalej@apple.com>
4991
4992         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4993
4994 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4995
4996         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4997
4998         * lib/target-supports.exp (check_iconv_available): Default
4999         libiconv to -liconv, if there is no definition.
5000
5001 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5002
5003         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5004
5005 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5006
5007         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5008         * g++.dg/opt/pr7503-2.C: Likewise.
5009         * g++.dg/opt/pr7503-3.C: Likewise.
5010         * g++.dg/opt/pr7503-4.C: Likewise.
5011         * g++.dg/opt/pr7503-5.C: Likewise.
5012         * g++.dg/warn/minmax.C: New test.
5013
5014 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5015
5016         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5017         * gfortran.dg/g77_intrinsics_sub.f: New test.
5018
5019 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5020             Jan Hubicka  <jh@suse.cz>
5021             Steven Bosscher <stevenb@suse.de
5022
5023         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5024
5025 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5026
5027         PR c++/19980
5028         * g++.dg/template/redecl3.C: New test.
5029
5030 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5031
5032         PR c++/20499
5033         * g++.dg/parse/error16.C: Tweak error markers.
5034
5035 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR target/20561
5038         * gcc.dg/20050321-2.c: New test.
5039
5040 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5041
5042         PR c++/20465
5043         PR c++/20381
5044         * g++.dg/template/ptrmem12.C: New.
5045
5046 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5047
5048         PR rtl-optimization/20527
5049         * gcc.c-torture/execute/pr20527-1.c: New test.
5050
5051 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5052
5053         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5054         program, compile it into a real executable and then delete the .c
5055         and .x files afterwards, to avoid problems on testglue targets.
5056
5057 2005-03-21  Stuart Hastings  <stuart@apple.com>
5058
5059         * gcc.target/i386/sse-2.c: New.
5060
5061 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5062
5063         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5064
5065 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5066
5067         * g++.dg/parse/crash25.C: Fix typo.
5068
5069 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5070
5071         PR c++/20461
5072         * g++.dg/parse/crash24.C: New test.
5073
5074         PR c++/20536
5075         * g++.dg/parse/crash25.C: New test.
5076
5077 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5078
5079         PR c++/20147
5080         * g++.dg/ext/stmtexpr4.C: New test.
5081
5082 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5083
5084         PR middle-end/20539
5085         * gcc.c-torture/compile/pr13066-1.c: New test case.
5086         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5087         * g++.dg/opt/pr13066-1.C: Likewise.
5088
5089 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5090
5091         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5092
5093 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5094
5095         PR fortran/18525
5096         * gfortran.dg/nesting_1.f90: New test.
5097
5098 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5099
5100         PR c++/20240
5101         * g++.dg/lookup/using13.C: New test.
5102
5103 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5104
5105         PR c++/20333
5106         * g++.dg/template/crash36.C: New test.
5107
5108 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5109
5110         PR c++/20463
5111         * g++.dg/template/crash35.C: New test.
5112
5113 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5114
5115         PR c++/19966
5116         * g++.dg/overload/operator2.C: New test.
5117
5118 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5119
5120         PR libfortran/20257
5121         * gfortran.dg/pr20257.f90: New test.
5122
5123 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5124
5125         PR libfortran/20480
5126         * gfortran.dg/pr20480.f90: New test.
5127
5128 2005-03-16  Richard Henderson  <rth@redhat.com>
5129
5130         PR middle-end/15700
5131         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5132         (_rtld_global): New.
5133         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5134         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5135
5136         * gcc.dg/alias-3.c: New.
5137         * gcc.dg/alias-4.c: New.
5138         * gcc.dg/alias-5.c: New.
5139         * gcc.dg/alias-6.c: New.
5140
5141 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5142
5143         * gcc.dg/cpp/ucnid-7.c: New.
5144
5145 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5146             Dorit Naishlos  <dorit@il.ibm.com>
5147
5148         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5149         darwin.
5150
5151 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5152
5153         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5154         misaligned accesses.
5155         * gcc.dg/vect/vect-58.c: Likewise.
5156         * gcc.dg/vect/vect-92.c: New.
5157         * gcc.dg/vect/vect-93.c: New.
5158
5159 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5160
5161         PR fortran/18827
5162         * gfortran.dg/assign_2.f90: New test.
5163         * gfortran.dg/assign_3.f90: New test.
5164         * gfortran.dg/assign.f90: New test.
5165
5166 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5167
5168         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5169         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5170         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5171         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5172         names.
5173
5174 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5175
5176         * gcc.dg/cpp/ucnid-6.c: New.
5177
5178         * gcc.dg/cpp/normalize-1.c: New.
5179         * gcc.dg/cpp/normalize-2.c: New.
5180         * gcc.dg/cpp/normalize-3.c: New.
5181         * gcc.dg/cpp/normalize-4.c: New.
5182         * gcc.dg/cpp/ucnid-4.c: New.
5183         * gcc.dg/cpp/ucnid-5.c: New.
5184         * g++.dg/cpp/normalize-1.C: New.
5185         * g++.dg/cpp/ucnid-1.C: New.
5186
5187 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5188
5189         * gcc.dg/pr18628.c: New.
5190
5191 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5192
5193         PR c++/20280
5194         * g++.dg/tree-ssa/pr20280.C: New.
5195
5196 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5197
5198         PR fortran/20467
5199         * gfortran.dg/stfunc_2.f90: New test.
5200
5201 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5202
5203         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5204
5205 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5206
5207         * gcc.dg/tree-ssa/20050314-1.c: New test.
5208
5209 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5210
5211         PR c++/4403
5212         PR c++/9783, DR433
5213         * g++.dg/template/friend34.C: New test.
5214         * g++.dg/template/friend35.C: Likewise.
5215         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5216
5217 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5218
5219         Friend class name lookup 5/n
5220         PR c++/1016
5221         * g++.dg/lookup/hidden-class1.C: New test.
5222         * g++.dg/lookup/hidden-class2.C: Likewise.
5223         * g++.dg/lookup/hidden-class3.C: Likewise.
5224         * g++.dg/lookup/hidden-class4.C: Likewise.
5225         * g++.dg/lookup/hidden-class5.C: Likewise.
5226         * g++.dg/lookup/hidden-class6.C: Likewise.
5227         * g++.dg/lookup/hidden-class7.C: Likewise.
5228         * g++.dg/lookup/hidden-class8.C: Likewise.
5229         * g++.dg/lookup/hidden-class9.C: Likewise.
5230         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5231         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5232         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5233         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5234         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5235         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5236         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5237         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5238         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5239         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5240         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5241
5242 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5243
5244         PR c++/20157
5245         * g++.dg/template/error18.C: New test.
5246
5247 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5248
5249         PR debug/16792
5250         * g++.dg/debug/pr16792.C: New test.
5251
5252 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5253
5254         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5255         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5256         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5257         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5258         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5259         test assertion names.
5260
5261 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5262
5263         PR fortran/18600
5264         * gfortran.dg/stfunc_1.f90: New test.
5265
5266 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5267
5268         PR fortran/16907
5269         * gfortran.dg/real_index_1.f90: New test.
5270
5271 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5272
5273         PR fortran/20323
5274         * gfortran.dg/spec_expr_1.f90: New test.
5275
5276 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5277
5278         PR c/20402
5279         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5280         new parser.
5281
5282 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5283
5284         PR fortran/20361
5285         * gfortran.dg/largeequiv_1.f90: New test.
5286
5287 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5288
5289         * gcc.dg/ucnid-1.c: New.
5290         * gcc.dg/ucnid-2.c: New.
5291         * gcc.dg/ucnid-3.c: New.
5292         * gcc.dg/ucnid-4.c: New.
5293         * gcc.dg/ucnid-5.c: New.
5294         * gcc.dg/ucnid-6.c: New.
5295         * gcc.dg/cpp/ucnid-1.c: New.
5296         * gcc.dg/cpp/ucnid-2.c: New.
5297         * gcc.dg/cpp/ucnid-3.c: New.
5298         * g++.dg/other/ucnid-1.C: New.
5299
5300 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5301
5302         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5303
5304 2005-03-11  Per Bothner  <per@bothner.com>
5305
5306         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5307         that diagnotics refer to correct token.
5308         * gcc.dg/unused-3.c: Likewise.
5309
5310 2005-03-11  Per Bothner  <per@bothner.com>
5311
5312         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5313         constant" is now actually on same line as string constant.
5314         * gcc.dg/cpp/direct2s.c: Likewise.
5315
5316 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5317
5318         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5319
5320 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5321
5322         PR libfortran/20124
5323         * gfortran.dg/pr20124.f90: New Test
5324
5325 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5326
5327         PR tree-optimization/20130
5328         * gcc.dg/pr20130-1.c: New test.
5329
5330 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5331
5332         PR target/20095
5333         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5334
5335 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5336
5337         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5338
5339 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5340
5341         * g++.dg/eh/forced1.C: Fix comment.
5342         * g++.dg/eh/forced2.C: Ditto.
5343         * g++.dg/eh/forced3.C: Ditto.
5344         * g++.dg/eh/forced4.C: Ditto.
5345
5346 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5347
5348         PR rtl-opt/20412
5349         * gcc.c-torture/compile/pr20412.c: New test.
5350
5351 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5352
5353         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5354
5355 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR target/20322
5358         * gcc.dg/20050307-1.c: New test.
5359
5360 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5361
5362         PR c++/20375
5363         * g++.dg/other/stdarg3.C: New.
5364
5365 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR c++/18384, c++/18327
5368         * g++.dg/init/array19.C: New test.
5369
5370         PR inline-asm/20314
5371         * gcc.dg/torture/pr20314-1.c: New test.
5372         * gcc.dg/torture/pr20314-2.c: New test.
5373
5374 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5375
5376         * gcc.dg/20050309-1.c: New test.
5377
5378 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5379
5380         * gcc.dg/builtins-10.c: Reactivate disabled test.
5381         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5382         new cbrt transformations.
5383
5384 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5385
5386         PR c++/20208
5387         * g++.dg/template/array13.C: New test.
5388
5389 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5390
5391         PR c++/16859
5392         * g++.dg/init/brace4.C: New test.
5393
5394 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5395
5396         PR c++/20186
5397         * g++.dg/template/non-dependent12.C: New.
5398
5399 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5400
5401         PR c++/20142
5402         * g++.dg/init/array18.C: Add dg-do run marker.
5403
5404         PR c++/20142
5405         * g++.dg/init/array18.C: New test.
5406
5407 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5408
5409         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5410         * g++.dg/gcov/gcov.exp: Likewise.
5411         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5412         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5413         * lib/c-torture.exp: Likewise.
5414         * lib/fortran-torture.exp: Likewise.
5415         * lib/g++.exp: Likewise.
5416         * lib/gcc-defs.exp: Likewise.
5417         * lib/gcc-dg.exp: Likewise.
5418         * lib/gcc.exp: Likewise.
5419         * lib/gcov.exp: Likewise.
5420         * lib/gfortran.exp: Likewise.
5421         * lib/mike-g++.exp: Likewise.
5422         * lib/mike-gcc.exp: Likewise.
5423         * lib/objc-torture.exp: Likewise.
5424         * lib/objc.exp: Likewise.
5425         * lib/profopt.exp: Likewise.
5426         * lib/target-libpath.exp: Likewise.
5427         * lib/target-supports.exp: Likewise.
5428         * lib/treelang.exp: Likewise.
5429         * lib/wrapper.exp: Likewise.
5430
5431 2005-03-08  Jeff Law  <law@redhat.com>
5432
5433         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5434         PHI-OPT changes.
5435
5436 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5437
5438         * gcc.dg/vect/pr20122.c: New test.
5439
5440 2005-03-07  Jeff Law  <law@redhat.com>
5441
5442         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5443         was folded away.
5444         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5445         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5446         * gcc.dg/tree-ssa/pr18134.c: New test.
5447
5448 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5449
5450         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5451         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5452         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5453
5454 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5455
5456         PR tree-opt/17671
5457         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5458
5459 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5460
5461         * g++.dg/warn/Wnvdtor.C: New test.
5462
5463 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5464
5465         * gcc.dg/torture/pr19683-1.c: New test.
5466
5467 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5468
5469         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5470         * gfortran.dg/g77/19990313-2.f: Ditto.
5471         * gfortran.dg/g77/19990313-3.f: Ditto.
5472         * gfortran.dg/g77/19990525-0.f: Ditto.
5473         * gfortran.dg/g77/19990826-0.f: Ditto.
5474         * gfortran.dg/g77/19990826-2.f: Ditto.
5475         * gfortran.dg/g77/19990826-3.f: Ditto.
5476         * gfortran.dg/g77/20000511-1.f: Ditto.
5477         * gfortran.dg/g77/20000511-2.f: Ditto.
5478         * gfortran.dg/g77/970625-2.f: Ditto.
5479         * gfortran.dg/g77/980310-2.f: Ditto.
5480         * gfortran.dg/g77/980310-3.f: Ditto.
5481         * gfortran.dg/g77/980310-8.f: Ditto.
5482         * gfortran.dg/g77/980519-2.f: Ditto.
5483         * gfortran.dg/g77/alpha1.f: Ditto.
5484         * gfortran.dg/g77/claus.f: Ditto.
5485         * gfortran.dg/g77/erfc.f: Ditto.
5486         * gfortran.dg/g77/short.f: Ditto.
5487         * gfortran.fortran-torture/execute/data.f90: Ditto.
5488         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5489         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5490
5491 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5492
5493         * lib/file-format.exp (gcc_target_object_format): Add check for som
5494         format and hardcode object formats on hppa*-*-hpux*.
5495         * lib/target-supports.exp (check_weak_available): Add check for som
5496         object format.  Always return 0 on hppa*-*-hpux10*.
5497
5498         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5499         is defined.
5500
5501         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5502
5503 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5504
5505         * gfortran.dg/pr19936_1.f90: New test.
5506         * gfortran.dg/pr19936_2.f90: New test.
5507         * gfortran.dg/pr19936_3.f90: New test.
5508
5509 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5510             Paul Thomas <prthomas@drfccad.cea.fr>
5511
5512         * gfortran.dg/PR19754_1.f90: New test.
5513         * gfortran.dg/PR19754_2.f90: Ditto.
5514
5515 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5516
5517         PR c++/19311
5518         * g++.dg/template/non-dependent11.C: New test.
5519
5520 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5521
5522         * lib/target-supports.exp (check_iconv_available): Fix comment.
5523
5524 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5525             Joseph S. Myers  <joseph@codesourcery.com>
5526
5527         PR c++/19797
5528         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5529
5530 2005-03-04  Matthew Sachs  <msachs@apple.com>
5531
5532         * gcc.exp (gcc_target_compile): Put braces around
5533         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5534         * objc.exp (objc_target_compile): Likewise.
5535         * treelang.exp (treelang_target_compile): Likewise.
5536
5537 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5538
5539         PR fortran/19673
5540         * gfortran.dg/func_result_1.f90: New test.
5541
5542 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5543
5544         * gcc.misc-tests/options.exp: New test.
5545
5546 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5547
5548         * gcc.dg/pr15784-4.c: New test.
5549
5550 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5551
5552         * gcc.c-torture/execute/pr17133.c: New.
5553         * gcc.c-torture/compile/20050303-1.c: New.
5554
5555 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5556
5557         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5558
5559 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5560
5561         * g++.dg/overload/using2.C: New.
5562
5563 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/19916
5566         * g++.dg/init/ptrmem2.C: New test.
5567
5568 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5569
5570         PR c/8927
5571         * gcc.dg/pr8927-1.c: New test.
5572
5573 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5574
5575         PR c++/20232
5576         * g++.dg/inherit/covariant12.C: New.
5577
5578 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         PR fortran/19479
5581         * gfortran.dg/bound_1.f90: New test.
5582
5583 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5584
5585         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5586         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5587
5588 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5589
5590         PR c/20245
5591         * gcc.dg/pr20245-1.c: New test.
5592
5593 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5594
5595         PR middle-end/19874
5596         * gcc.c-torture/execute/20050119-2.c: New test case.
5597
5598 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5599
5600         * README: Update the DejaGnu bug reporting address.
5601         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5602         * lib/objc-torture.exp: Likewise.
5603
5604 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5605
5606         * gfortran.dg/boz_1.f90: New test.
5607         * gfortran.dg/boz_3.f90: New test.
5608         * gfortran.dg/boz_4.f90: New test.
5609
5610 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5611
5612         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5613         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5614
5615 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5616
5617         PR libfortran/20101
5618         * gfortran.dg/write_0_pe_format.f90: New test.
5619
5620 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR c++/20206
5623         * g++.dg/opt/thunk2.C: New test.
5624         * g++.dg/opt/covariant1.C: New test.
5625
5626 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5627
5628         * gfortran.dg/e_d_fmt.f90: New test.
5629
5630 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5631
5632         * gcc.dg/asm-b.c: Fix comment typos.
5633
5634 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5635
5636         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5637         a V_MAY_DEF also.
5638
5639 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5640
5641         PR tree-opt/20188
5642         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5643         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5644         * gcc.dg/asm-b.c: New test.
5645
5646 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5647
5648         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5649         Disable this test on IRIX 6.
5650
5651 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5652
5653         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5654         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5655         parser.
5656
5657 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5658
5659         PR tree-optimization/20204
5660         * testsuite/gcc.dg/pr20204.c: New test.
5661
5662 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR target/20196
5665         * gcc.c-torture/execute/20050224-1.c: New test.
5666
5667         PR c++/20175
5668         * g++.dg/warn/Wbraces2.C: New test.
5669
5670 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/19878
5673         * g++.dg/init/const2.C: New test.
5674
5675 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5676
5677         PR tree-optimization/20100
5678         * gcc.c-torture/execute/pr20100-1.c: New test.
5679
5680 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5681
5682         * gfortran.dg/implicit_3.f90: New test.
5683
5684         * gfortran.dg/deftype_1.f90: New test.
5685
5686 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5687
5688         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5689         the test passes.
5690         * g++.dg/other/anon3.C: Accept a warning.
5691
5692 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5693
5694         * gcc.dg/pr20017.c: Fix a comment typo.
5695
5696 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5697
5698         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5699
5700 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         PR ada/19902
5703         * ada/acats/tests/cxa/cxa3004.a: Remove.
5704         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5705
5706 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5707
5708         PR c++/20073
5709         * g++.dg/init/const1.C: New test.
5710
5711         PR c++/19991
5712         * g++.dg/parse/constant7.C: New test.
5713
5714         PR c++/20152
5715         * g++.dg/parse/error27.C: New test.
5716         * g++.dg/template/qualttp15.C: Adjust error markers.
5717         * g++.old-deja/g++.other/struct1.C: Likewise.
5718
5719         PR c++/20153
5720         * g++.dg/template/error17.C: New test.
5721
5722         PR c++/20148
5723         * g++.dg/parser/error26.C: New test.
5724
5725 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5726
5727         PR tree-optimization/20100
5728         PR tree-optimization/20115
5729         * gcc.dg/pr20115.c: New test.
5730         * gcc.dg/pr20115-1.c: New test.
5731         * gcc.dg/pr20100.c: New test.
5732         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5733         call-clobbered variables after alias1.
5734
5735 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5736
5737         * gfortran.dg/list_read_4.f90: new test.
5738
5739 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5740
5741         PR rtl-optimization/20017.
5742         * gcc.dg/pr20017.c: New.
5743
5744 2005-02-22  Devang Patel  <dpatel@apple.com>
5745
5746         PR 19952
5747         * g++.dg/tree-ssa/pr19952.C: New test.
5748
5749 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/19883
5752         * g++.dg/parse/constant6.C: New test.
5753
5754 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5755
5756         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5757         * g++.dg/charset/asm2.c: Likewise.
5758         * g++.dg/charset/asm3.c: Likewise.
5759         * g++.dg/charset/asm4.c: Likewise.
5760         * g++.dg/charset/asm5.c: Likewise.
5761         * g++.dg/charset/attribute1.c: Likewise.
5762         * g++.dg/charset/attribute2.c: Likewise.
5763         * g++.dg/charset/extern1.cc: Likewise.
5764         * g++.dg/charset/extern2.cc: Likewise.
5765         * g++.dg/charset/extern3.cc: Likewise.
5766         * g++.dg/charset/function.cc: Likewise.
5767         * g++.dg/charset/string.c: Likewise.
5768         * g++.dg/charset/charset.exp: Likewise.
5769         * lib/target-supports.exp (check_iconv_available): Fix comment.
5770
5771 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5772
5773         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5774         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5775         * gcc.dg/charset/asm2.c: Likewise.
5776         * gcc.dg/charset/asm3.c: Likewise.
5777         * gcc.dg/charset/asm4.c: Likewise.
5778         * gcc.dg/charset/asm5.c: Likewise.
5779         * gcc.dg/charset/asm6.c: Likewise.
5780         * gcc.dg/charset/attribute1.c: Likewise.
5781         * gcc.dg/charset/attribute2.c: Likewise.
5782         * gcc.dg/charset/builtin1.c: Likewise.
5783         * gcc.dg/charset/extern.c: Likewise.
5784         * gcc.dg/charset/function.c: Likewise.
5785         * gcc.dg/charset/string.c: Likewise.
5786         * gcc.dg/charset/charset.exp: Likewise.
5787
5788 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5789
5790         PR fortran/20086
5791         * gfortran.dg/pr20086.f90: New test.
5792
5793 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5794
5795         PR tree-optimization/19786
5796         * g++.dg/tree-ssa/pr19786.C: New.
5797
5798 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5799
5800         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5801
5802 2005-02-21  Jeff Law  <law@redhat.com>
5803
5804         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5805
5806 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5807
5808         * gfortran.dg/do_iterator: Split loop, markup all lines for
5809         which an error locus is printed.
5810         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5811         locus is printed.
5812         * gfortran.dg/select_4.f90: Likewise.
5813         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5814         locuses in the various permutations.
5815
5816 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5817
5818         PR tree-optimization/19951
5819         * g++.dg/vect: New directory.
5820         * g++.dg/vect/vect.exp: New file.
5821         * g++.dg/vect/pr19951.cc: New testcase.
5822         * g++.dg/dg.exp: Also prune vectorizer tests.
5823
5824 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5825
5826         PR 18785
5827         * gcc.dg/charset/builtin1.c: New test.
5828
5829 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         PR c++/19299
5832         * g++.dg/inherit/volatile1.C: New test.
5833
5834         PR c++/19440
5835         * g++.dg/template/dtor4.C: New test.
5836
5837 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5838
5839         * gfortran.dg/int_1.f90: New test.
5840
5841 2005-02-19  Devang Patel  <dpatel@apple.com>
5842
5843         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5844
5845 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5846
5847         * gfortran.dg/achar_1.f90: New test.
5848
5849 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5850
5851         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5852
5853 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5854             Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR tree-optimization/19828
5857         * gcc.dg/tree-ssa/loop-7.c: New test.
5858         * gcc.c-torture/execute/20050218-1.c: New test.
5859
5860 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR c/20043
5863         * gcc.dg/transparent-union-1.c: New test.
5864         * gcc.dg/transparent-union-2.c: New test.
5865
5866 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5867
5868         PR tree-optimization/18977
5869         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5870
5871 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5872
5873         PR target/20054
5874         * gcc.dg/pr20054.c: New test.
5875
5876 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5877
5878         PR c++/19508
5879         * g++.dg/ext/attrib20.C: New test.
5880
5881 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5882
5883         PR middle-end/20030
5884         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5885
5886 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5887
5888         PR c++/20008
5889         * g++.dg/opt/switch4.C: New.
5890
5891 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR c++/20023
5894         PR tree-optimization/20009
5895         * gcc.c-torture/compile/20050217-1.c: New test.
5896         * g++.dg/opt/switch3.C: New test.
5897
5898         PR tree-optimization/18947
5899         * gcc.c-torture/compile/20050215-1.c: New test.
5900         * gcc.c-torture/compile/20050215-2.c: New test.
5901         * gcc.c-torture/compile/20050215-3.c: New test.
5902
5903 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5904
5905         PR c++/20028
5906         * g++.dg/template/crash34.C: New.
5907
5908         PR c++/20022
5909         * g++.dg/other/access3.C: New.
5910
5911 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5912
5913         * gcc.dg/vect/vect-98.c: New test.
5914
5915 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5916
5917         PR tree-optimization/19967
5918         * gcc.dg/pr19967.c: New.
5919
5920 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR middle-end/19857
5923         * gcc.dg/tree-ssa/20050215-1.c: New test.
5924         * gcc.c-torture/execute/20050215-1.c: New test.
5925
5926 2005-02-15  Eric Christopher  <echristo@redhat.com>
5927
5928         * gcc.dg/cpp/20050215-1.c: New file.
5929
5930 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5931
5932         PR tree-optimization/15785
5933         * gcc.dg/pr15785-1.c: New test.
5934
5935 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5936
5937         PR c++/17788
5938         * g++.dg/init/ctor4.C: New.
5939         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5940
5941 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5942
5943         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5944         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5945
5946 2005-02-15  Andreas Schwab  <schwab@suse.de>
5947
5948         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5949         declare malloc.
5950
5951 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5952
5953         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5954
5955 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5956
5957         PR tree-optimization/19853
5958         * gcc.c-torture/compile/pr19853.c: New test.
5959
5960 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5961
5962         PR c++/19608
5963         * g++.dg/parse/local-class1.C: New.
5964
5965         PR c++/19895
5966         * g++.dg/parse/ptrmem3.C: New.
5967
5968         PR c++/19884
5969         * g++.old-deja/g++.oliva/template6.C: Add another case.
5970         * g++.dg/template/explicit6.C: New.
5971
5972 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5973
5974         PR c++/17816
5975         * g++.dg/other/redecl2.C: New.
5976
5977 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5978
5979         PR c++/19891
5980         * g++.dg/abi/covariant4.C: New.
5981
5982 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5983
5984         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5985
5986 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5987
5988         * gcc.dg/vect/vect-96.c: Fix typo.
5989
5990 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5991
5992         PR c++/14479
5993         PR c++/19487
5994         * g++.dg/template/enum5.C: New test.
5995
5996 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5997
5998         * gcc.dg/vect/vect-97.c: New test.
5999
6000 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6001
6002         * gcc.dg/vect/vect-96.c: New test.
6003
6004 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6005
6006         * gcc.dg/builtins-34.c: Also check ldexp*.
6007
6008 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6009
6010         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6011
6012 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6013
6014         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6015         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6016         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6017         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6018         selector_list, selector_expression, dg-process-target): Move to new
6019         file target-supports-dg.exp.
6020         * lib/target-supports-dg.exp: New.
6021
6022         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6023         New.
6024
6025 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR c++/19666
6028         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6029
6030         PR middle-end/19858
6031         * gcc.c-torture/compile/20050210-1.c: New test.
6032
6033 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/19755
6036         * g++.dg/warn/Wbraces1.C: New test.
6037
6038 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6039
6040         * gcc.dg/builtins-52.c: New testcase.
6041
6042 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR c/19342
6045         * gcc.c-torture/execute/20050119-1.c: New test.
6046
6047 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/19811
6050         * g++.dg/init/delete1.C: New test.
6051
6052 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6053
6054         PR c++/18470
6055         * g++.dg/template/static12.C: New test.
6056
6057 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6058
6059         PR c++/19787
6060         * g++.dg/conversion/ambig1.C: New test.
6061
6062         PR c++/19739
6063         * g++.dg/ext/attrib19.C: New test.
6064
6065         PR c++/19732
6066         * g++.dg/parse/dtor5.C: New test.
6067
6068         PR c++/19762
6069         * g++.dg/template/dtor3.C: New test.
6070
6071         PR c++/19826
6072         * g++.dg/template/static11.C: New test.
6073         * g++.dg/template/crash2.C: Remove dg-error marker.
6074
6075 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6076
6077         PR C++/18491
6078         * g++.old-deja/g++.mike/p10769a.C: Remove.
6079
6080 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6081
6082         * gcc.dg/builtins-48.c: New test case.
6083         * gcc.dg/builtins-49.c: New test case.
6084         * gcc.dg/builtins-50.c: New test case.
6085         * gcc.dg/builtins-51.c: New test case.
6086
6087 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6088
6089         PR middle-end/19583
6090         * g++.dg/warn/Wreturn-type-3.C: New test.
6091
6092 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6093
6094         PR middle-end/19402
6095         * gcc.dg/pr19402-1.c: New testcase.
6096         * gcc.dg/pr19402-2.c: likewise.
6097
6098 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6099
6100         PR middle-end/19854
6101         * g++.dg/tree-ssa/tmmti.C: New testcase.
6102
6103 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6104
6105         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6106
6107 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/19733
6110         * g++.dg/parse/crash23.C: New test.
6111         * g++.dg/warn/Weff1.C: New test.
6112
6113 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6114
6115         * gcc.dg/20050209-1.c: New test.
6116
6117 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6118
6119         PR target/19799
6120         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6121
6122 2005-02-08  Mike Stump  <mrs@apple.com>
6123
6124         * g++.dg/pch/import-2.c: New test.
6125         * g++.dg/pch/import-2.hs: New.
6126         * g++.dg/pch/include/import-2a.h: New.
6127         * g++.dg/pch/include/import-2b.h: New.
6128
6129 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6130
6131         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6132
6133 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6134
6135         * gfortran.dg/substr_1.f90: New test.
6136
6137 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6138
6139         PR middle-end/19775
6140         * gcc.dg/torture/builtin-power-1.c: Disable test for
6141         invalid transformation.
6142         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6143         no longer optimize.
6144         * gcc.dg/builtins-47.c: New testcase.
6145
6146 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6147             Dorit Naishlos  <dorit@il.ibm.com>
6148
6149         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6150
6151 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6152
6153         * gcc.c-torture/compile/20050206-1.c: New test.
6154
6155 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6156
6157         PR tree-opt/19768
6158         * g++.dg/opt/pr19768.C: New test.
6159
6160 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR tree-opt/19736
6163         * gcc.c-torture/compile/pr19736.c: New test.
6164
6165 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6166
6167         PR c++/17401
6168         * g++.dg/parse/error25.C: New test.
6169
6170 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6171
6172         * gcc.c-torture/execute/20050203-1.c: New.
6173
6174 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6175
6176         * gcc.dg/vect/vect-85.c: Remove xfail.
6177         * gcc.dg/vect/vect-86.c: Remove xfail.
6178         * gcc.dg/vect/vect-87.c: Remove xfail.
6179         * gcc.dg/vect/vect-88.c: Remove xfail.
6180
6181 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6182
6183         * gcc.dg/altivec-19.c: New.
6184
6185 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6186
6187         PR c/17807
6188         * gcc.dg/nested-func-3.c: New test.
6189         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6190
6191 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6192
6193         * gcc.test-framework/gen_directive_tests: Generate tests for
6194         selector expressions.
6195
6196 2005-02-02  Matt Austern  <austern@apple.com>
6197
6198         PR c++/19628
6199         * g++/ext/builtin7.C: New.
6200         * g++/ext/builtin8.C: New.
6201
6202 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6203
6204         PR c/18502
6205         * gcc.dg/pr18502-1.c: New test.
6206
6207 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6208
6209         PR c++/17413
6210         * g++.dg/template/local4.C: Tweak.
6211
6212 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6213
6214         PR tree-optimization/19578
6215         * gcc.c-torture/compile/20050202-1.c: New test.
6216
6217 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6218
6219         PR c/19435
6220         * gcc.dg/c99-init-4.c: New test.
6221
6222 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6223
6224         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6225
6226         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6227
6228         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6229         * g++.dg/eh/check-vect.h: New.
6230
6231         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6232         * gcc.dg/vect/vect-78.c: Ditto.
6233         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6234         Remove.
6235
6236         * g++.dg/conversion/simd1.C: Expect warning.
6237         * g++.dg/ext/attribute-test-1.C: Ditto.
6238         * g++.dg/ext/attribute-test-2.C: Ditto.
6239         * g++.dg/ext/attribute-test-3.C: Ditto.
6240         * g++.dg/ext/attribute-test-4.C: Ditto.
6241
6242         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6243         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6244
6245         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6246
6247 2005-02-01  Richard Henderson  <rth@redhat.com>
6248
6249         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6250         long double for ibm double-double format.
6251         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6252
6253 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6254
6255         PR tree-optimization/19633
6256         * testsuite/gcc.dg/pr19633-1.c: New test.
6257         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6258         to NULL or a symbol.
6259
6260 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6263         New procs.
6264         (dg-process-target (local override)): Handle selector expressions.
6265
6266         * gcc.test-framework/README: Describe tests in source directory.
6267         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6268         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6269         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6270         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6271         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6272         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6273         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6274         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6275         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6276         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6277         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6278         * gcc.test-framework/dg-error-exp-P.c: New test.
6279         * gcc.test-framework/dg-error-exp-XP.c: New test.
6280         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6281         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6282         * gcc.test-framework/dg-output-exp-P.c: New test.
6283         * gcc.test-framework/dg-output-exp-XF.c: New test.
6284         * gcc.test-framework/dg-warning-exp-P.c: New test.
6285         * gcc.misc-tests/dg-1.c: Remove.
6286         * gcc.misc-tests/dg-2.c: Remove.
6287         * gcc.misc-tests/dg-3.c: Remove.
6288         * gcc.misc-tests/dg-4.c: Remove.
6289         * gcc.misc-tests/dg-5.c: Remove.
6290         * gcc.misc-tests/dg-6.c: Remove.
6291         * gcc.misc-tests/dg-7.c: Remove.
6292         * gcc.misc-tests/dg-8.c: Remove.
6293         * gcc.misc-tests/dg-9.c: Remove.
6294         * gcc.misc-tests/dg-10.c: Remove.
6295         * gcc.misc-tests/dg-11.c: Remove.
6296         * gcc.misc-tests/dg-12.c: Remove.
6297         * gcc.misc-tests/dg-test.exp: Remove.
6298
6299         * gcc.test-framework/test-framework.awk: Change recording and
6300         printing of passes and failures.
6301
6302         * gcc.test-framework: New directory.
6303         * gcc.test-framework/README: New.
6304         * gcc.test-framework/test-framework.exp: New.
6305         * gcc.test-framework/test-framework.awk: New.
6306         * gcc.test-framework/gen_directive_tests: New.
6307
6308 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6309
6310         * lib/treelang.exp: Fix comment typos.
6311         (treelang_target_compile): Don't append libs=-ltreelang to options.
6312
6313 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6314
6315         * g++.dg/parse/typename7.C: Adjust error messages.
6316
6317 2005-01-31  Jeff Law  <law@redhat.com>
6318
6319         * gcc.c-torture/execute/20050131-1.c: New test.
6320         * gcc.dg/wcaselabel.c: New test.
6321
6322 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6323
6324         * g++.dg/other/warning1.C: Adjust error messags.
6325         * g++.dg/parse/constant5.C: New test.
6326
6327 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6328
6329         PR c/19333
6330         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6331         the test case valid.
6332         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6333         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6334         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6335         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6336         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6337         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6338
6339 2005-01-31  Dale Johannesen  <dalej@apple.com>
6340
6341         * g++.dg/opt/pr19650.C:  New test.
6342
6343 2005-01-31  Richard Henderson  <rth@redhat.com>
6344
6345         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6346         long double for intel double extended format.
6347         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6348
6349 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6350
6351         PR c++/19555
6352         * g++.dg/template/static10.C: New test.
6353
6354         PR c++/19395
6355         * g++.dg/parse/error24.C: New test.
6356
6357         PR c++/19367
6358         * g++.dg/lookup/builtin1.C: New test.
6359
6360         PR c++/19457
6361         * g++.dg/warn/conv3.C: New test.
6362
6363 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6364
6365         PR fortran/19647
6366         * gfortan.dg/inquire_7.f90
6367
6368 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6369
6370         PR tree-optimization/15791
6371         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6372         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6373         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6374         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6375         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6376         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6377         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6378         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6379         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6380         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6381
6382 2005-01-29  Paul Brook  <paul@codesourcery.com>
6383
6384         PR fortran/18565
6385         * check.c (real_or_complex_check): New function.
6386         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6387         * intrinsic.c (add_functions): Use new check functions.
6388         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6389         Add prototypes.
6390
6391 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6392
6393         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6394         gcc.dg/lvalue-3.c: New tests.
6395         * gcc.dg/concat.c: Update expected messages.
6396
6397 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6398
6399         PR libfortran/19595
6400         * gfortran.dg/eor_1.f90:  New test.
6401
6402 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6403
6404         PR fortran/19589
6405         * gfortran.dg/logical_data_1.f90: New test.
6406
6407 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/19253
6410         * g++.dg/template/crash33.C: New test.
6411
6412         PR c++/19667
6413         * g++.dg/template/crash32.C: New test.
6414
6415 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6416
6417         PR middle-end/16558
6418         * g++.dg/warn/Wreturn-type-2.C: New test.
6419
6420 2004-06-24  Jeff Law  <law@redhat.com>
6421
6422         * gcc.dg/tree-ssa/20050128-1.c: New test.
6423
6424 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6425
6426         * gcc.target/frv/all-mdpackh-1.c: New test.
6427
6428 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6429
6430         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6431
6432 2005-01-27  Richard Henderson  <rth@redhat.com>
6433
6434         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6435
6436 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6437
6438         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6439
6440 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6441
6442         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6443         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6444         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6445         to cope with cases where the multilib options override the dg-options.
6446
6447 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR c/18946
6450         * gcc.dg/noncompile/20050120-1.c: New test.
6451
6452 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6453
6454         PR tree-optimization/19633
6455         * gcc.dg/pr19633.c: New test.
6456         * gcc.dg/tree-ssa/pr19633.c: New test.
6457
6458 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6459
6460         * gcc.dg/20041216-1.c: New test.
6461
6462 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6463
6464         PR objc/18862
6465         * objc.dg/selector-2.m: New test.
6466
6467 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6468
6469         * g++.dg/opt/range-test-2.C: New test.
6470
6471         PR rtl-optimization/19579
6472         * gcc.c-torture/execute/20050124-1.c: New test.
6473
6474 2005-01-26  Greg Parker  <gparker@apple.com>
6475         Stuart Hastings  <stuart@apple.com>
6476
6477         * gcc.c-torture/execute/20050125-1.c: New.
6478
6479 2005-01-18  Jan Hubicka  <jh@suse.cz>
6480
6481         PR tree-optimize/19337
6482         * gcc.c-torture/compile/20050119-1.c: New test.
6483
6484 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6485
6486         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6487         test for successful match.
6488
6489 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6490
6491         PR objc/18408
6492         * objc.dg/comp-types-7.m: New test.
6493
6494 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6495
6496         * lib/target-supports.exp (current_target_name): New.
6497         (check_effective_target_ilp32, check_effective_target_lp64):
6498         Cache the result to use as long as the current target, with
6499         multilib flags, remains the same.
6500
6501         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6502         (dg-require-weak, dg-require-visibility, dg-require-alias,
6503         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6504         dg-require-effective-target, dg-skip-if): Remove call to
6505         skip_test_and_clear_xfail.
6506         (dg-test): Clear xfail data.
6507
6508 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR target/17751
6511         * gcc.dg/ppc64-toc.c: New test.
6512
6513         * g++.dg/tree-ssa/empty-1.C: New test.
6514
6515         PR middle-end/19551
6516         * gcc.c-torture/execute/20050121-1.c: New test.
6517         * gcc.dg/20050121-2.c: New test.
6518
6519 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6520         Paul Brook  <paul@codesourcery.com>
6521
6522         PR fortran/17941
6523         * gfortran.dg/real_const_1.f: New test.
6524         * gfortran.dg/real_const_2.f90: New test.
6525         * gfortran.dg/complex_int_1.f90: New test.
6526
6527 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6528
6529         PR fortran/19313
6530         * gfortan.dg/inquire_6.f90: New test.
6531
6532 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6533
6534         PR libfortran/19451
6535         * open_readonly_1.f90:  New test.
6536
6537 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6538
6539         PR libfortran/18982
6540         * gfortran.dg/open_new.f90: New file.
6541
6542 2005-01-22  Paul Brook  <paul@codesourcery.com>
6543
6544         * namelist_1.f90: New test.
6545
6546 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6547
6548         PR tree-optimization/19484
6549         * gcc.c-torture/compile/20050122-[12].c: New tests.
6550
6551 2005-01-22  Paul Brook  <paul@codesourcery.com>
6552
6553         * gfortran.dg/implicit_2.f90: New test.
6554
6555 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6556
6557         PR fortran/19314
6558         * gfortran.dg/inquire_5.f90: New test.
6559
6560 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6561
6562         PR c/18809
6563         * gcc.dg/pr18809-1.c: New test.
6564
6565 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6566
6567         * gcc.dg/20050121-1.c: New test.
6568
6569         PR tree-optimization/13000
6570         * gcc.dg/20040206-1.c: Change warning to point where function is
6571         being inlined.
6572
6573 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6574
6575         PR c++/19208
6576         * g++.dg/template/array11.C: New test.
6577
6578 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6579
6580         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6581         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6582         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6583         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6584         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6585         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6586
6587 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6588
6589         PR tree-optimization/15349
6590         * gcc.dg/tree-ssa/pr15349.c: New.
6591
6592 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6593
6594         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6595
6596 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6597
6598         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6599         scan-assembler-times directive name.
6600
6601         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6602         after dg-do.
6603
6604         PR rtl-optimization/19462
6605         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6606
6607 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6608
6609         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6610         counting function calls on ia64.
6611
6612 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6613
6614         PR rtl-optimization/15139
6615         * gcc.dg/20050111-2.c: New test.
6616
6617         PR c/17297
6618         * gcc.c-torture/compile/20050113-1.c: New testcase.
6619
6620         PR middle-end/19164
6621         * gcc.dg/20050113-1.c: New testcase.
6622
6623 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6624
6625         * gcc.dg/vect/vect-85.c: Add comment.
6626         * gcc.dg/vect/vect-86.c: Add xfail for now.
6627         * gcc.dg/vect/vect-87.c: Add xfail for now.
6628         * gcc.dg/vect/vect-88.c: Add xfail for now.
6629         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6630
6631 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6632
6633         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6634
6635 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6636
6637         * g++.dg/debug/typedef3.C: New test.
6638
6639 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6640
6641         PR c/19472
6642         * gcc.dg/asm-a.c: New test.
6643
6644 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6645
6646         * gcc.dg/sh-relax.c: Add prototype for abort.
6647
6648 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6649
6650         * gcc.dg/short-compare-1.c: New test.
6651         * gcc.dg/short-compare-2.c: Likewise.
6652
6653 2005-01-18  Michael Matz  <matz@suse.de>
6654
6655         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6656
6657 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6658
6659         PR tree-optimization/19121
6660         * gcc.c-torture/compile/pr19121.c: New test.
6661
6662 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6663
6664         PR target/19357
6665         * gcc.c-torture/compile/pr19357.c: New test.
6666
6667 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6668
6669         PR c/5675
6670         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6671         pass--those that refer just to the variable, possibly with a
6672         cast.
6673         * gcc.dg/c99-const-expr-3.c: Likewise.
6674
6675         PR middle-end/13127
6676         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6677         longer emitted.
6678
6679 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6680
6681         PR fortran/18778
6682         * gfortran.dg/endfile_2.f90: New test.
6683
6684 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6685
6686         PR 19168
6687         * gfortran.dg/select_5.f90: New test.
6688
6689 2004-01-16  Paul Brook  <paul@codesourcery.com>
6690
6691         * gfortran.dg/common_4.f90: New test.
6692
6693 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6694
6695         PR rtl-optimization/19462
6696         * gcc.dg/torture/pr19462-1.c: New test.
6697
6698 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6699
6700         PR objc/19321
6701         * objc.dg/func-ptr-2.m: New.
6702         * objc.dg/volatile-1.m: New.
6703
6704 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6705
6706         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6707
6708 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR tree-optimization/19060
6711         * gcc.c-torture/execute/20050104-1.c: New test.
6712
6713 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6714
6715         PR fortran/18983
6716         * gfortran.dg/write_to_null.f90: New test.
6717
6718 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6719             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6720
6721         PR other/19328
6722         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6723         argument.
6724
6725 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/19263
6728         * g++.dg/init/vector1.C: New test.
6729
6730 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6731
6732         PR target/13158
6733         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6734         PR target/18987
6735         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6736
6737 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6738
6739         * gfortran.dg/select_1.f90: New test.
6740         * gfortran.dg/select_2.f90: New test.
6741         * gfortran.dg/select_3.f90: New test.
6742         * gfortran.dg/select_4.f90: New test.
6743
6744 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR middle-end/19084
6747         PR rtl-optimization/19348
6748         * gcc.dg/20050111-1.c: New test.
6749         * gcc.c-torture/execute/20050111-1.c: New test.
6750
6751         * gcc.dg/i386-asm-4.c: New test.
6752
6753 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6754
6755         * gcc.dg/nested-func-2.c: New test.
6756         * ada/acats/norun.lst: Remove c953002.
6757
6758 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6759
6760         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6761
6762 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6763
6764         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6765
6766 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6767
6768         PR target/18761
6769         * g++.dg/abi/align1.C: New test.
6770
6771 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6772
6773         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6774         at a time.
6775         * g++.dg/ext/altivec_check.h: Support compiling as C.
6776
6777 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6778
6779         PR c++/19355
6780         * g++.dg/expr/pr19355-1.C: New test case.
6781
6782 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6783
6784         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6785         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6786         * ada/acats/tests/c3/c92005b.ada: Likewise.
6787         * ada/acats/tests/c3/cxb3012.a: Likewise.
6788         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6789
6790 2005-01-09  Paul Brook  <paul@codesourcery.com>
6791
6792         * gfortran.dg/common_2.f90: New file.
6793         * gfortran.dg/common_3.f90: New file.
6794
6795 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6796
6797         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6798
6799 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6800
6801         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6802         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6803         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6804         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6805         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6806         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6807         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6808         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6809         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6810         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6811         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6812         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6813         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6814         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6815         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6816         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6817         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6818         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6819         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6820         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6821         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6822         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6823         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6824         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6825         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6826         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6827         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6828         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6829         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6830         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6831         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6832         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6833         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6834         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6835         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6836         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6837         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6838         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6839         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6840         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6841         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6842         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6843         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6844         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6845         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6846         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6847         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6848         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6849         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6850         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6851         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6852         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6853         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6854         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6855         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6856         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6857         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6858         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6859         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6860         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6861         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6862         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6863         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6864         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6865         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6866         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6867         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6868
6869         * gcc.dg/vect/vect-1.c: Fix spelling.
6870         * gcc.dg/vect/vect-10.c: Fix spelling.
6871         * gcc.dg/vect/vect-11.c: Fix spelling.
6872         * gcc.dg/vect/vect-12.c: Fix spelling.
6873         * gcc.dg/vect/vect-14.c: Fix spelling.
6874         * gcc.dg/vect/vect-15.c: Fix spelling.
6875         * gcc.dg/vect/vect-16.c: Fix spelling.
6876         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6877         * gcc.dg/vect/vect-64.c: Fix comments.
6878         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6879
6880 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6881             Ira Rosen  <irar@il.ibm.com>
6882
6883         * gcc.dg/vect/vect-70.c: New test.
6884         * gcc.dg/vect/vect-71.c: New test.
6885
6886 2005-01-09  Manfred Hollstein  <mh@suse.com>
6887
6888         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6889         * gcc.dg/pr18241-2.c: Likewise.
6890         * gcc.dg/pr18241-3.c: Likewise.
6891         * gcc.dg/pr18241-4.c: Likewise.
6892         * gcc.dg/pr18241-5.c: Likewise.
6893
6894 2005-01-08  Richard Henderson  <rth@redhat.com>
6895
6896         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6897         False for x86 and x86-64.
6898
6899 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6900
6901         PR tree-optimization/18241
6902         * gcc.dg/pr18241-1.c: New test.
6903         * gcc.dg/pr18241-2.c: New test.
6904         * gcc.dg/pr18241-3.c: New test.
6905         * gcc.dg/pr18241-4.c: New test.
6906         * gcc.dg/pr18241-5.c: New test.
6907
6908 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6909
6910         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6911         gfortran.dg/select_4.f90: New.
6912
6913 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gcc.c-torture/execute/20050107-1.c: New test.
6916
6917 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6918
6919         PR c++/19298
6920         * g++.dg/template/ref2.C: New.
6921
6922 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6923
6924         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6925         instead of being empty.
6926
6927 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6928
6929         PR fortran/15553
6930         * gfortran.dg/array-1.f90: New test.
6931
6932 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR tree-optimization/19283
6935         * gcc.c-torture/execute/20050106-1.c: New test.
6936
6937         PR rtl-optimization/18861
6938         * gcc.dg/20050105-1.c: New test.
6939
6940         PR tree-optimization/18828
6941         * gcc.dg/20050105-2.c: New test.
6942
6943 2005-01-07  Andreas Jaeger  <aj@suse.de>
6944
6945         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6946
6947 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6948
6949         PR fortran/18398
6950         * gfortran.dg/fmt_read.f90: New test.
6951
6952 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6953
6954         * gcc.dg/rs6000-ldouble-2.c: New.
6955
6956 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6957
6958         PR c++/19244
6959         * g++.dg/parser/ctor2.C: New test.
6960
6961 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6962
6963         PR c++/17154
6964         * g++.dg/template/using9.C: New test.
6965
6966 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6967
6968         PR c++/19258
6969         * g++.dg/lookup/friend6.C: New test.
6970
6971 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6972
6973         PR c++/19270
6974         * g++.dg/template/array10.C: New.
6975
6976 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6977
6978         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6979         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6980
6981 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.c-torture/compile/20050105-1.c: New test.
6984
6985 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6986
6987         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6988
6989 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6990
6991         PR middle-end/19100
6992         * gcc.dg/conv-3.c: New test case.
6993
6994 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6995
6996         * gcc.dg/asm-wide-1.c: New test.
6997
6998 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6999
7000         PR c++/19030
7001         * g++.dg/parse/crash22.C: New
7002
7003 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7004
7005         PR 19257
7006         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7007
7008 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7009
7010         PR middle-end/17767
7011         * gcc.dg/i386-mmx-6.c: New test case.
7012
7013 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7014
7015         PR tree-optimization/18308
7016         * gcc.dg/vect/pr18308.c: New testcase.
7017
7018 2005-01-04  Andreas Jaeger  <aj@suse.de>
7019
7020         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7021
7022 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7023             Robert Bowdidge <bowdidge@apple.com>
7024
7025         * gcc.dg/cpp/subframework1.c: New.
7026         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7027         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7028         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7029         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7030
7031 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7032
7033         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7034         producing warning.
7035         * gcc.dg/darwin-weakimport-2.c: New.
7036
7037 2005-01-03  Richard Henderson  <rth@redhat.com>
7038
7039         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7040
7041 2005-01-03  Richard Henderson  <rth@redhat.com>
7042
7043         * gcc.dg/vect/vect.exp: Enable for ia64.
7044         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7045         (check_effective_target_vect_float): Likewise.
7046         (check_effective_target_vect_no_align): Likewise.
7047         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7048         * gcc.dg/vect/vect-8.c: Likewise.
7049
7050 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7051
7052         PR target/19236
7053         * gcc.dg/pr19236-1.c: New test case.
7054
7055 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7056
7057         PR rtl-optimization/12092
7058         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7059
7060 2005-01-02  Andreas Jaeger  <aj@suse.de>
7061
7062         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7063
7064 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7065             Andrew Pinski  <pinskia@physics.uc.edu>
7066
7067         PR rtl-optimization/12092
7068         * gcc.dg/pr12092-1.c: New test case.
7069
7070 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7071
7072         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7073         'hidden' and 'default' for better portability.
7074         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7075
7076         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7077         6 and 7.
7078         * g++.old-deja/g++.brendan/new3.C: Likewise.
7079
7080 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7081
7082         * gcc.dg/20041231-1.C: New test.
7083         * g++.dg/warn/Wunreachable-code-1.C: New test.
7084
7085 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7086
7087         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7088         file, not /dev/null.  Abort on error.
7089
7090 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7091             Ziemowit Laski  <zlaski@apple.com>
7092
7093         PR objc/18971
7094         * objc.dg/encode-5.m: New test.
7095
7096 2004-12-29  Richard Henderson  <rth@redhat.com>
7097
7098         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7099         * objc.dg/stabs-1.m: Disable for ia64.
7100
7101 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7102
7103         PR c++/19190
7104         * g++.dg/warn/Wunused-10.C: New test.
7105
7106 2004-12-28  Richard Henderson  <rth@redhat.com>
7107
7108         * objc.dg/stabs-1.m: Disable for alpha.
7109
7110 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/19149
7113         * g++.dg/parse/error23.C: New test.
7114
7115 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7116
7117         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7118
7119         PR fortran/19032
7120         * gfortran.dg/intrinsic_modulo_1.f90: New.
7121         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7122         tests with divisor -1.
7123
7124 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7125
7126         * g++.dg/opt/temp1.C (memcpy): Return a value.
7127
7128         PR c++/19148
7129         * g++.dg/expr/cond7.C: New test.
7130
7131 2004-12-27  Paul Brook  <paul@codesourcery.com>
7132
7133         * gfortran.dg/g77/select_no_compile.f: Remove.
7134
7135 2004-12-27  Richard Henderson  <rth@redhat.com>
7136
7137         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7138         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7139         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7140
7141 2004-12-26  Richard Henderson  <rth@redhat.com>
7142
7143         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7144         by 1i instead of token pasting.
7145
7146 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7147
7148         PR tree-optimization/17578
7149         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7150         to additional_flags.
7151         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7152
7153 2004-12-25  Richard Henderson  <rth@redhat.com>
7154
7155         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7156         Remove Alpha.
7157
7158 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7159
7160         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7161         hppa*-*-hpux*.
7162         * gcc.dg/pr17957.c (dg-options): Likewise.
7163         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7164         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7165         instead of 0 on __hppa__.
7166         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7167         "foo,%r" on hppa*-*-*.
7168
7169 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7170
7171         PR fortran/19071
7172         * gfortran.dg/complex_write.f90: New test.
7173
7174 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/17595
7177         * g++.dg/parse/pragma2.C: New test.
7178
7179         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7180
7181 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7182
7183         * gcc.dg/empty2.c: Add missing dg-warning.
7184
7185 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7186
7187         PR c++/17413
7188         * g++.dg/template/local4.C: New test.
7189         * g++.dg/template/crash19.C: Add dg-error marker.
7190
7191         * g++.dg/template/crash31.C: Correct embedded PR number.
7192
7193 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/16405
7196         * g++.dg/opt/temp1.C: Add do-run marker.
7197
7198 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7199
7200         * g++.dg/template/spec19.C: New.
7201
7202 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7203
7204         PR target/16819
7205         * gcc.dg/empty2.c: New.
7206
7207 2004-12-23  Richard Henderson  <rth@redhat.com>
7208
7209         * lib/target-supports.exp (check_effective_target_vect_no_align):
7210         Remove i?86 and x86-64.
7211
7212 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/16405
7215         * g++.dg/opt/temp1.C: New test.
7216
7217 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7218
7219         PR c++/18733
7220         * g++.dg/template/friend33.C: New testcase.
7221
7222 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7223
7224         PR c++/18464
7225         * g++.dg/template/cond5.C: New test.
7226
7227         PR c++/18492
7228         * g++.dg/inherit/thunk3.C: New test.
7229
7230         PR c++/11224
7231         * g++.dg/warn/Wunused-9.C: New test.
7232
7233 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7234
7235         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7236
7237 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7238
7239         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7240
7241 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/18378
7244         * g++.dg/ext/packed8.C: New test.
7245
7246         PR c++/19063
7247         * g++.dg/template/crash31.C: New test.
7248
7249         PR c++/19034
7250         * g++.dg/template/crash30.C: New test.
7251
7252 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7253
7254         PR C++/18984
7255         * g++.dg/eh/ctor3.C: New test.
7256
7257 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7258
7259         * objc.dg/stabs-1.m: Allow section name to be quoted and
7260         assembly label to begin with '.LL'.
7261
7262 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7263
7264         * gcc.dg/vect/vect.exp
7265         (check_effective_target_lp64_or_vect_no_align): New.
7266         * gcc.dg/vect/vect-77.c: Use it.
7267         * gcc.dg/vect/vect-78.c: Use it.
7268
7269         * lib/target-supports.exp
7270         (check_effective_target_vect_no_max,
7271         check_effective_target_vect_no_bitwise,
7272         check_effective_target_vect_no_align): New.
7273         * gcc.dg/vect/vect-13.c: Use them.
7274         * gcc.dg/vect/vect-17.c: Ditto.
7275         * gcc.dg/vect/vect-18.c: Ditto.
7276         * gcc.dg/vect/vect-19.c: Ditto.
7277         * gcc.dg/vect/vect-20.c: Ditto.
7278         * gcc.dg/vect/vect-27.c: Ditto.
7279         * gcc.dg/vect/vect-29.c: Ditto.
7280         * gcc.dg/vect/vect-44.c: Ditto.
7281         * gcc.dg/vect/vect-48.c: Ditto.
7282         * gcc.dg/vect/vect-50.c: Ditto.
7283         * gcc.dg/vect/vect-52.c: Ditto.
7284         * gcc.dg/vect/vect-54.c: Ditto.
7285         * gcc.dg/vect/vect-56.c: Ditto.
7286         * gcc.dg/vect/vect-58.c: Ditto.
7287         * gcc.dg/vect/vect-60.c: Ditto.
7288         * gcc.dg/vect/vect-72.c: Ditto.
7289         * gcc.dg/vect/vect-80.c: Ditto.
7290
7291 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7292
7293         PR c++/14075
7294         * g++.dg/init/string1.C: New.
7295
7296         PR c++/18975
7297         * g++.dg/other/synth1.C: New.
7298
7299 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7300
7301         PR c/18963
7302         * gcc.dg/pr18963-1.c: New test.
7303
7304 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7305
7306         PR c/18596
7307         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7308         * gcc.dg/pr18596-1.c: Use dg-error.
7309         (dg-options): Use -fno-unit-at-a-time.
7310         * gcc.dg/pr18596-2.c: New test.
7311         * gcc.dg/pr18596-3.c: New test.
7312
7313 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7314
7315         PR middle-end/18683
7316         * g++.dg/opt/pr18683-1.C: New test case.
7317
7318 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7319
7320         PR other/19093
7321         * g++.dg/opt/max1.C: Fix for 64bit targets.
7322
7323 2004-12-20  Matt Austern  <austern@apple.com>
7324
7325         PR c++/19044
7326         * g++.dg/ext/builtin6.C: New
7327
7328 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7329
7330         PR tree-optimization/19080
7331         * gcc.c-torture/compile/pr19080.c: New test.
7332
7333 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7334
7335         * gcc.dg/20041219-1.c: New test.
7336
7337 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7338
7339         PR middle-end/19068
7340         * g++.dg/opt/max1.C: New test case.
7341
7342 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7343
7344         * gcc.dg/fdata-sections-1.c: New test.
7345
7346 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7347
7348         PR middle-end/18548
7349         * gcc.dg/max-1.c: New test case.
7350
7351 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7352
7353         * gcc.c-torture/execute/20041218-1.c: New test.
7354
7355 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7356
7357         * gcc.dg/pr18501.c: New test.
7358         * gcc.dg/uninit-5.c: XFAIL.
7359         * gcc.dg/uninit-9.c: XFAIL.
7360
7361 2004-12-17  Dale Johannesen  <dalej@apple.com>
7362
7363         * gcc.dg/20041213-1.c:  New.
7364
7365 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7366
7367         * objc.dg/stabs-1.m: Allow assembly label to begin
7368         with a dot ('.').
7369
7370 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7371
7372         * gcc.c-torture/execute/20041213-1.c: Move...
7373         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7374
7375 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7376
7377         PR c++/18721
7378         * g++.dg/lookup/conv-5.C: New.
7379
7380 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7381
7382         * objc.dg/stabs-1.m: New test.
7383
7384 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7385
7386         * gcc.dg/visibility-c.c: Change compile to
7387         assemble for the test.
7388
7389 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7390
7391         PR target/19041
7392         * gcc.dg/visibility-c.c: New test.
7393
7394 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7395
7396         PR middle-end/18493
7397         * gcc.dg/switch-8.c: New test case.
7398
7399 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         PR c++/18905
7402         * g++.dg/template/init4.C: New.
7403         * g++.dg/opt/static3.C: Enable optimizer.
7404
7405 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7406
7407         * g++.dg/other/complex1.C: New test.
7408
7409 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7410
7411         * g++.dg/opt/inline9.C: New test.
7412
7413 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7414
7415         PR fortran/18993
7416         * gfotran.dg/nullify_1.f: New test.
7417
7418 2004-12-15  Richard Henderson  <rth@redhat.com>
7419
7420         * gcc.target/i386/i386.exp: New harness.
7421         * gcc.target/i386/vect-args.c: New.
7422
7423 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7424
7425         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7426
7427 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7428
7429         PR c++/18825
7430         * g++.dg/template/friend32.C: New test.
7431
7432 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7433
7434         * cpp/pragma-once-1.c: New test.
7435         * cpp/pragma-once-1b.h: Likewise.
7436         * cpp/pragma-once-1c.h: Likewise.
7437         * cpp/pragma-once-1d.h: Likewise.
7438         * cpp/inc/pragma-once-1a.h: Likewise.
7439
7440 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7441             Steven G. Kargl  <kargls@comcast.net>
7442
7443         PR fortran/17597
7444         * gfortran.dg/list_read_3.f90: New test.
7445
7446 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7447
7448         * gcc.dg/ftrapv-2.c: New test.
7449
7450 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7451
7452         PR c++/18981
7453         * g++.dg/template/typename9.C: New test.
7454
7455 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7456
7457         PR c++/18738
7458         * g++.dg/template/typename8.C: New test.
7459         * g++.dg/parse/friend2.C: Tweak error message.
7460
7461 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7462
7463         * gcc.c-torture/20041214-1.c: New test.
7464
7465 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7466
7467         PR c++/18965
7468         * g++.dg/init/array17.C: New test.
7469
7470 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/18793
7473         * g++.dg/init/aggr3.C: New test.
7474
7475 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7476
7477         * gcc.dg/altivec-types-1.c: New test.
7478         * gcc.dg/altivec-types-2.c: New test.
7479         * gcc.dg/altivec-types-3.c: New test.
7480         * gcc.dg/altivec-types-4.c: New test.
7481         * g++.dg/ext/altivec-types-1.C: New test.
7482         * g++.dg/ext/altivec-types-2.C: New test.
7483         * g++.dg/ext/altivec-types-3.C: New test.
7484         * g++.dg/ext/altivec-types-4.C: New test.
7485
7486 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7487
7488         PR middle-end/18951
7489         * gcc.c-torture/execute/20041213-1.c: New test.
7490
7491 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7492
7493         PR c++/18949
7494         * g++.dg/template/cast1.C: New.
7495
7496 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7497
7498         * gcc.c-torture/execute/20041213-2.c: New test.
7499
7500 2004-12-13  Richard Henderson  <rth@redhat.com>
7501
7502         * gcc.dg/i386-sse-10.c: Fix typo in options.
7503
7504 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7505
7506         PR c++/18968
7507         * g++.dg/opt/pr18968.C: New test.
7508
7509 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/18925
7512         * g++.dg/ext/visibility/staticdatamem.C: New test.
7513
7514 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7515
7516         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7517
7518 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7519
7520         PR rtl-optimization/18928
7521         * gcc.dg/pr18928-1.c: New test case.
7522
7523 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7524
7525         PR tree-opt/16951
7526         * gcc.c-torture/compile/20041211-1.c: New.
7527
7528 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7529
7530         PR middle-end/17564
7531         * gcc.c-torture/execute/20041212-1.c: New test.
7532
7533 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7534
7535         PR fortran/18869
7536         * gfortran.dg/common_1.f90: New test.
7537
7538 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7539         Paul Brook  <paul@codesourcery.com>
7540
7541         PR fortran/16222
7542         * gfortran.dg/real_do_1.f90: New test.
7543
7544 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         PR tree-opt/18040
7547         * g++.dg/opt/ptrmem6.C: New test.
7548
7549 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7550
7551         PR middle-end/18921
7552         * gcc.dg/pr18921-1.c: New test case.
7553
7554 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7555
7556         PR fortran/17175
7557         * gfortran.dg/scale_1.f90: New test.
7558
7559 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7560
7561         PR middle-end/18903
7562         * gcc.c-torture/compile/pr18903.c: New test.
7563
7564 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7565
7566         * gcc.c-torture/execute/20041210-1.c: New test.
7567
7568 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7569
7570         PR c++/18731
7571         * g++.dg/parser/struct-1.C: New test.
7572         * g++.dg/parser/struct-2.C: New test.
7573         * g++.dg/parser/struct-3.C: New test.
7574
7575 2004-12-09  Richard Henderson  <rth@redhat.com>
7576
7577         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7578
7579         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7580         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7581
7582 2004-12-09  Matt Austern  <austern@apple.com>
7583
7584         PR c++/18514
7585         * g++.dg/ext/builtin1.C: New
7586         * g++.dg/ext/builtin2.C: New
7587         * g++.dg/ext/builtin3.C: New
7588         * g++.dg/ext/builtin4.C: New
7589         * g++.dg/ext/builtin5.C: New
7590
7591 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         PR tree-opt/18904
7594         * g++.dg/opt/ptrmem5.C: New test.
7595
7596 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7597
7598         * g++.dg/parse/typename5.C: Adjust for new error.
7599         * g++.dg/parse/typename7.C: New.
7600
7601 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7602
7603         PR c++/18073
7604         * g++.dg/other/mmintrin.C: New test.
7605
7606 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7607
7608         PR c++/16681
7609         * g++.dg/init/array15.C: New.
7610         * g++.dg/init/array16.C: New.
7611
7612 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7613
7614         PR fortran/18826
7615         * gfortran.dg/assign_1.f90: New test.
7616
7617 2004-12-08  Nick Clifton  <nickc@redhat.com>
7618
7619         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7620         * gcc.target/xstormy16/data_below100: Likewise.
7621         * gcc.target/xstormy16/sfr: Likewise.
7622         * gcc.target/xstormy16/below100.S: New test source file.
7623         * gcc.target/xstormy16/below100.ld: New test linker script.
7624         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7625         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7626         bp instructions.
7627         * gcc.target/xstormy16/bp.c: Likewise.
7628
7629         * gcc.target/xstormy16/bss_below100: New files:
7630         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7631         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7632         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7633         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7634         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7635         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7636         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7637         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7638         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7639         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7640         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7641         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7642         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7643         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7644         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7645         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7646         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7647         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7648         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7649         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7650         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7651         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7652         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7653         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7654         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7655         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7656         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7657
7658         * gcc.target/xstormy16/data_below100: New files:
7659         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7660         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7661         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7662         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7663         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7664         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7665         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7666         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7667         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7668         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7669         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7670         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7671         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7672         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7673         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7674         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7675         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7676         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7677         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7678         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7679         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7680         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7681         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7682         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7683         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7684         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7685         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7686
7687         * gcc.target/xstormy16/sfr: New files:
7688         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7689         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7690         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7691         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7692         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7693         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7694         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7695         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7696         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7697         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7698         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7699         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7700         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7701         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7702         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7703         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7704         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7705         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7706         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7707         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7708         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7709         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7710         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7711         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7712         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7713         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7714         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7715         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7716         27_if0_sfrw_bitfield_f.c
7717
7718 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7719
7720         PR c++/18100
7721         * g++.dg/lookup/name-clash4.C: New test.
7722
7723 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7724
7725         PR c++/18672
7726         * g++.dg/opt/array1.C: New.
7727
7728         PR c++/18803
7729         * g++.dg/template/operator5.C: New.
7730
7731 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7732
7733         PR c/18867
7734         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7735
7736 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7737
7738         * gcc.dg/noncompile/20041207.c: New test.
7739
7740 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7741
7742         * g++.dg/other/unreachable-1.C: New test.
7743
7744 2004-12-06  Nick Clifton  <nickc@redhat.com>
7745
7746         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7747         <limits.h> because the latter comes from gcc's include/ directory
7748         and not the newlib/libc/include directory.
7749
7750 2004-12-04  Richard Henderson  <rth@redhat.com>
7751
7752         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7753
7754 2004-12-04  Richard Henderson  <rth@redhat.com>
7755
7756         * lib/target-supports.exp (check_gc_sections_available): Disable
7757         for alpha and ia64.
7758
7759 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7760
7761         PR middle-end/17909
7762         * g++.dg/other/vararg-2.C: New test.
7763
7764 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7765
7766         PR c++/17011, c++/17971
7767         * g++.dg/template/error15.C: Adjust expected error.
7768         * g++.dg/template/instantiate3.C: Likewise.
7769
7770 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7771
7772         * gcc.dg/altivec-18.c: Fix for darwin
7773
7774 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7775
7776         PR c++/18782
7777         * g++.dg/parse/ptrmem2.C: New.
7778
7779         PR c++/18318
7780         * g++.dg/template/new1.C: New.
7781
7782 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7783
7784         PR fortran/18710
7785         * gfortran.dg/direct_io_3.f90: New test.
7786
7787 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7788
7789         PR 18758
7790         * g++.dg/parse/crash21.C: New.
7791
7792 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7793
7794         PR c++/15664, c++/18276
7795         * g++.dg/template/ttp13.C: New test.
7796         * g++.dg/template/ttp14.C: Likewise.
7797
7798 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7799
7800         PR c++/18123
7801         * g++.dg/parse/enum2.C: New test.
7802         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7803
7804 2004-12-02  Nick Clifton  <nickc@redhat.com>
7805
7806         * gcc.target/xstormy16: New test directory.
7807         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7808         * gcc.target/xstormy16/bp.c: Check the generation of bp
7809         instructions.
7810         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7811         bn instructions and the BELOW100 attribute.
7812
7813 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7814
7815         PR target/16952
7816         * gcc.dg/ppc-eabi.c: New.
7817
7818 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7819
7820         PR fortran/18284
7821         * gfortran.dg/backspace.f90
7822
7823 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7824
7825         * gfortran.dg/inquire.f90: New test.
7826
7827 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7828
7829         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7830         handle effective-target-keyword.
7831         (dg-skip-if): Support effective-target keyword as target list.
7832         (dg-xfail-if): Ditto.
7833         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7834
7835 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7836
7837         PR tree-optimization/18291
7838         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7839
7840 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7841
7842         PR C++/18729
7843         * g++.dg/parse/crash20.C: New.
7844
7845         PR c++/17431
7846         * g++.dg/overload/arg1.C: New.
7847         * g++.dg/overload/arg2.C: New.
7848         * g++.dg/overload/arg3.C: New.
7849         * g++.dg/overload/arg4.C: New.
7850
7851 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7852
7853         * gcc.dg/c99-flex-array-4.c: Remove.
7854
7855 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7856
7857         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7858
7859         * lib/target-supports.exp (is-effective-target): Simplify.
7860
7861         * lib/target-supports.exp (check_effective_target_vect_long):
7862         Fix for powerpc64-*-*.
7863
7864 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7865
7866         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7867         to support new requirements on FreeBSD 5.
7868
7869 2004-11-30  Devang Patel  <dpatel@apple.com>
7870
7871         PR 18702
7872         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7873
7874 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7875
7876         * g++.dg/ext/altivec-13.C: New test.
7877
7878 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7879
7880         PR tree-opt/18298
7881         * gcc.c-torture/execute/p18298.c: New test.
7882
7883 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7884             Dorit Naishlos  <dorit@il.ibm.com>
7885
7886         PR tree-opt/18607
7887         * gcc.dg/vect/vect-89.c: New test.
7888
7889 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7890
7891         * gcc.dg/pr18596-1.c: New test.
7892
7893 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7894
7895         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7896
7897 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7898
7899         PR c/18479
7900         * gcc.dg/pr18479.c: New test.
7901
7902 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7903
7904         PR target/18490
7905         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7906         mmix-knuth-mmixware.
7907
7908         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7909         cris-*-elf* cris-*-aout* mmix-*-*
7910
7911 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7912
7913         PR middle-end/18725
7914         * gcc.dg/pr18725.c: New test.
7915
7916 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7917
7918         PR target/18488
7919         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7920
7921         PR target/18336
7922         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7923
7924 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/18368
7927         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7928         * g++.old-deja/g++.law/ctors5.C: Likewise.
7929         * g++.old-deja/g++.other/crash25.C: Likewise.
7930
7931         PR c++/18674
7932         * g++.dg/template/error16.C: New test.
7933
7934         PR c++/18512
7935         * g++.dg/template/crash29.C: New test.
7936
7937 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7938
7939         PR tree-optimization/18712
7940         * gcc.c-torture/compile/pr18712.c: New test.
7941
7942 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7943
7944         PR c/7544
7945         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7946         tests.
7947
7948 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7949
7950         PR c++/18652
7951         * g++.dg/lookup/crash6.C: New test.
7952
7953 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7954
7955         PR middle-end/18164
7956         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7957
7958 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7959
7960         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7961         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7962         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7963
7964 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7965
7966         * gcc.dg/pr18164.c: New test.
7967
7968 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7969
7970         * gcc.dg/funroll-loops-all.c: New.
7971
7972 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7973
7974         PR target/18489
7975         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7976         delimeter, match space and TAB as well as ":".
7977
7978         PR target/18484
7979         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7980
7981         PR target/18348
7982         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7983
7984         PR target/18345
7985         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7986
7987         PR target/18337
7988         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7989
7990 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7991
7992         * gfortran.dg/direct_io_2.f90: New test.
7993
7994 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7995
7996         PR target/18334
7997         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7998
7999 2004-11-28  Richard Henderson  <rth@redhat.com>
8000
8001         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8002
8003 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8004
8005         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8006         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8007         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8008         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8009         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8010         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8011         gcc.dg/pointer-arith-8.c: New tests.
8012
8013 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8014
8015         PR fortran/18364
8016         * gfortran.dg/endfile.f90: New test.
8017
8018 2004-11-27  Falk Hueffner  <falk@debian.org>
8019
8020         * gcc.dg/loop-6.c: New test.
8021
8022 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8023
8024         * gcc.c-torture/execute/20041126-1.c: New test.
8025
8026 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8027
8028         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8029         on IRIX.
8030
8031 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8032
8033         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8034         functions.
8035
8036 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR rtl-optimization/17825
8039         * gcc.c-torture/compile/20041119-1.c: New test.
8040
8041 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8042
8043         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8044         Check existence of ld library path variables before unsetting.
8045
8046 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8049
8050 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8051
8052         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8053
8054 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8055
8056         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8057
8058 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8059
8060         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8061         dg-do directive.
8062
8063 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8064
8065         * gcc.dg/pr17957.c: Pass --param, not -param.
8066
8067 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8068
8069         PR middle-end/17957
8070         * testsuite/gcc.dg/pr17957.c: New test.
8071
8072 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/18445
8075         * g++.dg/template/crash28.C: Likewise.
8076
8077         PR c++/18001
8078         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8079         * g++.dg/ext/lvaddr.C: Likewise.
8080         * g++.dg/opt/pr7503-3.C: Likewise.
8081
8082         PR c++/18466
8083         * g++.dg/parse/qualified3.C: New test.
8084         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8085
8086         PR c++/18545
8087         * g++.dg/expr/return1.C: New test.
8088
8089 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8090
8091         Friend class name lookup 3/n, PR c++/3332
8092         * g++.dg/lookup/friend3.C: New test.
8093         * g++.dg/lookup/friend4.C: Likewise.
8094         * g++.dg/lookup/friend5.C: Likewise.
8095
8096 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8097
8098         Friend class name lookup 2/n, PR c++/14513, c++/15410
8099         * g++.dg/lookup/friend2.C: New test.
8100         * g++.dg/template/friend31.C: Likewise.
8101
8102 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8103
8104         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8105
8106 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/17473
8109         * g++.dg/tc1/dr56.C: Remove.
8110         * g++.dg/template/typedef1.C: Add dg-error markers.
8111         * g++.old-deja/g++.other/typedef7.C: Likewise.
8112
8113         PR c++/18285
8114         * g++.dg/parse/typedef7.C: New test.
8115
8116 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8117
8118         * gcc.c-torture/execute/20041124-1.c: New test.
8119
8120 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8121
8122         * g++.dg/template/deduce3.C: New test.
8123
8124         PR c++/18586
8125         * g++.dg/template/crash27.C: New test.
8126
8127         PR c++/18530
8128         * g++.dg/warn/Wshadow-3.C: New test.
8129
8130 2004-11-24  Devang Patel  <dpatel@apple.com>
8131
8132         PR/18555
8133         * gcc.dg/cpp/isysroot-1.c: New test.
8134         * gcc.dg/cpp/usr/include/stdio.h: New file.
8135         * gcc.dg/cpp/isysroot-2.c: New test.
8136         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8137         New file.
8138
8139 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8140
8141         PR c++/8929
8142         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8143
8144 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8145
8146         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8147         * gcc.target/sparc/pdist.c: Likewise.
8148
8149 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8150
8151         PR c++/16882
8152         * g++.dg/conversion/simd1.C: New test.
8153
8154 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8155
8156         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8157         and restore_ld_library_path_env_vars.
8158         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8159         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8160         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8161         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8162
8163 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8164
8165         * gcc.dg/pragma-align-2.c: Test macro expansion.
8166         * gcc.dg/pragma-pack-2.c: New test.
8167
8168 2004-11-23  Richard Henderson  <rth@redhat.com>
8169
8170         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8171         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8172         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8173         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8174         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8175         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8176
8177         * gcc.dg/vect/vect.exp: Add check for alpha.
8178         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8179         (check_effective_target_vect_int): Enable for alpha.
8180         (check_effective_target_vect_long): New.
8181         (is-effective-target): Add it.
8182
8183 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8184
8185         * gcc.dg/pr18614-1.c: New test.
8186
8187 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8188
8189         * gcc.dg/setjmp-2.c: New test.
8190
8191 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8192
8193         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8194         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8195         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8196         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8197         gcc.target/sparc/pdist.c: New tests.
8198
8199 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8200
8201         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8202
8203 2004-11-22  Dale Johannesen  <dalej@apple.com>
8204
8205         * gcc.dg/20041111-1.c:  New.
8206
8207 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8208
8209         PR tree-opt/18536
8210         * gcc.dg/vect/pr18536.c: New test.
8211
8212 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8213
8214         PR c++/18354
8215         * g++.dg/template/nontype11.C: New test.
8216
8217 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8218
8219         PR middle-end/18520
8220         * gcc.dg/pr18520-1.c: New test case.
8221
8222 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8223
8224         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8225         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8226         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8227         expected diagnostics.
8228
8229 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8230
8231         PR target/18580
8232         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8233         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8234         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8235
8236 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8237
8238         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8239
8240 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8241             Joseph Myers  <joseph@codesourcery.com>
8242
8243         * lib/target-supports.exp (check_visibility_available): Really
8244         test the compiler.
8245
8246 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8247
8248         PR tree-opt/18181
8249         * gcc.dg/vect/vect-85.c: New test.
8250         * gcc.dg/vect/vect-86.c: New test.
8251         * gcc.dg/vect/vect-87.c: New test.
8252         * gcc.dg/vect/vect-88.c: New test.
8253
8254 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8255
8256         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8257
8258 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8259
8260         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8261         * gcc.dg/ppc-and-1.c: Ditto.
8262         * gcc.dg/ppc-compare-1.c: Ditto.
8263         * gcc.dg/ppc-mov-1.c: Ditto
8264
8265 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8266             Mark Mitchell  <mark@codesourcery.com>
8267
8268         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8269
8270 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8271             Aldy Hernandez  <aldyh@redhat.com>
8272
8273         * lib/target-supports.exp (check_effective_target_vect_int): New
8274         (check_effective_target_vect_float): New
8275         (check_effective_target_vect_double): New.
8276         (is-effective-target): Support new effective targets keywords.
8277         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8278         default action for dg-do.
8279         * gcc.dg/vect/pr16105.c: Use new support.
8280         * gcc.dg/vect/pr18400.c: Ditto.
8281         * gcc.dg/vect/pr18425.c: Ditto.
8282         * gcc.dg/vect/vect-1.c: Ditto.
8283         * gcc.dg/vect/vect-10.c: Ditto.
8284         * gcc.dg/vect/vect-11.c: Ditto.
8285         * gcc.dg/vect/vect-12.c: Ditto.
8286         * gcc.dg/vect/vect-13.c: Ditto.
8287         * gcc.dg/vect/vect-14.c: Ditto.
8288         * gcc.dg/vect/vect-15.c: Ditto.
8289         * gcc.dg/vect/vect-16.c: Ditto.
8290         * gcc.dg/vect/vect-17.c: Ditto.
8291         * gcc.dg/vect/vect-18.c: Ditto.
8292         * gcc.dg/vect/vect-19.c: Ditto.
8293         * gcc.dg/vect/vect-2.c: Ditto.
8294         * gcc.dg/vect/vect-20.c: Ditto.
8295         * gcc.dg/vect/vect-21.c: Ditto.
8296         * gcc.dg/vect/vect-22.c: Ditto.
8297         * gcc.dg/vect/vect-23.c: Ditto.
8298         * gcc.dg/vect/vect-24.c: Ditto.
8299         * gcc.dg/vect/vect-25.c: Ditto.
8300         * gcc.dg/vect/vect-26.c: Ditto.
8301         * gcc.dg/vect/vect-27.c: Ditto.
8302         * gcc.dg/vect/vect-27a.c: Ditto.
8303         * gcc.dg/vect/vect-28.c: Ditto.
8304         * gcc.dg/vect/vect-29.c: Ditto.
8305         * gcc.dg/vect/vect-29a.c: Ditto.
8306         * gcc.dg/vect/vect-3.c: Ditto.
8307         * gcc.dg/vect/vect-30.c: Ditto.
8308         * gcc.dg/vect/vect-31.c: Ditto.
8309         * gcc.dg/vect/vect-32.c: Ditto.
8310         * gcc.dg/vect/vect-33.c: Ditto.
8311         * gcc.dg/vect/vect-34.c: Ditto.
8312         * gcc.dg/vect/vect-35.c: Ditto.
8313         * gcc.dg/vect/vect-36.c: Ditto.
8314         * gcc.dg/vect/vect-37.c: Ditto.
8315         * gcc.dg/vect/vect-38.c: Ditto.
8316         * gcc.dg/vect/vect-4.c: Ditto.
8317         * gcc.dg/vect/vect-40.c: Ditto.
8318         * gcc.dg/vect/vect-41.c: Ditto.
8319         * gcc.dg/vect/vect-42.c: Ditto.
8320         * gcc.dg/vect/vect-43.c: Ditto.
8321         * gcc.dg/vect/vect-44.c: Ditto.
8322         * gcc.dg/vect/vect-45.c: Ditto.
8323         * gcc.dg/vect/vect-46.c: Ditto.
8324         * gcc.dg/vect/vect-47.c: Ditto.
8325         * gcc.dg/vect/vect-48.c: Ditto.
8326         * gcc.dg/vect/vect-48a.c: Ditto.
8327         * gcc.dg/vect/vect-49.c: Ditto.
8328         * gcc.dg/vect/vect-5.c: Ditto.
8329         * gcc.dg/vect/vect-50.c: Ditto.
8330         * gcc.dg/vect/vect-51.c: Ditto.
8331         * gcc.dg/vect/vect-52.c: Ditto.
8332         * gcc.dg/vect/vect-53.c: Ditto.
8333         * gcc.dg/vect/vect-54.c: Ditto.
8334         * gcc.dg/vect/vect-55.c: Ditto.
8335         * gcc.dg/vect/vect-56.c: Ditto.
8336         * gcc.dg/vect/vect-56a.c: Ditto.
8337         * gcc.dg/vect/vect-57.c: Ditto.
8338         * gcc.dg/vect/vect-58.c: Ditto.
8339         * gcc.dg/vect/vect-59.c: Ditto.
8340         * gcc.dg/vect/vect-6.c: Ditto.
8341         * gcc.dg/vect/vect-60.c: Ditto.
8342         * gcc.dg/vect/vect-61.c: Ditto.
8343         * gcc.dg/vect/vect-62.c: Ditto.
8344         * gcc.dg/vect/vect-63.c: Ditto.
8345         * gcc.dg/vect/vect-64.c: Ditto.
8346         * gcc.dg/vect/vect-65.c: Ditto.
8347         * gcc.dg/vect/vect-66.c: Ditto.
8348         * gcc.dg/vect/vect-67.c: Ditto.
8349         * gcc.dg/vect/vect-68.c: Ditto.
8350         * gcc.dg/vect/vect-69.c: Ditto.
8351         * gcc.dg/vect/vect-7.c: Ditto.
8352         * gcc.dg/vect/vect-72.c: Ditto.
8353         * gcc.dg/vect/vect-72a.c: Ditto.
8354         * gcc.dg/vect/vect-73.c: Ditto.
8355         * gcc.dg/vect/vect-74.c: Ditto.
8356         * gcc.dg/vect/vect-75.c: Ditto.
8357         * gcc.dg/vect/vect-76.c: Ditto.
8358         * gcc.dg/vect/vect-77.c: Ditto.
8359         * gcc.dg/vect/vect-77a.c: Ditto.
8360         * gcc.dg/vect/vect-78.c: Ditto.
8361         * gcc.dg/vect/vect-79.c: Ditto.
8362         * gcc.dg/vect/vect-8.c: Ditto.
8363         * gcc.dg/vect/vect-80.c: Ditto.
8364         * gcc.dg/vect/vect-82.c: Ditto.
8365         * gcc.dg/vect/vect-82_64.c: Ditto.
8366         * gcc.dg/vect/vect-83.c: Ditto.
8367         * gcc.dg/vect/vect-83_64.c: Ditto.
8368         * gcc.dg/vect/vect-9.c: Ditto.
8369         * gcc.dg/vect/vect-all.c: Ditto.
8370         * gcc.dg/vect/vect-none.c: Ditto.
8371
8372 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8373
8374         * lib/gcc-dg.exp (dg-skip-if): New function.
8375         (dg-forbid-option): Remove.
8376         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8377         * g++.dg/abi/bitfield8.C: Likewise.
8378         * g++.dg/abi/dtor1.C: Likewise.
8379         * g++.dg/abi/empty10.C: Likewise.
8380         * g++.dg/abi/empty7.C: Likewise.
8381         * g++.dg/abi/empty9.C: Likewise.
8382         * g++.dg/abi/layout3.C: Likewise.
8383         * g++.dg/abi/layout4.C: Likewise.
8384         * g++.dg/abi/thunk1.C: Likewise.
8385         * g++.dg/abi/thunk2.C: Likewise.
8386         * g++.dg/abi/vbase11.C: Likewise.
8387         * g++.dg/abi/vthunk2.C: Likewise.
8388         * g++.dg/abi/vthunk3.C: Likewise.
8389         * g++.dg/ext/attrib8.C: Likewise.
8390         * g++.dg/opt/longbranch2.C: Likewise.
8391         * g++.dg/opt/reg-stack4.C: Likewise.
8392         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8393         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8394         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8395         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8396         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8397         * gcc.dg/20000609-1.c: Likewise.
8398         * gcc.dg/20000720-1.c: Likewise.
8399         * gcc.dg/20011107-1.c: Likewise.
8400         * gcc.dg/20011119-1.c: Likewise.
8401         * gcc.dg/20020108-1.c: Likewise.
8402         * gcc.dg/20020122-2.c: Likewise.
8403         * gcc.dg/20020122-3.c: Likewise.
8404         * gcc.dg/20020201-3.c: Likewise.
8405         * gcc.dg/20020206-1.c: Likewise.
8406         * gcc.dg/20020218-1.c: Likewise.
8407         * gcc.dg/20020310-1.c: Likewise.
8408         * gcc.dg/20020411-1.c: Likewise.
8409         * gcc.dg/20020418-2.c: Likewise.
8410         * gcc.dg/20020426-1.c: Likewise.
8411         * gcc.dg/20020426-2.c: Likewise.
8412         * gcc.dg/20020517-1.c: Likewise.
8413         * gcc.dg/20020523-1.c: Likewise.
8414         * gcc.dg/20020523-2.c: Likewise.
8415         * gcc.dg/20020729-1.c: Likewise.
8416         * gcc.dg/20030204-1.c: Likewise.
8417         * gcc.dg/20030826-2.c: Likewise.
8418         * gcc.dg/20030926-1.c: Likewise.
8419         * gcc.dg/20031202-1.c: Likewise.
8420         * gcc.dg/980312-1.c: Likewise.
8421         * gcc.dg/980313-1.c: Likewise.
8422         * gcc.dg/990117-1.c: Likewise.
8423         * gcc.dg/990424-1.c: Likewise.
8424         * gcc.dg/990524-1.c: Likewise.
8425         * gcc.dg/991230-1.c: Likewise.
8426         * gcc.dg/i386-387-1.c: Likewise.
8427         * gcc.dg/i386-387-2.c: Likewise.
8428         * gcc.dg/i386-387-3.c: Likewise.
8429         * gcc.dg/i386-387-4.c: Likewise.
8430         * gcc.dg/i386-387-5.c: Likewise.
8431         * gcc.dg/i386-387-6.c: Likewise.
8432         * gcc.dg/i386-asm-1.c: Likewise.
8433         * gcc.dg/i386-bitfield1.c: Likewise.
8434         * gcc.dg/i386-bitfield2.c: Likewise.
8435         * gcc.dg/i386-loop-1.c: Likewise.
8436         * gcc.dg/i386-loop-2.c: Likewise.
8437         * gcc.dg/i386-loop-3.c: Likewise.
8438         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8439         * gcc.dg/i386-pic-1.c: Likewise.
8440         * gcc.dg/i386-regparm.c: Likewise.
8441         * gcc.dg/i386-signbit-1.c: Likewise.
8442         * gcc.dg/i386-signbit-2.c: Likewise.
8443         * gcc.dg/i386-signbit-3.c: Likewise.
8444         * gcc.dg/i386-sse-5.c: Likewise.
8445         * gcc.dg/i386-sse-8.c: Likewise.
8446         * gcc.dg/i386-unroll-1.c: Likewise.
8447         * gcc.dg/tls/opt-1.c: Likewise.
8448         * gcc.dg/tls/opt-2.c: Likewise.
8449         * gcc.dg/unroll-1.c: Likewise.
8450         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8451         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8452         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8453         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8454
8455 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8456
8457         * g++.dg/template/incomplete1.C: New test.
8458
8459 2004-11-16  Nick Clifton  <nickc@redhat.com>
8460
8461         Revert patches accidentally commited during checkin of fixes for
8462         xstormy16 tests:
8463         gcc.c-torture/execute/simd-4.c: Revert
8464         gcc.dg/20040910-1.c: Revert.
8465
8466 2004-11-16  Paul Brook  <paul@codesourcery.com>
8467
8468         PR fortran/13010
8469         * gfortran.dg/der_pointer_1.f90: New test.
8470
8471 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8472
8473         PR c/18498
8474         * gcc.dg/bitfld-13.c: New test.
8475
8476 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8477
8478         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8479         powerpc*-*-linux*.
8480
8481         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8482         * gcc.dg/ppc64-abi-2.c: Ditto.
8483         * gcc.dg/ppc64-abi-3.c: Ditto.
8484
8485         * lib/gcc-dg.exp (dg-target-list): Remove.
8486
8487 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8488
8489         * gcc.dg/ia64-postinc.c: New test.
8490
8491 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8492
8493         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8494
8495 2004-11-15  Nick Clifton  <nickc@redhat.com>
8496
8497         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8498         __INT_MAX__ so that the test can be compiled by toolchains
8499         targeted at 16-bit processors.
8500
8501         * gcc.dg/20040625-1.c: Use long constants rather than integers
8502         when performing arithmetic that will overflow 16-bits.
8503
8504         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8505         xstormy16.  It does not support 128-bit vector operations.
8506
8507         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8508         with the macro PTR_TYPE.  Define this macro to an integer type
8509         suitable for holding a pointer.
8510
8511         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8512         the target is a 16-bit processor.
8513
8514         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8515         16-bit targets where the character constant will be too long.
8516
8517         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8518         where the double will not be directly addressable.
8519
8520 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8521
8522         Friend class name lookup 1/n, PR c++/18471
8523         * g++.dg/template/crash26.C: New test.
8524         * g++.dg/lookup/struct1.C: Adjust expected error.
8525         * g++.dg/parse/elab1.C: Likewise.
8526         * g++.dg/parse/elab2.C: Likewise.
8527         * g++.dg/parse/int-as-enum1.C: Likewise.
8528         * g++.dg/parse/struct-as-enum1.C: Likewise.
8529         * g++.dg/parse/typedef1.C: Likewise.
8530         * g++.dg/parse/typedef3.C: Likewise.
8531         * g++.dg/parse/typedef4.C: Likewise.
8532         * g++.dg/parse/typedef5.C: Likewise.
8533         * g++.dg/template/nontype4.C: Likewise.
8534         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8535         * g++.old-deja/g++.other/elab1.C: Likewise.
8536         * g++.old-deja/g++.other/syntax4.C: Likewise.
8537
8538 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8539
8540         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8541
8542 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8543
8544         * gcc.c-torture/execute/20041114-1.c: New test.
8545
8546 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8547
8548         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8549         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8550         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8551         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8552         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8553         gcc.dg/switch-7.c: New tests.
8554
8555 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8556
8557         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8558
8559 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8560
8561         PR tree-opt/18400
8562         * gcc.dg/vect/pr18400.c: New test.
8563
8564 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8565             Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         PR tree-opt/18425
8568         * gcc.dg/vect/pr18425.c: New test.
8569
8570 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8571
8572         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8573         Guard with dg-require-alias and dg-require-visibility.
8574
8575 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8576
8577         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8578
8579 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8580
8581         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8582
8583 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8584
8585         PR c++/17344
8586         * g++.dg/template/defarg5.C: New test.
8587
8588 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8589
8590         * g++.dg/parse/cast1.C: Run only on ILP32.
8591         * g++.old-deja/g++.mike/p784.C: Likewise.
8592
8593 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8594
8595         * gcc.c-torture/execute/20041113-1.c: New test.
8596
8597 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8598
8599         PR target/18230
8600         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8601         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8602         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8603         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8604         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8605         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8606         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8607         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8608         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8609         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8610         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8611         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8612         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8613
8614 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8615
8616         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8617         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8618         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8619         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8620         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8621         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8622         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8623         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8624         gcc.target/sparc/combined-1.c: New tests.
8625
8626 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8627
8628         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8629         New tests.
8630
8631 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8632
8633         * lib/gcc-dg.exp (dg-forbid-option): New function.
8634         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8635         * g++.dg/abi/bitfield8.C: Likewise.
8636         * g++.dg/abi/dtor1.C: Likewise.
8637         * g++.dg/abi/empty10.C: Likewise.
8638         * g++.dg/abi/empty7.C: Likewise.
8639         * g++.dg/abi/empty9.C: Likewise.
8640         * g++.dg/abi/layout3.C: Likewise.
8641         * g++.dg/abi/layout4.C: Likewise.
8642         * g++.dg/abi/thunk1.C: Likewise.
8643         * g++.dg/abi/thunk2.C: Likewise.
8644         * g++.dg/abi/vbase11.C: Likewise.
8645         * g++.dg/abi/vthunk2.C: Likewise.
8646         * g++.dg/abi/vthunk3.C: Likewise.
8647         * g++.dg/ext/attrib8.C: Likewise.
8648         * g++.dg/opt/longbranch2.C: Likewise.
8649         * g++.dg/opt/reg-stack4.C: Likewise.
8650         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8651         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8652         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8653         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8654         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8655         * gcc.dg/20000609-1.c: Likewise.
8656         * gcc.dg/20000720-1.c: Likewise.
8657         * gcc.dg/20011107-1.c: Likewise.
8658         * gcc.dg/20011119-1.c: Likewise.
8659         * gcc.dg/20020108-1.c: Likewise.
8660         * gcc.dg/20020122-2.c: Likewise.
8661         * gcc.dg/20020122-3.c: Likewise.
8662         * gcc.dg/20020201-3.c: Likewise.
8663         * gcc.dg/20020206-1.c: Likewise.
8664         * gcc.dg/20020218-1.c: Likewise.
8665         * gcc.dg/20020310-1.c: Likewise.
8666         * gcc.dg/20020411-1.c: Likewise.
8667         * gcc.dg/20020418-2.c: Likewise.
8668         * gcc.dg/20020426-1.c: Likewise.
8669         * gcc.dg/20020426-2.c: Likewise.
8670         * gcc.dg/20020517-1.c: Likewise.
8671         * gcc.dg/20020523-1.c: Likewise.
8672         * gcc.dg/20020523-2.c: Likewise.
8673         * gcc.dg/20020729-1.c: Likewise.
8674         * gcc.dg/20030204-1.c: Likewise.
8675         * gcc.dg/20030826-2.c: Likewise.
8676         * gcc.dg/20030926-1.c: Likewise.
8677         * gcc.dg/20031202-1.c: Likewise.
8678         * gcc.dg/980312-1.c: Likewise.
8679         * gcc.dg/980313-1.c: Likewise.
8680         * gcc.dg/990117-1.c: Likewise.
8681         * gcc.dg/990424-1.c: Likewise.
8682         * gcc.dg/990524-1.c: Likewise.
8683         * gcc.dg/991230-1.c: Likewise.
8684         * gcc.dg/i386-387-1.c: Likewise.
8685         * gcc.dg/i386-387-2.c: Likewise.
8686         * gcc.dg/i386-387-3.c: Likewise.
8687         * gcc.dg/i386-387-4.c: Likewise.
8688         * gcc.dg/i386-387-5.c: Likewise.
8689         * gcc.dg/i386-387-6.c: Likewise.
8690         * gcc.dg/i386-asm-1.c: Likewise.
8691         * gcc.dg/i386-bitfield1.c: Likewise.
8692         * gcc.dg/i386-bitfield2.c: Likewise.
8693         * gcc.dg/i386-loop-1.c: Likewise.
8694         * gcc.dg/i386-loop-2.c: Likewise.
8695         * gcc.dg/i386-loop-3.c: Likewise.
8696         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8697         * gcc.dg/i386-pic-1.c: Likewise.
8698         * gcc.dg/i386-regparm.c: Likewise.
8699         * gcc.dg/i386-signbit-1.c: Likewise.
8700         * gcc.dg/i386-signbit-2.c: Likewise.
8701         * gcc.dg/i386-signbit-3.c: Likewise.
8702         * gcc.dg/i386-sse-5.c: Likewise.
8703         * gcc.dg/i386-sse-8.c: Likewise.
8704         * gcc.dg/i386-unroll-1.c: Likewise.
8705         * gcc.dg/tls/opt-1.c: Likewise.
8706         * gcc.dg/tls/opt-2.c: Likewise.
8707         * gcc.dg/unroll-1.c: Likewise.
8708         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8709         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8710         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8711         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8712         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8713         -m64 is specified.
8714
8715 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/18389
8718         * g++.dg/parse/cond1.C: New test.
8719
8720         PR c++/18429
8721         * g++.dg/template/array9.C: New test.
8722         * g++.dg/ext/vla1.C: Adjust error messages.
8723         * g++.dg/ext/vlm1.C: Likewise.
8724         * g++.dg/template/crash2.C: Likewise.
8725
8726         PR c++/18436
8727         * g++.dg/template/call3.C: New test.
8728
8729         PR c++/18407
8730         * g++.dg/template/ptrmem11.C: New test.
8731
8732 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR other/14264
8735         * lib/g++.exp: Set LC_ALL and LANG to C.
8736         * lib/gcc-dg.exp: Likewise.
8737         * lib/gfortran.exp: Likewise.
8738         * lib/objc.exp: Likewise.
8739         * lib/treelang.exp: Likewise.
8740
8741 2004-11-12  Andreas Schwab  <schwab@suse.de>
8742
8743         * gcc.dg/pr16286.c: Fix last change.
8744
8745 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/18416
8748         * g++.dg/init/global1.C: New test.
8749
8750 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8751
8752         * gcc.c-torture/execute/20041112-1.c: New test.
8753
8754 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8755
8756         * lib/gcc-dg.exp (dg-target-list): New.
8757
8758 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8759             Richard Sandiford  <rsandifo@redhat.com>
8760
8761         * lib/target-supports.exp (get-compiler_messages): New.
8762         (check_named_sections_available): Use it.
8763         (check_effective_target_ilp32): New.
8764         (check_effective_target_lp64): New.
8765         (is-effective-target): New.
8766         * lib/gcc-dg.exp (dg-require-effective-target): New.
8767
8768 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8769
8770         * gcc.dg/precedence-1.c: New test.
8771
8772 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8773
8774         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8775
8776         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8777         message, delete generated files, use more descriptive name for
8778         executable, and make the test unsupported when it cannot be run.
8779
8780         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8781         (dg-require-weak, dg-require-visibility, dg-require-alias,
8782         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8783         dg-require-iconv, dg-require-named-sections): Use it.
8784
8785         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8786
8787 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8788
8789         PR target/16457
8790         * gcc.dg/ppc-and-1: New
8791
8792         PR target/16796
8793         * gcc.dg/ppc-mov-1.c: New.
8794
8795         PR target/16458
8796         * gcc.dg/ppc-compare-1.c: New.
8797
8798 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8799
8800         * objc.dg/desig-init-2.m: New test.
8801
8802 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8803
8804         PR middle-end/18160
8805         * g++.dg/warn/register-var-1.C: New test.
8806         * g++.dg/warn/register-var-2.C: New test.
8807
8808 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8809
8810         * gcc.dg/union-2.c: New test.
8811
8812 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8813
8814         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8815         New test for PR tree-optimization/17892.
8816
8817 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8818
8819         PR c++/18369
8820         * g++.dg/init/new12.C: New test.
8821
8822 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8823
8824         * gcc.target/sparc: New directory.
8825         * gcc.target/sparc/sparc.exp: New driver.
8826         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8827         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8828         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8829         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8830
8831 2004-11-10  Paul Brook  <paul@codesourcery.com>
8832
8833         PR fortran/18218
8834         * gfortran.dg/list_read.c: New test.
8835
8836 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8837
8838         PR c/18322
8839         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8840         expected diagnostic location.
8841
8842 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8843
8844         * gcc.dg/20041109-1.c: New test.
8845
8846 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8847
8848         PR objc/18406
8849         * objc/compile/pr18406.m: New test.
8850
8851 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8852
8853         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8854
8855 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8856
8857         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8858
8859 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8860
8861         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8862
8863 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8864
8865         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8866         exit.
8867
8868 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         PR tree-opt/18299
8871         * gcc.c-torture/pr18299-1.c: New test.
8872
8873 2004-11-06  Andreas Schwab  <schwab@suse.de>
8874
8875         * gcc.dg/pr16286.c: Also test for bool and pixel.
8876
8877 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8878
8879         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8880         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8881         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8882         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8883         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8884         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8885         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8886         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8887         gcc.dg/struct-semi-3.c: New tests.
8888
8889 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8890
8891         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8892
8893 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8894
8895         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8896         Do not use C99 designators.
8897
8898 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8899
8900         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8901
8902 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8903
8904         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8905         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8906         * gcc.c-torture/execute/simd-5.x: Remove.
8907
8908 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8909
8910         PR rtl-optimization/17933
8911         * gcc.dg/torture/pr17933-1.c: New test.
8912
8913 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8914
8915         PR target/18106
8916         * lib/target-supports.exp (check_weak_available): Support
8917         Windows.
8918
8919 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8920
8921         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8922         call to fflush(stdout) before abort.
8923         (my_ffsll): New function.
8924         (generate_fields): Use it.
8925
8926 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8927
8928         * gcc.dg/init-undef-1.c: New test.
8929
8930 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8931
8932         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8933         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8934         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8935         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8936         expected messages for new parser.
8937
8938 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8939
8940         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8941
8942 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8943
8944         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8945         on LP64 targets.
8946
8947 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8948
8949         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8950         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8951         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8952         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8953         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8954         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8955         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8956         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8957         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8958         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8959
8960 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8961
8962         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8963         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8964         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8965         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8966         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8967         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8968         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8969         for new parser.
8970
8971 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8972
8973         PR target/15342
8974         * gcc.dg/20041104-1.c: New test.
8975
8976 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8977
8978         * g++.dg/template/nontype7.C: New test.
8979         * g++.dg/template/nontype8.C: Likewise.
8980         * g++.dg/template/nontype9.C: Likewise.
8981         * g++.dg/template/nontype10.C: Likewise.
8982         * g++.dg/tc1/dr49.C: Likewise.
8983         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8984         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8985
8986 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8987
8988         * g++.dg/rtti/tinfo1.C: Remove xfails.
8989
8990 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8991
8992         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8993         packed attribute to the definition to satisfy the new C++ parser.
8994
8995 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8996
8997         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8998         invocations of va_arg.
8999
9000 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9001
9002         PR c++/18124
9003         * g++.dg/template/crash25.C: New test.
9004
9005         PR c++/18155
9006         * g++.dg/template/typedef2.C: New test.
9007         * g++.dg/parse/crash13.C: Adjust error markers.
9008
9009         PR c++/18177
9010         * g++.dg/conversion/const3.C: New test.
9011
9012 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9013
9014         PR fortran/17535
9015         PR fortran/17583
9016         PR fortran/17713
9017         * gfortran.dg/generic_[123].f90: New testcases.
9018
9019 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9020
9021         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9022         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9023
9024 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9025
9026         PR tree-opt/16808
9027         * gcc.c-torture/compile/pr16808.c: New test.
9028
9029 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9030
9031         PR rtl-optimization/17104
9032         * gcc.dg/ppc-bitfield1.c: New.
9033
9034 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9035
9036         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9037
9038 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9039
9040         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9041         strings for 32-bit code.
9042
9043 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9044
9045         PR c/18239
9046         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9047
9048 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         PR c++/18064
9051         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9052
9053 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/15172
9056         * g++.dg/init/aggr2.C: New test.
9057
9058 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9059
9060         * objc.dg/local-decl-1.m: New test.
9061
9062 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9063
9064         * gcc.dg/20040910-1.c: Adjust regex.
9065
9066 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9067
9068         PR rtl-optimization/18084
9069         * g++.dg/opt/pr18084-1.C: New testcase.
9070
9071 2004-10-30  Matt Austern  <austern@apple.com>
9072
9073         PR c++/17542
9074         * g++.dg/ext/attrib18.C: New test.
9075
9076 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9077
9078         PR middle-end/18096
9079         * gcc.dg/pr18096-1.c: New test case.
9080
9081 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9082
9083         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9084
9085 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9086
9087         PR c/16666
9088         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9089         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9090         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9091         gcc.dg/old-style-prom-3.c: New tests.
9092
9093 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9094
9095         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9096         Remove unnecessary inclusion of stdio.h.
9097
9098 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9099
9100         PR rtl-optimization/17581
9101         * gcc.dg/pr17581-1.c: New test case.
9102
9103 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9104
9105         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9106         being implemented.
9107         * g++.dg/conversion/dr195-1.C: New.
9108         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9109         * g++.old-deja/g++.mike/p10148.C: Likewise.
9110
9111 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9112
9113         PR c++/17695
9114         * g++.dg/debug/typedef2.C: New test.
9115
9116 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9117
9118         PR fortran/13490
9119         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9120         * gfortran.dg/g77/README: Update.
9121
9122 2004-10-28  Matt Austern  <austern@apple.com>
9123
9124         PR c++/14124
9125         * g++.dg/ext/packed7.C: New test.
9126
9127 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9128
9129         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9130         scan-assembler.
9131         * lib/scanasm.exp (hidden-scan-for): New proc.
9132         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9133         string.
9134         (scan-not-hidden): Likewise.
9135         * lib/target-supports.exp (check_visibility_available): mach-o is
9136         support too.
9137
9138 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/17132
9141         * g++.dg/template/memclass3.C: New test.
9142
9143 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9144
9145         PR middle-end/18160
9146         * gcc.dg/register-var-1.c: New test.
9147         * gcc.dg/register-var-2.c: New test.
9148         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9149         error now.
9150
9151 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9152
9153         PR other/18172
9154         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9155         unused variables.
9156         * gcc.dg/vect/vect-22.c: Likewise.
9157
9158 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * gcc.dg/i386-rotate-1.c: New test.
9161
9162 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9163
9164         * g++.dg/init/ref12.C: Add "run" marker.
9165
9166         PR c++/17435
9167         * g++.dg/init/ref12.C: New test.
9168
9169         PR c++/18140
9170         * g++.dg/template/shift1.C: New test.
9171         * g++.dg/template/error10.C: Adjust error markers.
9172
9173 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         PR tree-opt/17529
9176         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9177
9178 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9179
9180         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9181         * gcc.dg/weak/weak-3.c: Likewise.
9182         * gcc.dg/weak/weak-5.c: Likewise.
9183         * gcc.dg/weak/weak-9.c: Likewise.
9184         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9185         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9186
9187         * gcc.dg/darwin-weakimport-1.c: New.
9188
9189 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9190
9191         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9192
9193 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9194
9195         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9196         'syntax' error messages.
9197         * gcc.dg/cpp/direct2s.c: Likewise.
9198
9199 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9200
9201         * gcc.c-torture/compile/20041026-1.c: New.
9202
9203 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/18093
9206         * g++.dg/lookup/ns2.C: New test.
9207
9208         PR c++/18020
9209         * g++.dg/template/enum4.C: New test.
9210
9211         PR c++/18161
9212         * g++.dg/template/expr1.C: New test.
9213
9214 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9215
9216         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9217
9218 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9219
9220         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9221         gcc.dg/decl-nospec-3.c: New tests.
9222
9223 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9224
9225         * objc.dg/super-class-3.m: New test.
9226
9227 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9228
9229         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9230         resyncing.
9231         * gcc.dg/cpp/direct2s.c: Likewise.
9232
9233 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9234
9235         * objc.dg/image-info.m: Update for changes to section selection.
9236
9237 2004-10-25  David Ayers  <d.ayers@inode.at>
9238             Ziemowit Laski  <zlaski@apple.com>
9239
9240         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9241         diagnostics when messaging 'id <Proto>'.
9242         * objc.dg/class-protocol-1.m: New test.
9243         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9244         a non-existent method signature.
9245         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9246         Update diagnostics when messaging with non-existent method signature.
9247         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9248         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9249         invalid receivers are now resolved as if messaging 'id'; remove
9250         extraneous diagnostics.
9251
9252 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9253
9254         PR c/16667
9255         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9256         gcc.dg/init-desig-obs-3.c: New tests.
9257
9258 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9259
9260         * gcc.dg/debug/20041023-1.c: New test.
9261
9262 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9263
9264         PR middle-end/17407
9265         * gcc.c-torture/compile/pr17407.c: New test.
9266
9267         PR c++/18121
9268         * g++.dg/template/array8.C: New test.
9269
9270 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9271
9272         PR other/18138
9273         * lib/g++.exp: Accept more than one multilib libgcc.
9274         * lib/gcc-dg.exp: Likewise.
9275         * lib/objc.exp: Likewise.
9276         * lib/treelang.exp: Likewise.
9277         * lib/gfortran.exp: Likewise.
9278
9279 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9280
9281         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9282
9283 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9284
9285         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9286         * gcc.dg/c99-const-expr-3.c: Likewise.
9287
9288 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9289
9290         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9291
9292 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9293
9294         * gcc.c-torture/execute/loop-2e.x: Remove.
9295
9296 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9297
9298         PR c++/18095
9299         * g++.dg/parse/crash18.C: New.
9300         * g++.dg/parse/crash19.C: New.
9301
9302 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9303
9304         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9305         * g++.dg/ext/dllimport2.C: Same.
9306         * g++.dg/ext/dllimport8.C: Same.
9307
9308 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9309
9310         PR c++/10841
9311         * g++.dg/conversion/cast1.C: New test.
9312         * g++.dg/overload/pmf1.C: Adjust error marker.
9313
9314 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9315
9316         PR objc/17923
9317         * objc.dg/const-str-7.m: New test.
9318
9319 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9320
9321         * g++.dg/template/memfriend11.C: Fix comment typo.
9322         * g++.dg/template/memfriend14.C: Likewise.
9323
9324 2004-10-20  Richard Henderson  <rth@redhat.com>
9325
9326         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9327         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9328         -fasynchronous-unwind-tables.
9329
9330 2004-10-20  Richard Henderson  <rth@redhat.com>
9331
9332         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9333         (main): Return success.
9334         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9335         (main): Return success.
9336
9337 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9338
9339         PR c++/13495
9340         * g++.dg/template/memfriend9.C: New test.
9341         * g++.dg/template/memfriend10.C: Likewise.
9342         * g++.dg/template/memfriend11.C: Likewise.
9343         * g++.dg/template/memfriend12.C: Likewise.
9344         * g++.dg/template/memfriend13.C: Likewise.
9345         * g++.dg/template/memfriend14.C: Likewise.
9346         * g++.dg/template/memfriend15.C: Likewise.
9347         * g++.dg/template/memfriend16.C: Likewise.
9348         * g++.dg/template/memfriend17.C: Likewise.
9349         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9350
9351 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9352
9353         * g++.dg/conversion/dr195.C: New.
9354         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9355
9356 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9357             Devang Patel  <dpatel@apple.com>
9358
9359         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9360         of floating point arithmetic, which could trap.
9361
9362 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/14035
9365         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9366         * g++.dg/conversion/const2.C: New test.
9367         * g++.dg/expr/reinterpret2.C: New test.
9368         * g++.dg/expr/reinterpret3.C: New test.
9369         * g++.dg/expr/cast2.C: New test.
9370         * g++.dg/expr/copy1.C: New test.
9371         * g++.dg/other/conversion1.C: Change error message.
9372         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9373         function pointers to void *.
9374         * g++.old-deja/g++.mike/p10148.C: Likewise.
9375
9376 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9377
9378         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9379
9380 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9381
9382         PR c++/18047
9383
9384         * g++.dg/parse/expr3.C: New test.
9385
9386 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9387
9388         * gcc.dg/smod-1.c: New test.
9389
9390 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9391
9392         * objc.dg/method-14.m: New test.
9393
9394 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9395
9396         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9397         Also xfail as the patch was reverted.
9398
9399 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         PR middle-end/16973
9402         * gcc.dg/pr16973.c: New test.
9403
9404 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9405
9406         PR tree-optimization/17656
9407         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9408
9409 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9410
9411         * g++.dg/eh/shadow1.C: New.
9412
9413 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * gcc.c-torture/compile/20041018-1.c: New test.
9416
9417 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9418
9419         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9420         compiler referring to register 0 when accessing sdata.  The linker
9421         now patches things up.
9422
9423 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9424
9425         PR c/17529
9426         * gcc.c-torture/compile/pr17529.c: New test.
9427
9428 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9429
9430         PR c++/17743
9431         * g++.dg/ext/attrib17.C: New test.
9432
9433 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9434
9435         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9436
9437 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9438
9439         PR c++/10479
9440         * g++.dg/ext/attrib16.C: New test.
9441
9442 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9443
9444         PR c++/17042
9445         * g++.dg/init/dso_handle1.C: New test.
9446
9447         PR c++/14667
9448         * g++.dg/parse/typedef6.C: New test.
9449
9450         PR c++/17916
9451         * g++.dg/parse/pragma1.C: New test.
9452
9453 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9454
9455         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9456
9457 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9458
9459         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9460         -fno-common when on HPPA HP-UX platforms.
9461
9462 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9463
9464         PR other/16820
9465         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9466         stdint.h.
9467         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9468         uintptr_t.
9469
9470 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9471
9472         PR c++/16301
9473         * g++.dg/lookup/strong-using-4.C: New test.
9474
9475 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9476
9477         PR middle-end/16567
9478         * gcc.c-torture/compile/nested-1.c: New test.
9479
9480 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9481
9482         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9483         and mipsisa64*-*-* (until support for misaligned loads is added).
9484         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9485         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9486         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9487         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9488         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9489         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9490
9491 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9492
9493         PR c++/17976
9494         * g++.dg/init/dtor3.C: New test.
9495
9496 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9497
9498         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9499
9500 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9501
9502         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9503         * gcc.dg/macho-lo-sum.c: Likewise.
9504
9505 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9506
9507         * gcc.dg/ppc-spe64-1.c: New test.
9508
9509 2004-10-14  Devang Patel  <dpatel@apple.com>
9510
9511         PR 17635
9512         * gcc.dg/pr17635.c : New test.
9513
9514 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9515
9516         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9517         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9518         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9519         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9520         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9521         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9522         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9523         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9524         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9525         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9526         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9527         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9528         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9529         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9530         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9531         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9532         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9533         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9534
9535 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9536
9537         * gcc.dg/vect/vect-82.c: New testcase.
9538         * gcc.dg/vect/vect-82_64.c: New testcase.
9539         * gcc.dg/vect/vect-83.c: New testcase.
9540         * gcc.dg/vect/vect-83_64.c: New testcase.
9541
9542 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9543
9544         * gcc.dg/cpp/error-1.c: New test.
9545
9546 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9547
9548         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9549
9550 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9551
9552         PR target/17984
9553         * gcc.dg/cris-peep2-xsrand2.c: New test.
9554
9555 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9556
9557         PR c++/17661
9558         * testsuite/g++.dg/expr/for2.C: New test.
9559
9560 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9561
9562         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9563
9564 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR tree-optimization/17724
9567         * g++.dg/opt/pr17724-1.C: New test.
9568         * g++.dg/opt/pr17724-2.C: New test.
9569         * g++.dg/opt/pr17724-3.C: New test.
9570         * g++.dg/opt/pr17724-4.C: New test.
9571         * g++.dg/opt/pr17724-5.C: New test.
9572         * g++.dg/opt/pr17724-6.C: New test.
9573
9574 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9575
9576         PR c/17301
9577         * gcc.dg/pr17301-2.c: New test.
9578
9579 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/15876
9582         * g++.dg/parse/error22.C: New test.
9583
9584         PR c++/17936
9585         * g++.dg/template/spec18.C: New test.
9586
9587 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9588
9589         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9590         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9591         memcpy.
9592         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9593         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9594
9595 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9596
9597         * g++.dg/eh/cleanup5.C: Add dg-options "".
9598
9599 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9600
9601         PR middle-end/17657
9602         * gcc.dg/switch-4.c: New test case.
9603
9604 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9605
9606         * gcc.c-torture/execute/20041011-1.c: New test.
9607
9608 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9609
9610         PR c++/17554
9611         * g++.dg/init/for3.C: New test.
9612
9613         PR c++/17657
9614         * g++.dg/opt/switch2.C: New test.
9615
9616         PR middle-end/17703
9617         * g++.dg/warn/Wreturn-2.C: New test.
9618
9619 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9620
9621         PR c++/17907
9622         * g++.dg/eh/cleanup5.C: New test.
9623
9624 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/17393
9627         * g++.dg/parse/error21.C: New test.
9628
9629 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9630
9631         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9632         * g++.dg/warn/incomplete1.C: Likewise.
9633         * g++.dg/template/qualttp20.C: Likewise.
9634
9635 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9636
9637         PR c/17881
9638         * parm-incomplete-1.c: New test.
9639
9640 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9641
9642         PR c++/17867
9643         * g++.dg/parse/error19.C: New test.
9644
9645         PR c++/17670
9646         * g++.dg/init/new11.C: New test.
9647
9648         PR c++/17821
9649         * g++.dg/parse/error20.C: New test.
9650
9651         PR c++/17826
9652         * g++.dg/template/crash24.C: New test.
9653
9654 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9655
9656         PR c/17301
9657         * gcc.dg/pr17301-1.c: New test.
9658
9659 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9660
9661         PR c/17189
9662         * gcc.dg/anon-struct-5.c: New test.
9663
9664 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         PR c/17844
9667         * gcc.dg/pr17844-1.c: New test.
9668
9669 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9670
9671         PR tree-optimization/17906
9672         * gcc.c-torture/compile/pr17906.c: New.
9673
9674 2004-10-09  Stuart Hastings  <stuart@apple.com>
9675             Roger Sayle  <roger@eyesopen.com>
9676
9677         PR rtl-optimization/17853
9678         * gcc.dg/i386-mmx-5.c: New testcase.
9679
9680 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9681
9682         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9683
9684 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/17524
9687         * g++.dg/template/static9.C: New test.
9688
9689         PR c++/17685
9690         * g++.dg/parse/operator5.C: New test.
9691
9692 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9693
9694         PR middle-end/17894
9695         * gcc.c-torture/execute/divcmp-4.c: New test case.
9696
9697 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9698
9699         PR tree-opt/17902
9700         * g++.dg/opt/pr17902.C: New test.
9701
9702 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9703
9704         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9705
9706 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9707
9708         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9709
9710 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9711
9712         * gcc.dg/assign-warn-3.c: New test.
9713
9714 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9715
9716         PR c/16999
9717         * gcc.dg/cpp/ident-1.c: New test.
9718
9719 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         * gcc.c-torture/compile/acc1.c: New.
9722
9723 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9724
9725         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9726         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9727
9728 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9729
9730         * gcc.dg/ultrasp11.c: New test.
9731
9732 2004-10-08  Michael Matz  <matz@suse.de>
9733
9734         * gcc.dg/doloop-2.c: New test.
9735
9736 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9737
9738         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9739         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9740         objc.dg/method-9.m: Update expected diagnostics.
9741
9742 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9743
9744         * gcc.dg/ppc-fsel-3.c: New file.
9745         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9746
9747 2004-10-07  Paul Brook  <paul@codesourcery.com>
9748
9749         * gfortran.dg/intrinsic_verify_1.f90: New test.
9750
9751 2004-10-07  Paul Brook  <paul@codesourcery.com>
9752
9753         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9754
9755 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9756
9757         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9758         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9759         commit.
9760
9761 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9762
9763         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9764
9765 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9766
9767         PR c++/17115
9768         * g++.dg/warn/Winline-4.C: New test.
9769
9770 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9771
9772         * gcc.c-torture/compile/20041007-1.c: New test.
9773
9774 2004-10-07  Paul Brook  <paul@codesourcery.com>
9775
9776         PR fortran/17678
9777         * gfortran.dg/use_allocated_1.f90: New test.
9778
9779 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9780
9781         PR middle-end/17849
9782         * gfortran.fortran-torture/compile/nested.f90: New test
9783
9784 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9785
9786         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9787
9788 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9789
9790         PR c++/17368
9791         * g++.dg/ext/asm6.C: New test.
9792
9793 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9794
9795         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9796
9797 2004-10-06  Paul Brook  <paul@codesourcery.com>
9798
9799         PR libfortran/17709
9800         * gfortran.dg/empty_format_1.f90: New test.
9801
9802 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9803
9804         PR fortran/17568
9805         * gfortran.dg/ishft.f90: New test.
9806
9807         PR fortran/17283
9808         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9809         tests.
9810
9811 2004-10-06  Paul Brook  <paul@codesourcery.com>
9812
9813         * gfortran.dg/do_1.f90: New test.
9814
9815 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9816
9817         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9818         optimizing for size.
9819
9820 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9821
9822         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9823
9824 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9825
9826         * gcc.c-torture/compile/20041005-1.c: New test.
9827
9828 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9829
9830         PR c++/17829
9831         * g++.dg/lookup/koenig4.C: New.
9832
9833 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9834
9835         * g++.dg/other/classkey1.C: Adjust quoting marks.
9836         * g++.dg/parse/error15.C: Likewise.
9837         * g++.dg/template/meminit2.C (int>): Likewise.
9838
9839 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9840
9841         PR fortran/17283
9842         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9843
9844         PR fortran/17631
9845         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9846
9847         PR fortran/17708
9848         * gfortran.dg/pr17708.f90: New test.
9849
9850 2004-10-04  Chao-ying Fu  <fu@mips.com>
9851
9852         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9853         * gcc.dg/vect/vect-4.c: Ditto.
9854         * gcc.dg/vect/vect-5.c: Ditto.
9855         * gcc.dg/vect/vect-6.c: Ditto.
9856         * gcc.dg/vect/vect-8.c: Ditto.
9857         * gcc.dg/vect/vect-16.c: Ditto.
9858         * gcc.dg/vect/vect-30.c: Ditto.
9859         * gcc.dg/vect/vect-40.c: Ditto.
9860         * gcc.dg/vect/vect-41.c: Ditto.
9861         * gcc.dg/vect/vect-42.c: Ditto.
9862         * gcc.dg/vect/vect-43.c: Ditto.
9863         * gcc.dg/vect/vect-44.c: Ditto.
9864         * gcc.dg/vect/vect-45.c: Ditto.
9865         * gcc.dg/vect/vect-46.c: Ditto.
9866         * gcc.dg/vect/vect-47.c: Ditto.
9867         * gcc.dg/vect/vect-48.c: Ditto.
9868         * gcc.dg/vect/vect-49.c: Ditto.
9869         * gcc.dg/vect/vect-50.c: Ditto.
9870         * gcc.dg/vect/vect-51.c: Ditto.
9871         * gcc.dg/vect/vect-52.c: Ditto.
9872         * gcc.dg/vect/vect-53.c: Ditto.
9873         * gcc.dg/vect/vect-54.c: Ditto.
9874         * gcc.dg/vect/vect-55.c: Ditto.
9875         * gcc.dg/vect/vect-56.c: Ditto.
9876         * gcc.dg/vect/vect-57.c: Ditto.
9877         * gcc.dg/vect/vect-58.c: Ditto.
9878         * gcc.dg/vect/vect-59.c: Ditto.
9879         * gcc.dg/vect/vect-60.c: Ditto.
9880         * gcc.dg/vect/vect-74.c: Ditto.
9881         * gcc.dg/vect/vect-79.c: Ditto.
9882         * gcc.dg/vect/vect-80.c: Ditto.
9883
9884 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9885
9886         * gcc.dg/unused-7.c: Use the correct option.
9887
9888 2004-10-04  Paul Brook  <paul@codesourcery.com>
9889         Bud Davis  <bdavis9659@comcast.net>
9890
9891         PR fortran/17706
9892         PR fortran/16434
9893         * gfortran/pr17706.f90: New test.
9894         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9895
9896 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9897
9898         * gfortran.dg/pr17612.f90: New test.
9899
9900 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9901
9902         * g++.dg/template/local1.C: Adjust quoting marks in
9903         testing for diagnostics.
9904         * g++.dg/tls/diag-2.C: Likewise.
9905         * g++.dg/other/error8.C: Likewise.
9906
9907 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9908
9909         PR c/17178
9910         * gcc.dg/unused-4.c: Adjust to be correct.
9911
9912         PR c/17820
9913         * gcc.dg/unused-7.c: New test.
9914
9915 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9916
9917         PR c++/17797
9918         * g++.dg/overload/template2.C: New test.
9919
9920 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9921
9922         PR tree-optimization/16632
9923         * gcc.dg/tree-ssa/20041002-1.c: New.
9924
9925 2004-10-03  Paul Brook  <paul@codesourcery.com>
9926
9927         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9928         rather than relying on default formatting.
9929
9930 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9931
9932         * gcc.dg/20040920-1.c: Update expected message text.
9933
9934 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9935
9936         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9937
9938 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9939
9940         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9941         tree level.
9942
9943 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         * gcc.dg/tree-ssa/pr17343.c: Remove.
9946
9947 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9948
9949         PR tree-opt/17343
9950         * gcc.dg/tree-ssa/pr17343.c: New test.
9951
9952 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9955         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9956         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9957         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9958         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9959
9960 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9961
9962         * gcc.dg/lvalue-2.c: New test.
9963
9964 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9965
9966         PR c/17730
9967         * gcc.dg/pr17730-1.c: New test
9968
9969 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9970
9971         PR c/7425
9972         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9973
9974 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9975
9976         * gcc.c-torture/execute/stdarg-1.c: New test.
9977         * gcc.c-torture/execute/stdarg-2.c: New test.
9978         * gcc.c-torture/execute/stdarg-3.c: New test.
9979         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9980         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9981         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9982         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9983         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9984
9985 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9986
9987         PR tree-optimization/17697
9988         * g++.dg/opt/pr17697-1.C: New test.
9989         * g++.dg/opt/pr17697-2.C: New test.
9990         * g++.dg/opt/pr17697-3.C: New test.
9991
9992 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9993
9994         PR c/16409
9995         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9996         gcc.dg/vla-init-5.c: New tests.
9997
9998 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9999
10000         PR c/13804
10001         * gcc.dg/pr13804-1.c: New test.
10002
10003 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10004
10005         PR fortran/16938
10006         * gfortran.dg/pr16938.f90: New test.
10007
10008 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10009
10010         * g++.dg/template/crash23.C: New test.
10011
10012 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/17585
10015         * g++.dg/template/static8.C: New test.
10016
10017 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10018
10019         PR c++/17681
10020         * g++.dg/other/error9.C: New test.
10021
10022 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10023
10024         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10025
10026 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10027
10028         PR fortran/15164
10029         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10030
10031 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10032
10033         PR middle-end/17112
10034         * gcc.dg/pr17112-1.c: New test case.
10035
10036 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10037
10038         PR c/11459
10039         * gcc.dg/pr11459-1.c: New test.
10040
10041 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10042
10043         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10044         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10045
10046 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10047
10048         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10049
10050 2004-09-25  Jan Hubicka  <jh@suse.cz>
10051
10052         * compile/30040909-1.c: New test.
10053         * compile/30040907-1.c: New test.
10054
10055 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10056
10057         * gcc.c-torture/execute/va-arg-26.c: New test.
10058
10059 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10060
10061         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10062         extra diagnostics on targets with 64-bit pointers.
10063         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10064
10065 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10066
10067         PR c/17188
10068         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10069         * gcc.dg/decl-3.c: Adjust expected message.
10070
10071 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10072
10073         PR fortran/17615
10074         * gfortran.dg/pr17615.f90: New test.
10075
10076 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10077
10078         PR tree-optimzation/17517
10079         * g++.dg/tree-ssa/pr17517.C: New Test.
10080
10081 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10082
10083         PR c++/16889
10084         * g++.dg/lookup/ambig3.C: New.
10085
10086 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         PR tree-opt/17624
10089         * g++.dg/opt/pr17624.C: New test.
10090
10091 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10092
10093         PR c/6980
10094         * gcc.dg/Wbad-function-cast-1.c: New test.
10095
10096 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10097
10098         * g++.dg/ext/complit1.C
10099         * g++.dg/other/error2.C
10100         * g++.dg/other/nontype-1.C
10101         * g++.dg/parse/crash11.C
10102         * g++.dg/parse/crash12.C
10103         * g++.dg/parse/error15.C
10104         * g++.dg/parse/error4.C
10105         * g++.dg/parse/tmpl-outside1.C
10106         * g++.dg/parse/too-many-tmpl-args1.C
10107         * g++.dg/template/dependent-expr3.C
10108         * g++.dg/template/error10.C
10109         * g++.dg/template/instantiate1.C
10110         * g++.dg/template/vtable2.C
10111         * g++.dg/warn/Wshadow-1.C
10112         * g++.dg/warn/weak1.C
10113         * g++.old-deja/g++.brendan/crash16.C
10114         * g++.old-deja/g++.brendan/crash18.C
10115         * g++.old-deja/g++.brendan/crash48.C
10116         * g++.old-deja/g++.brendan/crash49.C
10117         * g++.old-deja/g++.brendan/crash55.C
10118         * g++.old-deja/g++.brendan/crash56.C
10119         * g++.old-deja/g++.brendan/crash8.C
10120         * g++.old-deja/g++.brendan/enum11.C
10121         * g++.old-deja/g++.brendan/enum8.C
10122         * g++.old-deja/g++.brendan/enum9.C
10123         * g++.old-deja/g++.brendan/friend3.C
10124         * g++.old-deja/g++.brendan/misc14.C
10125         * g++.old-deja/g++.bugs/900402_02.C
10126         * g++.old-deja/g++.bugs/900404_03.C
10127         * g++.old-deja/g++.bugs/900404_04.C
10128         * g++.old-deja/g++.bugs/900428_03.C
10129         * g++.old-deja/g++.jason/crash4.C
10130         * g++.old-deja/g++.jason/overload21.C
10131         * g++.old-deja/g++.jason/redecl1.C
10132         * g++.old-deja/g++.jason/report.C
10133         * g++.old-deja/g++.jason/rfg10.C
10134         * g++.old-deja/g++.jason/template30.C
10135         * g++.old-deja/g++.law/arm12.C
10136         * g++.old-deja/g++.law/ctors5.C
10137         * g++.old-deja/g++.law/cvt20.C
10138         * g++.old-deja/g++.law/init10.C
10139         * g++.old-deja/g++.law/init8.C
10140         * g++.old-deja/g++.law/visibility17.C
10141         * g++.old-deja/g++.law/visibility7.C
10142         * g++.old-deja/g++.mike/net8.C
10143         * g++.old-deja/g++.mike/p646.C
10144         * g++.old-deja/g++.mike/p700.C
10145         * g++.old-deja/g++.mike/p701.C
10146         * g++.old-deja/g++.mike/p811.C
10147         * g++.old-deja/g++.ns/template13.C
10148         * g++.old-deja/g++.other/array3.C
10149         * g++.old-deja/g++.other/crash25.C
10150         * g++.old-deja/g++.other/dtor3.C
10151         * g++.old-deja/g++.other/dtor4.C
10152         * g++.old-deja/g++.other/main1.C
10153         * g++.old-deja/g++.other/warn7.C
10154         * g++.old-deja/g++.pt/crash11.C
10155         * g++.old-deja/g++.pt/crash36.C
10156         * g++.old-deja/g++.pt/spec22.C
10157         * g++.old-deja/g++.pt/spec9.C
10158         * g++.old-deja/g++.pt/ttp52.C
10159         * g++.old-deja/g++.robertl/eb103.C
10160         * g++.old-deja/g++.robertl/eb121.C
10161         * g++.old-deja/g++.robertl/eb22.C
10162         * g++.old-deja/g++.robertl/eb8.C:
10163         Update locations and/or regexps of dg-error markers.
10164         Remove markers for some bogus messages that are no longer issued.
10165
10166 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10167
10168         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10169         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10170
10171 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10172
10173         PR c++/17618
10174         * g++.dg/lookup/crash5.C: New test.
10175
10176 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10177
10178         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10179         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10180         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10181         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10182         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10183         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10184
10185         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10186         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10187         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10188         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10189         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10190         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10191
10192         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10193
10194         * gcc.dg/vect/vect-44.c: Check additional cases.
10195         * gcc.dg/vect/vect-48.c: Check additional cases.
10196
10197         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10198         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10199         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10200         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10201         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10202         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10203         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10204         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10205         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10206
10207         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10208         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10209         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10210
10211 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10212
10213         * gcc.dg/tree-ssa/loop-6.c: New test.
10214
10215 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10216
10217         PR c++/17620
10218         * g++.dg/inherit/base2.C: New.
10219
10220 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10223         * gcc.dg/20001012-2.c: Likewise.
10224         * gcc.dg/20001013-1.c: Likewise.
10225         * gcc.dg/20001101-1.c: Likewise.
10226         * gcc.dg/20001102-1.c: Likewise.
10227         * gcc.dg/bf-spl1.c: Likewise.
10228         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10229         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10230
10231 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10232
10233         PR tree-optimization/16721
10234         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10235
10236 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10237
10238         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10239         * gcc.dg/20040305-1.c: Likewise.
10240
10241 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10242
10243         PR c/16566
10244         * gcc.c-torture/compile/pr16566-1.c,
10245         gcc.c-torture/compile/pr16566-2.c,
10246         gcc.c-torture/compile/pr16566-3.c: New tests.
10247
10248 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10249
10250         PR tree-optimization/17512
10251         * gcc.c-torture/compile/20040916-1.c.
10252
10253 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10254
10255         * gcc.dg/pragma-re-3.c: New test.
10256
10257 2004-09-17  Matt Austern  <austern@apple.com>
10258
10259         PR c++/15049
10260         * g++.dg/other/anon3.C: New.
10261
10262 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10263
10264         PR c++/7503
10265         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10266         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10267         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10268         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10269         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10270
10271 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10272
10273         PR fortran/17286
10274         * gfortran.dg/pr17286.f90: New test.
10275
10276 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/17530
10279         * g++.dg/template/static7.C: New test.
10280
10281 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10282
10283         PR tree-opt/17558
10284         * gcc.c-torture/compile/pr17558.c: New test.
10285
10286 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10287
10288         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10289         if SKIP_ATTRIBUTE is defined.
10290
10291 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10292
10293         PR fortran/15957
10294         * gfortran.dg/pr15957.f90: New test.
10295
10296 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10297
10298         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10299         in comparison.
10300         * gcc.dg/vect/vect-79.c: Likewise.
10301         * gcc.dg/vect/vect-80.c: Likewise.
10302
10303 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10304
10305         PR fortran/15750
10306         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10307
10308 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10309
10310         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10311         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10312         * gcc.dg/vect/vect-62.c: New testcase.
10313         * gcc.dg/vect/vect-63.c: New testcase.
10314         * gcc.dg/vect/vect-64.c: New testcase.
10315         * gcc.dg/vect/vect-65.c: New testcase.
10316         * gcc.dg/vect/vect-66.c: New testcase.
10317         * gcc.dg/vect/vect-67.c: New testcase.
10318         * gcc.dg/vect/vect-68.c: New testcase.
10319         * gcc.dg/vect/vect-69.c: New testcase.
10320         * gcc.dg/vect/vect-79.c: New testcase.
10321         * gcc.dg/vect/vect-80.c: New testcase.
10322
10323 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10324
10325         * gcc.target/mips/asm-1.c: New test.
10326
10327 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10328
10329         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10330         * gcc.dg/vect/vect-73.c: New testcase.
10331         * gcc.dg/vect/vect-74.c: New testcase.
10332         * gcc.dg/vect/vect-75.c: New testcase.
10333         * gcc.dg/vect/vect-76.c: New testcase.
10334         * gcc.dg/vect/vect-77.c: New testcase.
10335         * gcc.dg/vect/vect-78.c: New testcase
10336
10337 2004-09-18  Paul Brook  <paul@codesourcery.com>
10338
10339         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10340
10341 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10342
10343         PR c/17424
10344         * gcc.dg/pr17424-1.c: New test.
10345
10346 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10347
10348         * g++.dg/tree-ssa/pr17153.C: New test.
10349
10350 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10351
10352         PR pch/13361
10353         * testsuite/g++.dg/pch/wchar-1.C: New.
10354         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10355
10356 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10357
10358         * gcc.c-torture/execute/20040917-1.c: New test.
10359
10360 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10361
10362         PR tree-optimization/17319
10363         * gcc.dg/pr17319.c: New test.
10364
10365 2004-09-17  Devang Patel  <dpatel@apple.com>
10366
10367         * gcc.dg/20040813-1.c: New test.
10368
10369 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10370
10371         PR tree-optimization/17273
10372         * gcc.c-torture/compile/pr17273.c: New test.
10373
10374 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10375
10376         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10377         Update expected messages.
10378         * gcc.dg/declspec-13.c: New test.
10379
10380 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10381
10382         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10383
10384 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10385
10386         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10387         change what 'a' is pointing to.
10388
10389 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/16002
10392         * g++.dg/template/error18.C: New test.
10393
10394         PR c++/16029
10395         * g++.dg/warn/Wunused-8.C: New test.
10396
10397 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10398
10399         PR tree-optimization/17513
10400         * gcc.dg/20040916-1.c: New test.
10401
10402 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10403
10404         PR c++/17501
10405         * g++.dg/template/typename7.C: New test.
10406
10407 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10408
10409         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10410
10411 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10412
10413         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10414         with -ftree-based-profiling also.
10415         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10416
10417 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10418
10419         PR/15364
10420         * gfortran.dg/der_array_io_1.f90: New test.
10421         * gfortran.dg/der_array_io_2.f90: New test.
10422         * gfortran.dg/der_array_io_3.f90: New test.
10423
10424 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10425
10426         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10427         EABI.
10428
10429 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * g++.dg/opt/switch1.C: New test.
10432
10433 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10434
10435         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10436         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10437         Update expected messages.
10438
10439 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10440
10441         PR fortran/16485
10442         * gfortran.dg/same_name_1.f90: New test.
10443
10444 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10445
10446         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10447         dereference garbage pointers.
10448
10449 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10450
10451         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10452         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10453
10454         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10455         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10456         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10457
10458 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10459
10460         PR c++/17324
10461         * g++.dg/template/mangle1.C: New test.
10462
10463 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10464
10465         PR tree-optimization/17252
10466         * gcc.c-torture/execute/pr17252.c: New test.
10467
10468 2004-09-14  Andrew Pinski  <apinski@apple.com>
10469
10470         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10471
10472 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10473
10474         PR rtl-optimization/9771
10475         * gcc.dg/pr9771-1.c: New test case.
10476
10477 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10478
10479         PR tree-optimization/15262
10480         * gcc.c-torture/execute/pr15262-1.c: New test.
10481         * gcc.c-torture/execute/pr15262-2.c: New test.
10482
10483 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10484
10485         * gcc.dg/declspec-12.c: New test.
10486
10487 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10488
10489         * gfortran.dg/pr17090.f90: Add directives to test.
10490
10491 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10492
10493         * gcc.c-torture/compile/20040914-1.c: New test.
10494
10495 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/16162
10498         * g++.dg/template/decl2.C: New test.
10499
10500 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10501
10502         PR fortran/17090
10503         * gfortran.dg/pr17090.f90: New test.
10504
10505 2004-09-13  Dale Johannesen  <dalej@apple.com>
10506
10507         * gcc.c-torture/compile/pr17408.c:  New test case.
10508
10509 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/16716
10512         * g++.dg/parse/crash17.C: New test.
10513
10514         PR c++/17327
10515         * g++.dg/template/enum3.C: New test.
10516
10517 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10518
10519         * lib/gcc-defs.exp: Load wrapper.exp.
10520         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10521         using local code.
10522         * lib/gcc.exp (gcc_init): Similar.
10523         * lib/gfortran.exp (gfortran_init): Similar.
10524         * lib/objc.exp (objc_init): Similar.
10525         * lib/treelang.exp (treelang_init): Similar.
10526         * lib/wrapper.exp: New file with build_wrapper call machinery in
10527         ${tool}_maybe_build_wrapper.
10528
10529 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10530
10531         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10532         "inline".
10533         * gcc.dg/declspec-11.c: Update expected messages.
10534         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10535         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10536         gcc.dg/inline-12.c: New tests.
10537
10538 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10539
10540         * g++.dg/tree-ssa/pr17400.C: New testcase.
10541
10542 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10543
10544         * gcc.target/mips/sb1-1.c: New testcase.
10545
10546 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10547
10548         * lib/g77-dg.exp: Remove unused file.
10549         * lib/mike-g77.exp: Ditto.
10550         * lib/g77.exp: Ditto.
10551
10552 2004-09-12  Richard Henderson  <rth@redhat.com>
10553
10554         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10555
10556 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10557
10558         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10559         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10560         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10561         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10562         Update expected messages.
10563
10564 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10565
10566         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10567         declaration/use mismatch for dirp parameter.
10568
10569 2004-09-12  Andrew Pinski  <apinski@apple.com>
10570
10571         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10572         -fgnu-runtime is passed.
10573
10574 2004-09-12  Richard Henderson  <rth@redhat.com>
10575
10576         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10577         do the uplevel thing and update additional_flags directly.
10578         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10579         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10580         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10581         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10582
10583 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10584
10585         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10586
10587 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10588
10589         PR middle-end/17411
10590         * g++.dg/opt/pr17411-1.C: New test case.
10591
10592 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10593
10594         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10595         gcc.dg/tls/diag-2.c: Update expected messages.
10596         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10597         messages.
10598         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10599         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10600         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10601         gcc.dg/tls/diag-5.c: New tests.
10602
10603 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10604
10605         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10606
10607 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10608
10609         * g++.dg/parse/break-in-for.C: New test.
10610
10611 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * gcc.dg/tree-ssa/20040911-1.c: New test.
10614
10615 2004-09-11  Andreas Jaeger  <aj@suse.de>
10616
10617         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10618         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10619
10620 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10621
10622         * gcc.target/frv: New directory of FR-V-specific tests.
10623
10624 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10625
10626         * gcc.dg/convert-vec-1.c: New test.
10627
10628 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10629
10630         PR middle-end/17024
10631         * gcc.dg/pr17024-1.c: New test case.
10632
10633 2004-09-10  Eric Christopher  <echristo@redhat.com>
10634
10635         * gcc.dg/20040910-1.c: New test.
10636
10637 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10638
10639         * gcc.dg/bitfld-9.c: New test.
10640
10641 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10642
10643         * gcc.c-torture/execute/ieee/acc1.c: New test.
10644         * gcc.c-torture/execute/ieee/acc2.c: New test.
10645         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10646
10647 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10648
10649         * gcc.dg/deprecated-2.c: New test.
10650
10651 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10652
10653         * gcc.dg/init-vec-1.c: New test.
10654
10655 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10656
10657         PR middle-end/17055
10658         * gcc.dg/pr17055-1.c: New test case.
10659
10660 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10661
10662         PR target/17377
10663         * gcc.c-torture/execute/pr17377.c: New test.
10664
10665 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10666
10667         PR c/8420
10668         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10669         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10670         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10671         gcc.dg/long-long-typespec-1.c: New tests.
10672         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10673
10674 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10675
10676         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10677         gcc.dg/gnu99-static-1.c: New tests.
10678
10679 2004-09-08  Devang Patel  <dpatel@apple.com>
10680
10681         * gcc.dg/darwin-ld-20040828-1.c: New test.
10682         * gcc.dg/darwin-ld-20040828-2.c: New test.
10683         * gcc.dg/darwin-ld-20040828-3.c: New test.
10684
10685 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10686
10687         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10688         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10689         in error message.
10690         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10691         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10692         in error message.
10693         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10694         types they qualify.
10695         * objc.dg/type-size-2.m: Fix wording in comment.
10696         * objc.dg/va-meth-1.m: New test case.
10697
10698 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10699
10700         PR c/16633:
10701         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10702         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10703
10704 2004-09-06  Devang Patel  <dpatel@apple.com>
10705
10706         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10707         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10708
10709 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10710
10711         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10712         reflect changed line numbering of diagnostics.
10713
10714 2004-09-06  Paul Brook  <paul@codesourcery.com>
10715
10716         * gfortran.dg/edit_real_1.f90: Add new test.
10717
10718 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10719
10720         * gcc.dg/tree-ssa/loop-2.c: New test.
10721         * gcc.dg/tree-ssa/loop-3.c: New test.
10722         * gcc.dg/tree-ssa/loop-4.c: New test.
10723         * gcc.dg/tree-ssa/loop-5.c: New test.
10724
10725 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10726
10727         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10728
10729 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10730
10731         * gcc.dg/format/sentinel-1.c: New test.
10732
10733 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10734
10735         * testsuite/gcc.dg/builtins-46.c: New.
10736
10737 2004-09-03  Devang Patel  <dpatel@apple.com>
10738
10739         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10740         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10741
10742 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10743
10744         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10745         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10746         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10747         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10748         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10749         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10750         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10751         the non-portable bzero.
10752         * gcc.dg/20010912-1.c: xfail for NetWare.
10753         * gcc.dg/20020426-2.c: xfail for NetWare.
10754         * gcc.dg/20021014-1.c: xfail for NetWare.
10755         * gcc.dg/20021018-1.c: xfail for NetWare.
10756         * gcc.dg/20030213-1.c: xfail for NetWare.
10757         * gcc.dg/20030225-1.c: xfail for NetWare.
10758         * gcc.dg/20030708-1.c: xfail for NetWare.
10759         * gcc.dg/builtins-config.h: Also exclude NetWare.
10760         * gcc.dg/format/format.h: Define restrict only if not already defined.
10761         * gcc.dg/nest.c: xfail for NetWare.
10762         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10763         * lib/target-supports.exp (check_visibility_available): Exclude
10764         NetWare.
10765
10766 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10767
10768         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10769         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10770         deterministic starting point for the alignment of structure fields.
10771         * gcc.dg/Wpadded.c: Dito.
10772         * g++.dg/abi/vbase10.C: Dito.
10773
10774 2004-09-03  Devang Patel  <dpatel@apple.com>
10775
10776         * g++.dg/debug/pr15736.cc: New test.
10777
10778 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10779
10780         * README.QMTEST: Fix out-of-date link.
10781
10782 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10783
10784         PR fortran/16579
10785         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10786         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10787
10788 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10789
10790         * g++.dg/abi/arm_rtti1.C: New test.
10791
10792 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10793
10794         * gcc.dg/ppc-vector-memcpy.c: New.
10795         * gcc.dg/ppc-vector-memset.c: New.
10796
10797 2004-09-02  Chao-ying Fu  <fu@mips.com>
10798
10799         * gcc.target/mips/mips-3d-1.c: New test.
10800         * gcc.target/mips/mips-3d-2.c: New test.
10801         * gcc.target/mips/mips-3d-3.c: New test.
10802         * gcc.target/mips/mips-3d-4.c: New test.
10803         * gcc.target/mips/mips-3d-5.c: New test.
10804         * gcc.target/mips/mips-3d-6.c: New test.
10805         * gcc.target/mips/mips-3d-7.c: New test.
10806         * gcc.target/mips/mips-3d-8.c: New test.
10807         * gcc.target/mips/mips-3d-9.c: New test.
10808         * gcc.target/mips/mips-ps-1.c: New test.
10809         * gcc.target/mips/mips-ps-2.c: New test.
10810         * gcc.target/mips/mips-ps-3.c: New test.
10811         * gcc.target/mips/mips-ps-4.c: New test.
10812         * gcc.target/mips/mips-ps-type.c: New test.
10813
10814 2004-09-02  Paul Brook  <paul@codesourcery.com>
10815
10816         * gfortran.dg/edit_real_1.f90: Add new tests.
10817
10818 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10819
10820         PR fortran/15327
10821         * gfortran.dg/merge_char_1.f90: New test.
10822
10823 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10824
10825         PR fortran/16404
10826         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10827
10828 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10829
10830         PR c/1522
10831         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10832
10833 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10834
10835         * g++.dg/opt/loop1.C: Do not XFAIL.
10836
10837 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10838
10839         * gcc.c-torture/execute/20040831-1.c: New test.
10840
10841 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10842
10843         PR fortran/16579
10844         * gfortran.dg/g77/20010610.f: Now passes.
10845         Copy from g77.f-torture/execute. Add dg-run directive.
10846         * gfortran.dg/g77/README: Update
10847
10848 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10849
10850         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10851         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10852         (t1, t2, t3, t4): Add volatile.
10853
10854 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10855
10856         * g++.dg/ext/visibility/arm1.C: New test.
10857
10858 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10859
10860         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10861         -pedantic-errors.
10862
10863 2004-09-01  Paul Brook  <paul@codesourcery.com>
10864
10865         * gfortran.dg/eof_2.f90: New test.
10866
10867 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10868
10869         PR fortran/16579
10870         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10871
10872 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10873
10874         PR libfortran/16805
10875         * gfortran.dg/list_read_2.f90: New test.
10876
10877 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10878
10879         * g++.dg/abi/key1.C: New test.
10880
10881 2004-08-31  Richard Henderson  <rth@redhat.com>
10882
10883         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10884         form of offsetof.
10885         * g++.dg/other/offsetof5.C: Remove duplicate.
10886
10887 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10888
10889         PR fortran/17244
10890         * gfortran.dg/func_derived_1.f90: New test.
10891
10892 2004-08-31  Paul Brook  <paul@codesourcery.com>
10893
10894         * gfortran.dg/eof_1.f90: New test.
10895
10896 2004-08-31  Paul Brook  <paul@codesourcery.com>
10897
10898         * gfortran.dg/list_read_1.f90: New file.
10899
10900 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * g++.dg/opt/loop1.C: XFAIL.
10903
10904 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10905
10906         * gcc.dg/funcdef-storage-1.c: New.
10907         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10908         an extern function in local scope.
10909         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10910         declare an 'auto inline' function in local scope.
10911         * gcc.dg/20011130-1.c: Likewise.
10912         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10913         an 'auto' function in local scope.
10914         * gcc.dg/20021014-1.c: Likewise.
10915         * gcc.dg/20030331-2.c: Likewise.
10916
10917 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10918
10919         * gfortran.dg/blockdata_1.f90: New test.
10920
10921 2004-08-30  Richard Henderson  <rth@redhat.com>
10922
10923         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10924
10925 2004-08-30  Richard Henderson  <rth@redhat.com>
10926
10927         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10928         additional_flags set by alternate driver.
10929         (ieee-options): New procedure.
10930         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10931         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10932         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10933         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10934
10935 2004-08-30  Richard Henderson  <rth@redhat.com>
10936
10937         * lib/f-torture.exp: Remove.
10938
10939 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10940
10941         PR rtl-optimization/16590
10942         * g++.dg/opt/loop1.C: New test.
10943
10944 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10945
10946         PR fortran/13910
10947         * gfortran.dg/oldstyle_1.f90: New test.
10948
10949 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10950         Paul Brook  <paul@codesourcery.com>
10951
10952         * gfortran.dg/g77/README: Update.
10953         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10954         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10955         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10956
10957 2004-08-28  Paul Brook  <paul@codesourcery.com>
10958
10959         PR libfortran/17195
10960         * gfortran.dg/edit_real_1.f90: New test.
10961
10962 2004-08-27  Paul Brook  <paul@codesourcery.com>
10963
10964         * gfortran.dg/rewind_1.f90: New test.
10965
10966 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10967
10968         PR fortran/16597
10969         * gfortran.dg/pr16597.f90: New test.
10970
10971 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10972
10973         PR c/13801
10974         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10975         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10976         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10977         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10978         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10979
10980 2004-08-26  Nick Clifton  <nickc@redhat.com>
10981
10982         * gcc.c-torture/compile/pr17119.c: New test.
10983
10984 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10985
10986         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10987
10988 2004-08-25  Richard Henderson  <rth@redhat.com>
10989
10990         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10991         the bits that expect kind=8 to be the largest real kind.
10992
10993 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10994
10995         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10996
10997 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10998
10999         * gfortran.dg/assignment_1.f90: New test.
11000
11001 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11002
11003         * g++.dg/template/repo3.C: New test.
11004
11005 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11006
11007         PR middle-end/16693
11008         PR tree-optimization/16372
11009         * g++.dg/opt/pr16372-1.C: New test case.
11010         * g++.dg/opt/pr16693-1.C: New test case.
11011         * g++.dg/opt/pr16693-2.C: New test case.
11012
11013 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11014
11015         * objc.dg/proto-lossage-4.m: New test.
11016
11017 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11018
11019         PR c++/17155
11020         * g++.dg/inherit/local2.C: New test.
11021
11022 2004-08-25  Paul Brook  <paul@codesourcery.com>
11023
11024         PR fortran/17144
11025         * gfortran.dg/string_ctor_1.f90: New test.
11026
11027 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11028
11029         PR c++/14428
11030         * g++.dg/template/redecl2.C: New test.
11031
11032 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11033
11034         PR fortran/17143
11035         * gfortran.dg/pr17143.f90: New test.
11036
11037 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11038
11039         PR fortran/17164
11040         * gfortran.dg/pr17164.f90: New test.
11041
11042 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11043
11044         * gcc.dg/tree-ssa/loop-1.c: New test.
11045
11046 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11047
11048         * gcc.c-torture/compile/20040824-1.c: New test.
11049
11050 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11051
11052         * gcc.c-torture/compile/iftrap-3.c: New test.
11053
11054 2004-08-24  Paul Brook  <paul@codesourcery.com>
11055
11056         * gfortran.dg/entry_2.f90: New test.
11057
11058 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11059
11060         PR c++/16889
11061         * g++.dg/lookup/ambig[12].C: New.
11062
11063 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11064
11065         PR c++/16706
11066         * g++.dg/template/crash21.C: New test.
11067         * g++.dg/template/crash22.C: Likewise.
11068
11069 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         PR c++/17149
11072         * g++.dg/template/access15.C: New.
11073
11074 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11075
11076         PR c++/17163
11077         * g++.dg/template/repo2.C: New test.
11078
11079 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11080
11081         PR rtl-optimization/17078
11082         * gcc.c-torture/execute/pr17078-1.c: New test case.
11083
11084 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11085
11086         PR c/14492
11087         * gcc.dg/debug/crash1.c: New test.
11088
11089 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c/16180
11092         * gcc.dg/loop-5.c: New test.
11093
11094 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11095
11096         * gcc.c-torture/execute/20040823-1.c: New test.
11097
11098 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11099
11100         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11101         to the assembler.  Simplify test accordingly.
11102         (asm_abi_flags): Use GNU names.
11103         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11104         to check for ABI flags.
11105
11106 2004-08-22  Andrew Pinski  <apinski@apple.com>
11107
11108         * g++.dg/opt/pr14029.C: New test.
11109         * gcc.c-torture/execute/pr15262.c: New test.
11110
11111 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11112
11113         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11114
11115 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11116
11117         PR 16908
11118         * gfortran.dg/direct_io.f90: New test.
11119
11120 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/17121
11123         * g++.dg/inherit/local2.C: New test.
11124
11125 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11126
11127         PR c++/17120
11128         * g++.dg/warn/Wparentheses-4.C: New test.
11129
11130 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11131
11132         PR c++/17121
11133         * g++.dg/inherit/local2.C: New test.
11134
11135         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11136         * gcc.dg/ppc-ldstruct.c: Likewise.
11137         * gcc.dg/ppc64-abi-2.c: Likewise.
11138
11139 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11140
11141         PR rtl-optimization/17099
11142         * gcc.c-torture/execute/20040820-1.c: New test.
11143
11144 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11145
11146         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11147
11148 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11149
11150         PR fortran/17077
11151         * gfortran.dg/auto_array_1.f90: New test.
11152
11153 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11154
11155         PR fortran/17074
11156         * gfortran.dg/simpleif_1.f90: New test.
11157
11158 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11159
11160         * lib/target-supports.exp (check_profiling_available): Return
11161         false for arm*-*-symbianelf* and arm*-*-eabi*.
11162
11163         PR c++/15890
11164         * g++.dg/template/delete1.C: New test.
11165
11166 2004-08-19  Paul Brook  <paul@codesourcery.com>
11167
11168         PR fortran/14976
11169         PR fortran/16228
11170         * gfortran.dg/data_char_1.f90: New test.
11171
11172 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11173
11174         PR fortran/16946
11175         * gfortran.dg/reduction.f90: New testcase.
11176
11177 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11178
11179         PR fortran/16520
11180         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11181
11182 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11183
11184         PR c++/17041
11185         * g++.dg/Wparentheses-3.C: New test.
11186
11187 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11188
11189         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11190         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11191         * gcc.dg/vect/vect-2.c: Likewise.
11192         * gcc.dg/vect/vect-3.c: Likewise.
11193         * gcc.dg/vect/vect-4.c: Likewise.
11194         * gcc.dg/vect/vect-5.c: Likewise.
11195         * gcc.dg/vect/vect-6.c: Likewise.
11196         * gcc.dg/vect/vect-7.c: Likewise.
11197         * gcc.dg/vect/vect-25.c: Likewise.
11198         * gcc.dg/vect/vect-31.c: Likewise.
11199         * gcc.dg/vect/vect-32.c: Likewise.
11200         * gcc.dg/vect/vect-34.c: Likewise.
11201         * gcc.dg/vect/vect-36.c: Likewise.
11202         * gcc.dg/vect/vect-all.c: Likewise.
11203
11204 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/17068
11207         * g++.dg/template/operator4.C: New test.
11208
11209 2004-08-18  Richard Henderson  <rth@redhat.com>
11210
11211         * gcc.dg/20040206-1.c: XFAIL.
11212
11213 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11214
11215         PR c++/16246
11216         * g++.dg/template/array7.C: New test.
11217
11218 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11219
11220         * gcc.dg/mips-movcc-1.c: New test.
11221         * gcc.dg/mips-movcc-2.c: New test.
11222         * gcc.dg/mips-movcc-3.c: New test.
11223
11224         * gcc.dg/mips-nmadd-1.c: New test.
11225         * gcc.dg/mips-nmadd-2.c: New test.
11226
11227 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11228
11229         PR c++/15871
11230         * g++.dg/opt/inline8.C: New test.
11231
11232         PR c++/16965
11233         * g++.dg/parse/error17.C: New test.
11234
11235 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11236
11237         * gcc.dg/vect: New directory for vectorizer tests.
11238         * gcc.dg/vect/tree-vect.h: New file.
11239         * gcc.dg/vect/vect.exp: New file.
11240         * gcc.dg/vect/pr16105.c.c: New test.
11241         * gcc.dg/vect/vect-1.c: New test.
11242         * gcc.dg/vect/vect-2.c: New test.
11243         * gcc.dg/vect/vect-3.c: New test.
11244         * gcc.dg/vect/vect-4.c: New test.
11245         * gcc.dg/vect/vect-5.c: New test.
11246         * gcc.dg/vect/vect-6.c: New test.
11247         * gcc.dg/vect/vect-7.c: New test.
11248         * gcc.dg/vect/vect-8.c: New test.
11249         * gcc.dg/vect/vect-9.c: New test.
11250         * gcc.dg/vect/vect-10.c: New test.
11251         * gcc.dg/vect/vect-11.c: New test.
11252         * gcc.dg/vect/vect-12.c: New test.
11253         * gcc.dg/vect/vect-13.c: New test.
11254         * gcc.dg/vect/vect-14.c: New test.
11255         * gcc.dg/vect/vect-15.c: New test.
11256         * gcc.dg/vect/vect-16.c: New test.
11257         * gcc.dg/vect/vect-17.c: New test.
11258         * gcc.dg/vect/vect-18.c: New test.
11259         * gcc.dg/vect/vect-19.c: New test.
11260         * gcc.dg/vect/vect-20.c: New test.
11261         * gcc.dg/vect/vect-21.c: New test.
11262         * gcc.dg/vect/vect-22.c: New test.
11263         * gcc.dg/vect/vect-23.c: New test.
11264         * gcc.dg/vect/vect-24.c: New test.
11265         * gcc.dg/vect/vect-25.c: New test.
11266         * gcc.dg/vect/vect-26.c: New test.
11267         * gcc.dg/vect/vect-27.c: New test.
11268         * gcc.dg/vect/vect-28.c: New test.
11269         * gcc.dg/vect/vect-29.c: New test.
11270         * gcc.dg/vect/vect-30.c: New test.
11271         * gcc.dg/vect/vect-31.c: New test.
11272         * gcc.dg/vect/vect-32.c: New test.
11273         * gcc.dg/vect/vect-33.c: New test.
11274         * gcc.dg/vect/vect-34.c: New test.
11275         * gcc.dg/vect/vect-35.c: New test.
11276         * gcc.dg/vect/vect-36.c: New test.
11277         * gcc.dg/vect/vect-37.c: New test.
11278         * gcc.dg/vect/vect-38.c: New test.
11279         * gcc.dg/vect/vect-40.c: New test.
11280         * gcc.dg/vect/vect-41.c: New test.
11281         * gcc.dg/vect/vect-42.c: New test.
11282         * gcc.dg/vect/vect-43.c: New test.
11283         * gcc.dg/vect/vect-44.c: New test.
11284         * gcc.dg/vect/vect-45.c: New test.
11285         * gcc.dg/vect/vect-46.c: New test.
11286         * gcc.dg/vect/vect-47.c: New test.
11287         * gcc.dg/vect/vect-48.c: New test.
11288         * gcc.dg/vect/vect-49.c: New test.
11289         * gcc.dg/vect/vect-50.c: New test.
11290         * gcc.dg/vect/vect-51.c: New test.
11291         * gcc.dg/vect/vect-52.c: New test.
11292         * gcc.dg/vect/vect-53.c: New test.
11293         * gcc.dg/vect/vect-54.c: New test.
11294         * gcc.dg/vect/vect-55.c: New test.
11295         * gcc.dg/vect/vect-56.c: New test.
11296         * gcc.dg/vect/vect-57.c: New test.
11297         * gcc.dg/vect/vect-58.c: New test.
11298         * gcc.dg/vect/vect-59.c: New test.
11299         * gcc.dg/vect/vect-60.c: New test.
11300         * gcc.dg/vect/vect-61.c: New test.
11301         * gcc.dg/vect/vect-all.c: New test.
11302         * gcc.dg/vect/vect-none.c: New test.
11303
11304 2004-08-17  Paul Brook  <paul@codesourcery.com>
11305
11306         PR fortran/13082
11307         * gfortran.dg/entry_1.f90: New test.
11308
11309 2004-08-17  Andrew Pinski  <apinski@apple.com>
11310
11311         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11312
11313 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11314
11315         * gcc.dg/pr17036-1.c: New test.
11316
11317 2004-08-16  Devang Patel  <dpatel@apple.com>
11318
11319         * gcc.dg/darwin-20040809-1.c: New test.
11320
11321 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11322
11323         * gcc.dg/funcdef-attr-1.c: New test.
11324
11325 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11326
11327         * gcc.dg/altivec-17.c: New test.
11328         * gcc.dg/altivec-18.c: New test.
11329
11330 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11331
11332         PR c++/6749
11333         * g++.dg/template/vtable2.C: New test.
11334
11335 2004-08-14  Richard Henderson  <rth@redhat.com>
11336
11337         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11338         * gcc.dg/pack-test-4.c (main): Return 0.
11339         * gcc.dg/setjmp-1.c: Remove XFAIL.
11340         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11341
11342 2004-08-14  Richard Henderson  <rth@redhat.com>
11343
11344         * gcc.dg/980217-1.c: Add prototype for printf.
11345
11346 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11347
11348         * gfortran.dg/pr16935.f90: New test.
11349
11350 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11351
11352         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11353
11354 2004-08-13  Paul Brook  <paul@codesourcery.com>
11355
11356         * gfortran.dg/der_io_1.f90: Remove stray comma.
11357
11358 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11359
11360         * gcc.dg/vmx/cw-bug-2.c: Remove.
11361         * gcc.dg/vmx/vprint-1.c: Remove.
11362         * gcc.dg/vmx/vscan-1.c: Remove.
11363
11364 2004-08-12  Devang patel  <dpatel@apple.com>
11365
11366         * gcc.dg/darwin-20040809-2.c: New test.
11367
11368 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11369
11370         * g++.dg/ext/altivec-12.C: New test.
11371
11372         * g++.dg/ext/altivec-11.C: New test.
11373
11374 2004-08-12  Paul Brook  <paul@codesourcery.com>
11375
11376         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11377
11378 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11379
11380         * g++.dg/ext/altivec-2.C: Check for hardware support before
11381         executing any VMX instructions.
11382
11383         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11384
11385 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11386
11387         PR c++/16276
11388         * g++.old-deja/g++.other/comdat4.C: New test.
11389         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11390
11391 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11392
11393         PR target/16286
11394         * gcc.dg/pr16286.c: New test.
11395
11396 2004-08-12 Jan Beulich <jbeulich@novell.com>
11397
11398         * g++.dg/ext/asm5.C: New.
11399
11400 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/16698
11403         * g++.dg/eh/crash1.C: New test.
11404
11405         PR c++/16717
11406         * g++.dg/ext/construct1.C: New test.
11407
11408 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11409
11410         PR c++/16853
11411         * g++.dg/init/ptrmem1.C: New test.
11412
11413         PR c++/16618
11414         * g++.dg/parse/offsetof5.C: New test.
11415
11416         PR c++/16870
11417         * g++.dg/template/overload3.C: New test.
11418
11419 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11420
11421         PR c++/16964
11422         * g++.dg/parse/error16.C: New test.
11423
11424         PR c++/16904
11425         * g++.dg/template/error14.C: New test.
11426
11427         PR c++/16929
11428         * g++.dg/template/error15.C: New test.
11429
11430 2004-08-11  Devang Patel  <dpatel@apple.com>
11431
11432         * gcc.dg/darwin-ld-20040809-1.c: New test.
11433         * gcc.dg/darwin-ld-20040809-2.c: New test.
11434
11435 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11436
11437         PR fortran/16917
11438         * gfortran.dg/dfloat_1.f90: New test.
11439
11440 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11441
11442         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11443         * gcc.dg/dll-2.c: Fix dg-require syntax.
11444         * gcc.misc-tests/arm-isr.c (abort): Declare.
11445         (exit): Likewise.
11446
11447 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11448
11449         PR c++/16971
11450         * g++.dg/parse/crash16.C: New test.
11451
11452 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11453
11454         * gcc.dg/mips-rsqrt-1.c: New test case.
11455         * gcc.dg/mips-rsqrt-2.c: New test case.
11456         * gcc.dg/mips-rsqrt-3.c: New test case.
11457
11458 2004-08-10  Paul Brook  <paul@codesourcery.com>
11459
11460         * gfortran.dg/der_io_1.f90: New test.
11461
11462 2004-08-10  Paul Brook  <paul@codesourcery.com>
11463
11464         PR fortran/16919
11465         * gfortran.dg/der_array_1.f90: New test.
11466
11467 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11468
11469         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11470
11471 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11472
11473         * gcc.dg/wchar_t-2.c: Fix typo.
11474
11475 2004-08-09  Falk Hueffner  <falk@debian.org>
11476
11477         PR tree-optimization/12517
11478         * gcc.c-torture/compile/pr12517.c: New test.
11479
11480         PR tree-optimization/12578
11481         * gcc.c-torture/compile/pr12578.c: New test.
11482
11483         PR tree-optimization/12899
11484         * gcc.c-torture/compile/pr12899.c: New test.
11485
11486         PR rtl-optimization/14692
11487         * gcc.c-torture/compile/pr14692.c: New test.
11488
11489         PR tree-optimization/16461
11490         * gcc.c-torture/compile/pr16461.c: New test.
11491
11492 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11493
11494         * gfortran.dg/getenv_1.f90: New test.
11495
11496 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11497
11498         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11499         wchar_t.
11500         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11501
11502 2004-08-06  Paul Brook  <paul@codesourcery.com>
11503
11504         * gfortran.dg/ret_array_1.f90: New test.
11505         * gfortran.dg/ret_pointer_1.f90: New test.
11506
11507 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11508
11509         * gcc.dg/missing-field-init-[12].c: New tests.
11510         * g++.dg/warn/missing-field-init-[12].C: New tests.
11511
11512 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11513
11514         * gcc.dg/enum2.c: New test.
11515         * gcc.dg/symbian3.c: Likewise.
11516         * gcc.dg/symbian4.c: Likewise.
11517         * gcc.dg/wchar_t-2.c: Likewise.
11518
11519 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11520
11521         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11522         destructor tests.
11523
11524 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11525
11526         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11527         dg-require-visiblity.
11528         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11529         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11530         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11531         * g++.dg/ext/visibility/new1.C: Likewise.
11532         * g++.dg/ext/visibility/pragma.C: Likewise.
11533         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11534         * g++.dg/ext/visibility/virtual.C: Likewise.
11535         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11536         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11537         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11538         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11539         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11540         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11541         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11542         * g++/dg/ext/visibility/visibility-8.C: New test.
11543         * gcc.c-torture/compile/dll.x: Remove.
11544         * gcc.dg/dll-2.c: Use dg-require-dll
11545         * gcc.dg/visibility-10.c: New test.
11546         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11547         supporting DLLs.
11548         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11549         (scan_not_hidden): Likewise.
11550
11551 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11552
11553         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11554
11555 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11556
11557         * gcc.c-torture/execute/20040805-1.c: New test.
11558
11559 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11560
11561         * gcc.dg/20020118-1.c: Declare abort.
11562         * gcc.dg/altivec_check.h: Likewise.
11563         * gcc.dg/iftrap-2.c: Likewise.
11564         * gcc.dg/pragma-darwin.c: Likewise.
11565         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11566
11567 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11568
11569         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11570
11571 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11572
11573         * gcc.c-torture/execute/builtins/abs-2.c,
11574         gcc.c-torture/execute/builtins/abs-3.c,
11575         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11576         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11577         intmax_t, uintmax_t and their limits.
11578         * gcc.dg/intmax_t-1.c: New test.
11579
11580 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11581
11582         * g++.dg/tc1/dr147.C: Add reference to PR.
11583
11584 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11585
11586         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11587         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11588
11589 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11590
11591         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11592
11593 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11594
11595         * gcc.dg/redecl-5.c: New test.
11596         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11597         of scanf.
11598
11599 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11600
11601         PR middle-end/16790
11602         * gcc.c-torture/execute/pr16790-1.c: New test case.
11603
11604 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11605
11606         * g++.dg/ext/visibility/assign1.C: New test.
11607         * g++.dg/ext/visibility/new1.C: Likewise.
11608
11609         * gcc.dg/symbian1.c: New test.
11610         * gcc.dg/symbian2.c: Likewise.
11611
11612 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11613
11614         PR target/16570
11615         * gcc.dg/i386-sse-9.c: New test.
11616
11617 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11618
11619         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11620
11621 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11622
11623         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11624         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11625         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11626         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11627         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11628         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11629         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11630         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11631         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11632         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11633         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11634         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11635         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11636         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11637         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11638         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11639         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11640         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11641         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11642         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11643         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11644         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11645         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11646         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11647         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11648         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11649         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11650         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11651         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11652         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11653         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11654         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11655         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11656         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11657         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11658         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11659         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11660         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11661         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11662         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11663         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11664         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11665         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11666         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11667         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11668         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11669         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11670         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11671         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11672         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11673         gcc.misc-tests/i386-pf-3dnow-1.c,
11674         gcc.misc-tests/i386-pf-athlon-1.c,
11675         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11676         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11677         Declare built-in functions used.
11678         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11679
11680 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11681
11682         PR c++/16707
11683         * g++.dg/lookup/using12.C: New test.
11684
11685         * g++.dg/init/null1.C: Fix PR number.
11686         * g++.dg/parse/namespace10.C: Likewise.
11687
11688 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR c++/16224
11691         * g++.dg/template/spec17.C: New test.
11692         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11693         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11694
11695 2004-08-02  David Billinghurst
11696
11697         PR fortran/16292
11698         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11699
11700 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11701
11702         * gcc.dg/ia64-got-1.c: New test case.
11703
11704 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/16489
11707         * g++.dg/init/null1.C: New test.
11708         * g++.dg/tc1/dr76.C: Adjust error marker.
11709
11710         PR c++/16529
11711         * g++.dg/parse/namespace10.C: New test.
11712
11713         PR c++/16810
11714         * g++.dg/inherit/ptrmem2.C: New test.
11715
11716 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11717
11718         PR target/16155
11719         * gcc.dg/pr16155.c: New test.
11720
11721 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11722
11723         * gcc.dg/redecl-2.c: New test.
11724
11725 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11726
11727         * gcc.dg/darwin-longdouble.c: New file.
11728
11729 2004-07-30  Richard Henderson  <rth@redhat.com>
11730
11731         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11732         write to constant argument.
11733         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11734
11735 2004-07-30  Richard Henderson  <rth@redhat.com>
11736
11737         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11738         tests of nearest around zero.
11739
11740 2004-07-30  Andrew Pinski  <apinski@apple.com>
11741
11742         * gcc.c-torture/compile/20040730-1.c: New test.
11743
11744 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11745
11746         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11747         powerpc-eabispe.
11748
11749 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11750
11751         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11752
11753 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11754
11755         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11756         contains $ld_library_path.
11757         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11758
11759 2004-07-29  Richard Henderson  <rth@redhat.com>
11760
11761         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11762
11763         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11764         (alt2, which): New.
11765         (Check): Accept either alternative.
11766
11767 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11768
11769         * g++.dg/abi/inline1.C: New test.
11770         * g++.dg/abi/local1-a.cc: Likewise.
11771         * g++.dg/abi/local1.C: Likewise.
11772         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11773         * g++.dg/abi/mangle12.C: Likewise.
11774         * g++.dg/abi/mangle17.C: Likewise.
11775         * g++.dg/abi/mangle20-2.C: Likewise.
11776         * g++.dg/opt/interface1.C: Likewise.
11777         * g++.dg/opt/interface1.h: Likewise.
11778         * g++.dg/opt/interface1-a.cc: New test.
11779         * g++.dg/parse/repo1.C: New test.
11780         * g++.dg/template/repo1.C: Likewise.
11781         * g++.dg/warn/Winline-1.C: Likewise.
11782         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11783
11784 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11785
11786         * gcc.dg/tree-ssa/20040729-1.c: New test.
11787
11788 2004-07-27  Matt Austern <austern@apple.com>
11789
11790         * gcc.dg/darwin-bool-1.c: New test.
11791         * gcc.dg/darwin-bool-2.c: New test.
11792
11793 2004-07-28  Richard Henderson  <rth@redhat.com>
11794
11795         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11796         arguments in the correct type.  Don't write to constant arguments.
11797
11798 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11799
11800         PR tree-optimization/16688
11801         PR tree-optimization/16689
11802         * g++.dg/tree-ssa/pr16688.C: New test.
11803
11804 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11805
11806         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11807         loads.  Not only in the comment, this time.
11808
11809 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11810
11811         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11812         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11813         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11814         * gcc.dg/sh4a-bitmovua.c: New.
11815         * gcc.dg/sh4a-cos.c: New.
11816         * gcc.dg/sh4a-cosf.c: New.
11817         * gcc.dg/sh4a-fprun.c: New.
11818         * gcc.dg/sh4a-fsrra.c: New.
11819         * gcc.dg/sh4a-memmovua.c: New.
11820         * gcc.dg/sh4a-sin.c: New.
11821         * gcc.dg/sh4a-sincos.c: New.
11822         * gcc.dg/sh4a-sincosf.c: New.
11823         * gcc.dg/sh4a-sinf.c: New.
11824
11825 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11826
11827         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11828         conditionals.
11829         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11830         loads.
11831         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11832         DOM1.
11833
11834 2004-07-27  Andrew Pinski  <apinski@apple.com>
11835
11836         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11837
11838 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11839
11840         * gcc.dg/pragma-isr.c: New test.
11841
11842 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11843
11844         PR c++/14429
11845         * g++.dg/template/ttp11.C: New test.
11846
11847 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11848
11849         * gcc.c-torture/compile/20040727-1.c: New test.
11850
11851 2004-07-26  Eric Christopher  <echristo@redhat.com>
11852
11853         * gcc.c-torture/compile/20040726-2.c: New test.
11854
11855 2004-07-26  Andrew Pinski  <apinski@apple.com>
11856
11857         * g++.dg/rtti/tinfo1.C: Xfail.
11858
11859 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11860
11861         * gcc.c-torture/compile/20040726-1.c: New test.
11862
11863 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11864             Brian Ryner  <bryner@brianryner.com>
11865
11866         PR c++/9283
11867         PR c++/15000
11868         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11869         * g++.dg/ext/visibility/: New directory.
11870         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11871         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11872         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11873         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11874         * g++.dg/ext/visibility/fvisibility.C,
11875         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11876         g++.dg/ext/visibility/fvisibility-override1.C
11877         g++.dg/ext/visibility/fvisibility-override2.C
11878         g++.dg/ext/visibility/memfuncts.C
11879         g++.dg/ext/visibility/noPLT.C
11880         g++.dg/ext/visibility/pragma.C
11881         g++.dg/ext/visibility/pragma-override1.C
11882         g++.dg/ext/visibility/pragma-override2.C
11883         g++.dg/ext/visibility/staticmemfuncts.C
11884         g++.dg/ext/visibility/virtual.C: New tests.
11885
11886 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11887
11888         PR c/15360
11889         * gcc.dg/pr15360-1.c: New test.
11890
11891 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11892
11893         * gcc.dg/pragma-align-2.c: New test.
11894         * gcc.dg/pragma-init-fini.c: New test.
11895         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11896         targets.
11897
11898 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11899
11900         * gcc.dg/init-string-2.c: New test.
11901
11902 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11903
11904         PR 16684
11905         * gcc.dg/Wredundant-decls-1.c: New test case.
11906
11907 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11910         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11911         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11912         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11913         * gcc.dg/compat/generate-random.c: New file.
11914         * gcc.dg/compat/generate-random.h: Likewise.
11915         * gcc.dg/compat/generate-random_r.c: Likewise.
11916         * gcc.dg/compat/struct-layout-1.h: Likewise.
11917         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11918         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11919         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11920         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11921         * gcc.dg/compat/struct-layout-1_main.c: New test.
11922         * gcc.dg/compat/struct-layout-1_x.c: New file.
11923         * gcc.dg/compat/struct-layout-1_y.c: New file.
11924         * gcc.dg/compat/struct-layout-1_test.h: New file.
11925
11926 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11927
11928         * gcc.dg/comp-return-1.c: New test
11929
11930 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11931
11932         * gcc.dg/vmx/8-02a.c: Fix typo.
11933
11934         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11935         * gcc.dg/darwin-abi-3.c: New test.
11936
11937         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11938         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11939
11940         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11941         * gcc.dg/vmx/ops-long-1.c: New test.
11942         * gcc.dg/vmx/ops-long-2.c: New test.
11943
11944 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11945
11946         * g++.dg/lookup/conv-[1234].C: New.
11947
11948 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11949
11950         * g++.dg/parse/attr2.C: Simplify.
11951
11952 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11953
11954         PR c/7284
11955         * gcc.c-torture/execute/pr7284-1.c: New test.
11956
11957 2004-07-22  Brian Booth  <bbooth@redhat.com>
11958
11959         * gcc.dg/tree-ssa/20040721-1.c: New test.
11960
11961 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11962
11963         * g++.dg/template/crash20.c: New.
11964
11965 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11966
11967         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11968         Add dg-run directive.  Declare variables as required.
11969         * gfortran.dg/g77/README: Update
11970
11971 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11972
11973         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11974         gcc.dg/cris-peep2-andu2.c: New tests.
11975
11976 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11977
11978         PR c/15052
11979         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11980         on return type.
11981         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11982         messages.
11983         * gcc.dg/qual-return-2.c: Update expected messages.
11984         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11985
11986 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11987
11988         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11989         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11990
11991 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11992
11993         PR c/11250
11994         * gcc.dg/init-string-1.c: New test.
11995
11996 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR middle-end/15345
11999         PR c/16450
12000         * gcc.dg/torture/nested-fn-1.c: New test.
12001
12002 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12003
12004         PR target/16559
12005         * gcc.dg/ia64-fptr-1.c: New file.
12006
12007 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12008
12009         PR c++/14497
12010         * g++.dg/template/spec16.C: New test.
12011         * g++.old-deja/g++.robertl/eb118.C: Remove.
12012
12013 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12014
12015         PR c++/509
12016         * g++.dg/template/spec15.C: New test.
12017
12018 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12019
12020         Copy cases from g77.f-torture/execute and add dg-run
12021         directive.  Other changes as noted.
12022         * gfortran.dg/g77/13037.f
12023         * gfortran.dg/g77/1832.f
12024         * gfortran.dg/g77/19981119-0.f
12025         * gfortran.dg/g77/19990313-0.f
12026         * gfortran.dg/g77/19990313-1.f
12027         * gfortran.dg/g77/19990313-2.f
12028         * gfortran.dg/g77/19990313-3.f
12029         * gfortran.dg/g77/19990419-1.f
12030         * gfortran.dg/g77/19990826-0.f
12031         * gfortran.dg/g77/19990826-2.f
12032         * gfortran.dg/g77/20000503-1.f
12033         * gfortran.dg/g77/20001111.f
12034         * gfortran.dg/g77/20010116.f
12035         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12036         * gfortran.dg/g77/20010430.f
12037         * gfortran.dg/g77/6177.f
12038         * gfortran.dg/g77/947.f
12039         * gfortran.dg/g77/970816-3.f
12040         * gfortran.dg/g77/971102-1.f
12041         * gfortran.dg/g77/980520-1.f
12042         * gfortran.dg/g77/980628-0.f
12043         * gfortran.dg/g77/980628-1.f
12044         * gfortran.dg/g77/980628-10.f
12045         * gfortran.dg/g77/980628-2.f
12046         * gfortran.dg/g77/980628-3.f
12047         * gfortran.dg/g77/980628-7.f
12048         * gfortran.dg/g77/980628-8.f
12049         * gfortran.dg/g77/980628-9.f
12050         * gfortran.dg/g77/980701-0.f
12051         * gfortran.dg/g77/980701-1.f
12052         * gfortran.dg/g77/cabs.f
12053         * gfortran.dg/g77/claus.f
12054         * gfortran.dg/g77/complex_1.f
12055         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12056         * gfortran.dg/g77/dcomplex.f
12057         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12058         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12059         * gfortran.dg/g77/f90-intrinsic-numeric.f
12060         * gfortran.dg/g77/int8421.f
12061         * gfortran.dg/g77/labug1.f
12062         * gfortran.dg/g77/large_vec.f
12063         * gfortran.dg/g77/le.f
12064         * gfortran.dg/g77/short.f
12065         * gfortran.dg/g77/README: Update
12066
12067 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12068
12069         PR c++/16637
12070         * g++.dg/parse/lookup4.C: New test.
12071
12072 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12073
12074         PR c++/16175
12075         * g++.dg/template/ttp10.C: New test.
12076
12077 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12078
12079         * gcc.dg/pr12625-1.c: New test.
12080
12081 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12082
12083         * testsuite/gcc.dg/switch-warn-1.c: New test.
12084         * testsuite/gcc.dg/switch-warn-2.c: New test.
12085         * gcc.c-torture/compile/pr14730.c: Update.
12086
12087 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12088
12089         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12090         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12091         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12092         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12093
12094 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/16623
12097         * g++.dg/template/assign1.C: New test.
12098
12099 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12100
12101         PR c++/12170
12102         * g++.dg/template/ttp9.C: New test.
12103
12104 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12105
12106         * gcc.dg/format/cmn-err-1.c: New test.
12107
12108 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12109
12110         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12111         gcc.dg/Wparentheses-10.c: New tests.
12112         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12113
12114 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12115
12116         PR fortran/16465
12117         * gfortran.dg/g77//ffixed-line-length-0.f,
12118         gfortran.dg/g77/ffixed-line-length-132.f,
12119         gfortran.dg/g77/ffixed-line-length-72.f,
12120         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12121         gfortran.dg/g77/README: Update.
12122
12123 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12124
12125         PR c++/13092
12126         * g++.dg/template/non-dependent7.C: New test.
12127         * g++.dg/template/non-dependent8.C: Likewise.
12128         * g++.dg/template/non-dependent9.C: Likewise.
12129         * g++.dg/template/non-dependent10.C: Likewise.
12130
12131 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/16337
12134         * g++.dg/parse/attr2.C: New test.
12135
12136 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12137
12138         * g77.dg: Removed.
12139         * g77.f-torture: Ditto.
12140
12141 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12142
12143         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12144         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12145         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12146
12147 2004-07-16  Richard Henderson  <rth@redhat.com>
12148
12149         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12150
12151 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12152
12153         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12154         tests with full list of options.
12155         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12156         of TORTURE_OPTIONS if test contains 'dg-do run'.
12157
12158         PR fortran/16404
12159         * gfortran.dg/do_iterator.f90: New test.
12160
12161 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12162
12163         PR rtl-optimization/16536
12164         * gcc.c-torture/execute/restrict-1.c: New test.
12165
12166 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         PR fortran/15324
12169         * gfortran.dg/pr15324.f90: New test.
12170
12171         PR fortran/15129
12172         * gfortran.dg/pr15129.f90: New test.
12173
12174         PR fortran/15140
12175         * gfortran.dg/pr15140.f90: New test.
12176
12177         PR fortran/13792
12178         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12179         compile-time simplification.
12180
12181 2004-07-14  Mike Stump  <mrs@apple.com>
12182
12183         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12184
12185 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12186
12187         PR target/16325
12188         * gcc.dg/profile-generate-1.c: New.
12189
12190 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12191
12192         * gcc.c-torture/execute/20040709-1.c: New test.
12193         * gcc.c-torture/execute/20040709-2.c: New test.
12194
12195 2004-07-14  Mike Stump  <mrs@apple.com>
12196
12197         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12198
12199 2004-07-14  Mike Stump  <mrs@apple.com>
12200
12201         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12202
12203 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/16518
12206         * g++.dg/parse/mutable1.C: New test.
12207
12208 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12209
12210         PR tree-optimization/16443
12211         * gcc.dg/tree-ssa/20040713-1.c: New test.
12212
12213 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12214
12215         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12216         for operator new.
12217
12218 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12219
12220         * gfortran.dg/g77/README: New file
12221         * gfortran.dg/g77/19981216-0.f:  Copy from
12222         g77.f-torture/noncompile.  Add "dg-do compile" and
12223         dg-error as required.
12224         * gfortran.dg/g77/19990218-1.f: Likewise
12225         * gfortran.dg/g77/19990905-1.f: Likewise
12226         * gfortran.dg/g77/9263.f: Likewise
12227         * gfortran.dg/g77/980615-0.f: Likewise
12228         * gfortran.dg/g77/980616-0.f: Likewise
12229         * gfortran.dg/g77/check0.f: Likewise
12230         * gfortran.dg/g77/select_no_compile.f: Likewise
12231
12232 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12233
12234         Copy files from g77.f-torture/compile.
12235         Add "{ dg-do compile}".  Other changes as noted
12236         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12237         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12238         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12239         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12240         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12241         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12242         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12243         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12244         statement to conform to standard.  Append alpha1.x for reference.
12245         * gfortran.dg/g77/xformat.f: Add dg-warning
12246
12247 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12248
12249         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12250         Add {dg-do compile} directive.
12251         * gfortran.dg/g77/cpp2.F: Likewise
12252
12253 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12254
12255         PR c++/5402
12256         * g++.dg/lookup/name-clash1.C: New test.
12257
12258         PR c++/9777
12259         * g++.dg/lookup/name-clash2.C: New test.
12260
12261         PR c++/12102
12262         * g++.dg/lookup/name-clash3.C: New test.
12263
12264 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12265
12266         * g++.dg/lookup/new2.C: New test.
12267         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12268
12269 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12270
12271         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12272         Add {dg-do compile} directive.
12273         * gfortran.dg/g77/13060.f: Likewise
12274         * gfortran.dg/g77/19990218-0.f: Likewise
12275         * gfortran.dg/g77/19990305-0.f: Likewise
12276         * gfortran.dg/g77/19990419-0.f: Likewise
12277         * gfortran.dg/g77/19990502-0.f: Likewise
12278         * gfortran.dg/g77/19990502-1.f: Likewise
12279         * gfortran.dg/g77/19990525-0.f: Likewise
12280         * gfortran.dg/g77/19990826-1.f: Likewise
12281         * gfortran.dg/g77/19990826-3.f: Likewise
12282         * gfortran.dg/g77/19990905-2.f: Likewise
12283         * gfortran.dg/g77/20000412-1.f: Likewise
12284         * gfortran.dg/g77/20000511-1.f: Likewise
12285         * gfortran.dg/g77/20000511-2.f: Likewise
12286         * gfortran.dg/g77/20000518.f: Likewise
12287         * gfortran.dg/g77/20000601-1.f: Likewise
12288         * gfortran.dg/g77/20000601-2.f: Likewise
12289         * gfortran.dg/g77/20000629-1.f: Likewise
12290         * gfortran.dg/g77/20000630-2.f: Likewise
12291         * gfortran.dg/g77/20010115.f: Likewise
12292         * gfortran.dg/g77/20010321-1.f: Likewise
12293         * gfortran.dg/g77/20010426.f: Likewise
12294         * gfortran.dg/g77/20020307-1.f: Likewise
12295         * gfortran.dg/g77/8485.f: Likewise
12296         * gfortran.dg/g77/960317-1.f: Likewise
12297         * gfortran.dg/g77/970915-0.f: Likewise
12298         * gfortran.dg/g77/980310-1.f: Likewise
12299         * gfortran.dg/g77/980310-2.f: Likewise
12300         * gfortran.dg/g77/980310-3.f: Likewise
12301         * gfortran.dg/g77/980310-4.f: Likewise
12302         * gfortran.dg/g77/980310-6.f: Likewise
12303         * gfortran.dg/g77/980310-7.f: Likewise
12304         * gfortran.dg/g77/980310-8.f: Likewise
12305         * gfortran.dg/g77/980419-2.f: Likewise
12306         * gfortran.dg/g77/980424-0.f: Likewise
12307         * gfortran.dg/g77/980427-0.f: Likewise
12308         * gfortran.dg/g77/980729-0.f: Likewise
12309         * gfortran.dg/g77/981117-1.f: Likewise
12310         * gfortran.dg/g77/toon_1.f: Likewise
12311
12312 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12313
12314         PR c++/2204
12315         * g++.dg/other/abstract2.C: New test.
12316
12317 2004-07-12  Paul Brook  <paul@codesourcery.com>
12318
12319         * gfortran.dg/pointer_init_1.f90: New test.
12320
12321 2004-07-11  Paul Brook  <paul@codesourcery.com>
12322
12323         PR fortran/15986
12324         * gfortran.dg/contained_1.f90: New test.
12325
12326 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12327
12328         * g++.dg/parse/defarg8.C: New test.
12329
12330 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12331
12332         PR fortran/16433
12333         * gfortran.dg/pr16433.f: New test.
12334
12335         PR fortran/17574
12336         * gfortran.dg/pr15754.f90: New test.
12337
12338 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12339
12340         PR tree-optimization/16437
12341         * gcc.c-torture/execute/bitfld-4.c: New test.
12342
12343 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12344
12345         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12346         access to common var from module.
12347
12348 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12349
12350         PR fortran/16336
12351         * gfortran.fortran-torture/execute/common_2.f90: New test.
12352
12353 2004-07-10  Paul Brook  <paul@codesourcery.com>
12354
12355         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12356
12357 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12358
12359         PR fortran/15969
12360         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12361
12362 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12363
12364         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12365         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12366         * gfortran.dg/g77/ffree-form-1.f: Likewise
12367         * gfortran.dg/g77/ffree-form-2.f: Likewise
12368         * gfortran.dg/g77/ffree-form-3.f: Likewise
12369         * gfortran.dg/g77/fno-underscoring.f: Likewise
12370         * gfortran.dg/g77/funderscoring.f: Likewise
12371         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12372
12373 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12374
12375         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12376
12377 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12378         Paul Brook  <paul@codesourcery.com>
12379
12380         PR fortran/13415
12381         * gfortran.dg/common_pointer_1.f90: New test.
12382
12383 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12384
12385         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12386
12387 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12388
12389         PR target/16364
12390         * gcc.c-torture/compile/20040709-1.c: New.
12391
12392 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12393
12394         PR fortran/14077
12395         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12396
12397 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12398
12399         PR fortran/13201
12400         * gfortran.dg/shape_1.f90: New test.
12401
12402 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12403             Andrew Pinski  <apinski@apple.com>
12404
12405         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12406
12407 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12408
12409         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12410         comment.
12411
12412 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12413         Paul Brook  <paul@codesourcery.com>
12414
12415         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12416         '.f95' and '.F95'.
12417
12418 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12419
12420         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12421
12422 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12423
12424         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12425         testcases with capital suffix.
12426
12427 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12428
12429         PR fortran/15481
12430         PR fortran/13372
12431         PR fortran/13575
12432         PR fortran/15978
12433         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12434
12435         * gfortran.dg/implicit_1.f90: New test.
12436
12437 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12438
12439         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12440         expression to match gfortran warning/error messages
12441         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12442         dg-error text.
12443
12444 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12445
12446         * lib/fortran-torture.exp: Rename proc search_for to
12447         search_for_re.
12448
12449 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12450
12451         * gcc.c-torture/execute/simd-5.x: New file.
12452         XFAIL on SPARC 64-bit at -O0.
12453
12454 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12455
12456         PR c++/8211
12457         PR c++/16165
12458         * g++.dg/warn/effc3.C: New test.
12459
12460 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12461
12462         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12463         change X to 1X in format.
12464         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12465         add data statements to conform to standard.
12466
12467 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12468
12469         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12470         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12471         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12472
12473 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12474
12475         * gfortran.dg/g77/7388.f: Copy from g77.dg
12476         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12477         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12478         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12479         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12480         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12481         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12482         * gfortran.dg/g77/strlen0.f: Likewise
12483
12484 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12485
12486         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12487         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12488
12489 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12490
12491         * gcc.c-torture/execute/920428-2.x: Delete.
12492         * gcc.c-torture/execute/920501-7.x: Likewise.
12493
12494 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12495
12496         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12497         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12498         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12499         prescott and c3-2.
12500         (PREFETCH_3DNOW): Add -march=c3.
12501
12502 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12503
12504         PR c/16437
12505         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12506         * gcc.c-torture/execute/bf64-1.x: Likewise.
12507
12508 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12509
12510         * gcc.c-torture/compile/20040708-1.c: New test.
12511
12512 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12513
12514         PR c++/16169
12515         * g++.dg/warn/effc2.C: New test.
12516
12517 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12518
12519         * gcc.c-torture/execute/bitfld-1.x: Remove.
12520         * gcc.c-torture/execute/bitfld-3.c: New test.
12521         * gcc.dg/bitfld-2.c: Remove XFAILs.
12522
12523 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12524
12525         PR c++/16276
12526         * g++.dg/rtti/tinfo1.C: New file.
12527
12528 2004-07-07  Eric Christopher  <echristo@redhat.com>
12529
12530         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12531
12532 2004-07-07  Andrew Pinski  <apinski@apple.com>
12533
12534         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12535
12536 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * g++.dg/init/call1.C: XFAIL.
12539
12540 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12541
12542         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12543         except for movstrict*, to movmem* and clrstr* to clrmem*.
12544
12545 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12546
12547         * gcc.c-torture/execute/20040707-1.c: New test.
12548
12549 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12550
12551         * gcc.c-torture/execute/20040706-1.c: New test.
12552
12553 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12554
12555         PR c++/3671
12556         * g++.dg/template/spec14.C: New test.
12557
12558 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12561         nothing if not yet defined.  Use it in b, c and d type definitions.
12562         * gcc.c-torture/execute/20040705-1.c: New test.
12563         * gcc.c-torture/execute/20040705-2.c: New test.
12564
12565 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12566
12567         PR c++/2518
12568         * g++.dg/lookup/new1.C: New test.
12569
12570 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12571
12572         PR c++/11406
12573         * g++.dg/template/sizeof8.C: New test.
12574
12575 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12576
12577         * gcc.c-torture/compile/20040705-1.c: New test.
12578
12579 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12580
12581         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12582
12583 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12584
12585         * gcc.dg/cpp/if-mop.c: Two new testcases.
12586         * gcc.dg/cpp/trad/comment-3.c: New.
12587
12588 2004-07-04  Paul Brook  <paul@codesourcery.com>
12589
12590         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12591
12592 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12593
12594         PR c++/3761
12595         * g++.dg/lookup/crash4.C: New test.
12596
12597 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12598
12599         * gcc.c-torture/execute/builtin-abs-1.c
12600         * gcc.c-torture/execute/builtin-abs-2.c
12601         * gcc.c-torture/execute/builtin-complex-1.c
12602         * gcc.c-torture/execute/builtins/string-1-lib.c
12603         * gcc.c-torture/execute/builtins/string-1.c
12604         * gcc.c-torture/execute/builtins/string-2-lib.c
12605         * gcc.c-torture/execute/builtins/string-2.c
12606         * gcc.c-torture/execute/builtins/string-3-lib.c
12607         * gcc.c-torture/execute/builtins/string-3.c
12608         * gcc.c-torture/execute/builtins/string-4-lib.c
12609         * gcc.c-torture/execute/builtins/string-4.c
12610         * gcc.c-torture/execute/builtins/string-5-lib.c
12611         * gcc.c-torture/execute/builtins/string-5.c
12612         * gcc.c-torture/execute/builtins/string-6-lib.c
12613         * gcc.c-torture/execute/builtins/string-6.c
12614         * gcc.c-torture/execute/builtins/string-7-lib.c
12615         * gcc.c-torture/execute/builtins/string-7.c
12616         * gcc.c-torture/execute/builtins/string-8-lib.c
12617         * gcc.c-torture/execute/builtins/string-8.c
12618         * gcc.c-torture/execute/builtins/string-9-lib.c
12619         * gcc.c-torture/execute/builtins/string-9.c
12620         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12621         * gcc.c-torture/execute/builtins/string-asm-1.c
12622         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12623         * gcc.c-torture/execute/builtins/string-asm-2.c
12624         * gcc.c-torture/execute/stdio-opt-1.c
12625         * gcc.c-torture/execute/stdio-opt-2.c
12626         * gcc.c-torture/execute/stdio-opt-3.c
12627         * gcc.c-torture/execute/string-opt-1.c
12628         * gcc.c-torture/execute/string-opt-10.c
12629         * gcc.c-torture/execute/string-opt-11.c
12630         * gcc.c-torture/execute/string-opt-12.c
12631         * gcc.c-torture/execute/string-opt-13.c
12632         * gcc.c-torture/execute/string-opt-14.c
12633         * gcc.c-torture/execute/string-opt-15.c
12634         * gcc.c-torture/execute/string-opt-16.c
12635         * gcc.c-torture/execute/string-opt-2.c
12636         * gcc.c-torture/execute/string-opt-6.c
12637         * gcc.c-torture/execute/string-opt-7.c
12638         * gcc.c-torture/execute/string-opt-8.c:
12639         Replace with ...
12640
12641         * gcc.c-torture/execute/builtins/abs-2.c
12642         * gcc.c-torture/execute/builtins/abs-3.c
12643         * gcc.c-torture/execute/builtins/complex-1.c
12644         * gcc.c-torture/execute/builtins/fprintf.c
12645         * gcc.c-torture/execute/builtins/fputs.c
12646         * gcc.c-torture/execute/builtins/memcmp.c
12647         * gcc.c-torture/execute/builtins/memmove.c
12648         * gcc.c-torture/execute/builtins/memops-asm.c
12649         * gcc.c-torture/execute/builtins/mempcpy-2.c
12650         * gcc.c-torture/execute/builtins/mempcpy.c
12651         * gcc.c-torture/execute/builtins/memset.c
12652         * gcc.c-torture/execute/builtins/printf.c
12653         * gcc.c-torture/execute/builtins/sprintf.c
12654         * gcc.c-torture/execute/builtins/strcat.c
12655         * gcc.c-torture/execute/builtins/strchr.c
12656         * gcc.c-torture/execute/builtins/strcmp.c
12657         * gcc.c-torture/execute/builtins/strcpy.c
12658         * gcc.c-torture/execute/builtins/strcspn.c
12659         * gcc.c-torture/execute/builtins/strlen-2.c
12660         * gcc.c-torture/execute/builtins/strlen.c
12661         * gcc.c-torture/execute/builtins/strncat.c
12662         * gcc.c-torture/execute/builtins/strncmp-2.c
12663         * gcc.c-torture/execute/builtins/strncmp.c
12664         * gcc.c-torture/execute/builtins/strncpy.c
12665         * gcc.c-torture/execute/builtins/strpbrk.c
12666         * gcc.c-torture/execute/builtins/strpcpy-2.c
12667         * gcc.c-torture/execute/builtins/strpcpy.c
12668         * gcc.c-torture/execute/builtins/strrchr.c
12669         * gcc.c-torture/execute/builtins/strspn.c
12670         * gcc.c-torture/execute/builtins/strstr-asm.c
12671         * gcc.c-torture/execute/builtins/strstr.c:
12672         ... these new files.
12673
12674         * gcc.c-torture/execute/builtins/abs-2-lib.c
12675         * gcc.c-torture/execute/builtins/abs-3-lib.c
12676         * gcc.c-torture/execute/builtins/complex-1-lib.c
12677         * gcc.c-torture/execute/builtins/fprintf-lib.c
12678         * gcc.c-torture/execute/builtins/fputs-lib.c
12679         * gcc.c-torture/execute/builtins/memcmp-lib.c
12680         * gcc.c-torture/execute/builtins/memmove-lib.c
12681         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12682         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12683         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12684         * gcc.c-torture/execute/builtins/memset-lib.c
12685         * gcc.c-torture/execute/builtins/printf-lib.c
12686         * gcc.c-torture/execute/builtins/sprintf-lib.c
12687         * gcc.c-torture/execute/builtins/strcat-lib.c
12688         * gcc.c-torture/execute/builtins/strchr-lib.c
12689         * gcc.c-torture/execute/builtins/strcmp-lib.c
12690         * gcc.c-torture/execute/builtins/strcpy-lib.c
12691         * gcc.c-torture/execute/builtins/strcspn-lib.c
12692         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12693         * gcc.c-torture/execute/builtins/strlen-lib.c
12694         * gcc.c-torture/execute/builtins/strncat-lib.c
12695         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12696         * gcc.c-torture/execute/builtins/strncmp-lib.c
12697         * gcc.c-torture/execute/builtins/strncpy-lib.c
12698         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12699         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12700         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12701         * gcc.c-torture/execute/builtins/strrchr-lib.c
12702         * gcc.c-torture/execute/builtins/strspn-lib.c
12703         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12704         * gcc.c-torture/execute/builtins/strstr-lib.c
12705         * gcc.c-torture/execute/builtins/lib/abs.c
12706         * gcc.c-torture/execute/builtins/lib/fprintf.c
12707         * gcc.c-torture/execute/builtins/lib/memset.c
12708         * gcc.c-torture/execute/builtins/lib/printf.c
12709         * gcc.c-torture/execute/builtins/lib/sprintf.c
12710         * gcc.c-torture/execute/builtins/lib/strcpy.c
12711         * gcc.c-torture/execute/builtins/lib/strcspn.c
12712         * gcc.c-torture/execute/builtins/lib/strncat.c
12713         * gcc.c-torture/execute/builtins/lib/strncmp.c
12714         * gcc.c-torture/execute/builtins/lib/strncpy.c
12715         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12716         * gcc.c-torture/execute/builtins/lib/strspn.c
12717         * gcc.c-torture/execute/builtins/lib/strstr.c:
12718         New files containing support routines.
12719
12720         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12721         declaration.
12722         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12723         when not optimizing.
12724
12725 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/16240
12728         * g++.dg/abi/mangle22.C: New test.
12729         * g++.dg/abi/mangle23.C: Likewise.
12730
12731 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12732
12733         PR fortran/16290
12734         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12735         Allow for cases without denormalized floating point numbers.
12736
12737 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12738
12739         PR c/1027
12740         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12741         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12742         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12743         expected warning text.
12744         * gcc.dg/format/diag-2.c: New test.
12745
12746 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12747
12748         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12749
12750 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12751
12752         * gcc.dg/builtins-43.c: New.
12753         * gcc.dg/builtins-44.c: New.
12754         * gcc.dg/builtins-45.c: New.
12755
12756 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12757             Andreas Tobler  <a.tobler@schweiz.ch>
12758
12759         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12760         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12761         as SIGSEGV.
12762         * gcc.dg/cleanup-11.c: Likewise.
12763         * gcc.dg/cleanup-8.c: Likewise.
12764         * gcc.dg/cleanup-9.c: Likewise.
12765         * gcc.dg/cleanup-5.c: Run on all platforms.
12766
12767 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12768
12769         * g++.dg/warn/nonnull1.C: New test.
12770
12771 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12772
12773         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12774         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12775         Special-case the Sun compiler wrt to <complex.h>.
12776
12777 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12778
12779         * gcc.dg/Wunreachable-8.C: New test.
12780
12781         * gcc.dg/h8300-ice2.c : New test.
12782
12783 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12784
12785         PR fortran/16161
12786         * gfortran.fortran-torture/compile/implicit.f90: Add test
12787         for implicit character.
12788
12789 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12790
12791         PR fortran/16289
12792         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12793         Use tiny() intrinsic to find smallest non-negative real
12794
12795 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12796
12797         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12798         * gcc.dg/compat/struct-by-value-22_x.c: New.
12799         * gcc.dg/compat/struct-by-value-22_y.c: New.
12800
12801         * gcc.c-torture/execute/20040629-1.c: New test.
12802
12803 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12806         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12807
12808         PR target/16195
12809         * gcc.dg/20040625-1.c: New test.
12810
12811 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12814
12815 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12816
12817         PR fortran/15963
12818         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12819
12820 2004-06-29  Richard Henderson  <rth@redhat.com>
12821
12822         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12823
12824 2004-06-29  Paul Brook  <paul@codesourcery.com>
12825
12826         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12827         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12828
12829 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         PR c++/16260
12832         * g++.dg/parse/crash15.C: New.
12833
12834 2004-06-28  Andrew Pinski  <apinski@apple.com>
12835
12836         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12837         by the error already.
12838
12839         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12840
12841 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12842
12843         PR target/14041
12844         * gcc.dg/h8300-bss-align-1.c : New.
12845
12846 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12847
12848         * PR c++/16174
12849         * g++.dg/template/ctor4.C: New.
12850
12851 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12852
12853         PR c++/16205
12854         * g++.dg/warn/Wsequence-point-1.C: New test.
12855
12856 2004-06-27  Paul Brook  <paul@codesourcery.com>
12857
12858         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12859
12860 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12861
12862         * g++.old-deja/g++.mike/p7325.C: Remove.
12863
12864 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         PR c/14963
12867         * gcc.dg/pr14963.c: New test.
12868
12869 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/16193
12872         * g++.dg/parse/redef1.C: New test.
12873
12874 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12875
12876         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12877         20021110.c.
12878         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12879         20021119-1.c.
12880         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12881         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12882         5-04.c.
12883         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12884         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12885         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12886         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12887         g++.brendan/enum14.C.
12888         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12889         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12890         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12891         g++.mike/virt1.C.
12892         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12893         memtemp24.C.
12894
12895 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12896
12897         * gcc.dg/20040527-1.c: New test case.
12898
12899 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12900
12901         PR gfortran/pr16196
12902         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12903
12904 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12905
12906         PR middle-end/15825
12907         * gcc.dg/pr15825-1.c: New test case.
12908
12909 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12910
12911         * gcc.c-torture/execute/20040625-1.c: New test.
12912
12913 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12914
12915         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12916
12917 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12918
12919         * gcc.dg/torture/mips-div-1.c: New test.
12920
12921 2004-06-24  Jeff Law  <law@redhat.com>
12922
12923         * gcc.dg/tree-ssa/20040624-1.c: New test.
12924
12925 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12926
12927         * gcc.c-torture/compile/20040624-1.c: New test.
12928
12929 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12930
12931         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12932         this directory.
12933
12934 2004-06-23  Andrew Pinski  <apinski@apple.com>
12935
12936         PR middle-end/15988
12937         * g++.dg/opt/ptrmem4.C: New test.
12938
12939         * gcc.dg/c90-array-quals-2.c: New test.
12940
12941 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12942
12943         * gcc.dg/kpice1.c: New test.
12944
12945 2006-06-23  Andrew Pinski  <apinski@apple.com>
12946
12947         * gcc.dg/c90-array-quals.c: New test.
12948
12949 2006-06-22  Richard Henderson  <rth@redhat.com>
12950
12951         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12952
12953 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12954
12955         * gcc.dg/builtins-config.h: Handle FreeBSD.
12956
12957 2006-06-22  Richard Henderson  <rth@redhat.com>
12958
12959         * g++.dg/opt/devirt1.C: New.
12960
12961 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12962
12963         * g++.dg/opt/pr15551.C: New testcase.
12964
12965 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12966
12967         PR target/14800
12968         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12969         x86_64-*-linux* when compiling for 32bit.
12970
12971 2004-06-21  Andrew Pinski  <apinski@apple.com>
12972
12973         * gcc.dg/pch/struct-1.c: New.
12974         * gcc.dg/pch/struct-1.hs: New.
12975
12976 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12977
12978         * gcc.dg/pch/save-temps-1.c: New file.
12979         * gcc.dg/pch/save-temps-1.hs: New file.
12980
12981 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12982
12983         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12984         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12985
12986 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12987
12988         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12989         to fix type error.
12990         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12991         Remove trailing spaces.
12992
12993 2004-06-21  Richard Henderson  <rth@redhat.com>
12994
12995         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12996         merging && to BIT_FIELD_REF.
12997
12998 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12999
13000         * g++.dg/opt/placeholder1.C: New test.
13001
13002 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13003
13004         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13005         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13006         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13007         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13008
13009 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13010
13011         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13012         extern "C".
13013         * g++.dg/other/pragma-re-1.C: Add comments.
13014
13015 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13016
13017         PR gfortran/16080
13018         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13019
13020 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13021
13022         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13023         instead of setting the type of size_t by
13024         hand.
13025
13026 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13027
13028         * gcc.dg/unordered-2.c: New test case.
13029         * gcc.dg/unordered-3.c: New test case.
13030
13031 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13032
13033         PR other/16043
13034         * lib/g++.exp (g++_version): Tweak regexp for version
13035         * lib/g77.exp (g77_version): Likewise
13036         * lib/gfortran.exp (gfortran_version): Likewise
13037         * lib/objc.exp (objc_version): Likewise
13038         * lib/treelang.exp (treelang_version): Likewise
13039
13040 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13041
13042         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13043         Use INT_MAX instead of __INT_MAX__.
13044         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13045
13046         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13047         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13048         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13049         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13050         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13051         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13052         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13053         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13054         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13055
13056         * gcc.dg/range-test-1.c: New test.
13057         * g++.dg/opt/range-test-1.C: New test.
13058
13059 2004-06-17  Richard Henderson  <rth@redhat.com>
13060
13061         * objc.dg/sync-1.m: New.
13062         * objc.dg/try-catch-1.m: Don't force next runtime.
13063         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13064         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13065         shadowed catch clause.
13066         * objc.dg/try-catch-5.m: New.
13067
13068 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13069
13070         Bug 14610
13071         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13072
13073 2004-06-15  Richard Henderson  <rth@redhat.com>
13074
13075         * gcc.dg/20001116-1.c: Move expected warning line.
13076
13077 2004-06-15  Richard Henderson  <rth@redhat.com>
13078
13079         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13080         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13081
13082 2004-06-15  Jeff Law  <law@redhat.com>
13083
13084         * gcc.dg/tree-ssa/20040615-1.c: New test.
13085         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13086         be less sensitive to operand ordering.
13087         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13088
13089 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13090
13091         * g++.dg/abi/bitfield3.C: Add comment..
13092
13093 2004-06-15  Richard Henderson  <rth@redhat.com>
13094
13095         * g++.dg/ext/stmtexpr1.C: XFAIL.
13096         * gcc.dg/20030612-1.c: XFAIL.
13097
13098 2004-06-15  Eric Christopher  <echristo@redhat.com>
13099
13100         * g++.dg/charset/asm5.c: New.
13101         * gcc.dg/charset/asm6.c: New.
13102
13103 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13104
13105         PR fortran/15962
13106         * gfortran.fortran-torture/execute/select_1.f90: New test.
13107
13108 2004-06-15  Paul Brook  <paul@codesourcery.com>
13109
13110         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13111
13112 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13113
13114         PR c++/15967
13115         * g++.dg/lookup/crash3.C: New test.
13116
13117 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13118
13119         PR c++/15947
13120         * g++.dg/parse/dtor4.C: New test.
13121
13122 2004-06-14  Jeff Law  <law@redhat.com>
13123
13124         * gcc.c-torture/compile/20040614-1.c: New test.
13125
13126 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13127
13128         PR fortran/15211
13129         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13130         LEN of a character array.
13131
13132 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/15096
13135         * g++.dg/template/ptrmem10.C: New test.
13136
13137         PR c++/14930
13138         * g++.dg/template/friend30.C: New test.
13139
13140 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13141
13142         PR fortran/14928
13143         * gfortran.fortran-torture/compile/mloc.f90: New test.
13144
13145 2004-06-13  Paul Brook  <paul@codesourcery.com>
13146
13147         * gfortran.fortran-torture/execute/random_2.f90: New test.
13148
13149 2004-06-13  Eric Christopher  <echristo@redhat.com>
13150
13151         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13152
13153 2004-06-12  Paul Brook  <paul@codesourcery.com>
13154
13155         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13156
13157 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13158
13159         PR fortran/14923
13160         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13161
13162 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13163
13164         PR fortran/14957
13165         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13166         syntax errors in end statements of contained subroutines.
13167
13168 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13169
13170         PR fortran/12841
13171         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13172
13173 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13174
13175         PR fortran/15665
13176         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13177
13178 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13179
13180         PR gfortran/12839
13181         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13182
13183 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/15862
13186         * g++.dg/parse/enum1.C: New test.
13187
13188 2004-06-10  Jeff Law  <law@redhat.com>
13189
13190         * gcc.c-torture/compile/20040610-1.c: New test.
13191
13192 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13193
13194         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13195         * g++.old-deja/g++.other/decl3.C: Likewise.
13196
13197 2004-06-10  Brian Booth  <bbooth@redhat.com>
13198
13199         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13200         V_MAY_DEF instead of VDEF.
13201         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13202
13203 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13204
13205         PR c++/14211
13206         * g++.dg/conversion/const1.C: New test.
13207
13208         PR c++/15076
13209         * g++.dg/conversion/reinterpret1.C: New test.
13210
13211         PR c++/15877
13212         * g++.dg/template/enum2.C: New test.
13213
13214         PR c++/15227
13215         * g++.dg/template/error13.C: New test.
13216
13217 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13218
13219         PR fortran/14957
13220         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13221         arguments to test_* REAL and of the right size.
13222
13223 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13224
13225         PR target/15569
13226         PR rtl-optimization/15681
13227         * gcc.dg/20040609-1.c: New test.
13228
13229 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13230
13231         PR c++/14791
13232         * g++.dg/opt/builtins1.C: New test.
13233
13234 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13235
13236         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13237         that use default windows32 struct layout.
13238         * gcc.dg/i386-bitfield2.c: Likewise.
13239
13240 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13241
13242         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13243         for mingw32 and cygwin targets.
13244
13245 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13246
13247         * gcc.dg/pch/macro-4.c: New.
13248         * gcc.dg/pch/macro-4.hs: New.
13249
13250 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13251
13252         PR fortran/13249
13253         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13254
13255 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13256
13257         PR fortran/13372
13258         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13259
13260 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13261
13262         PR gfortran/14897
13263         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13264
13265 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13266
13267         PR gfortran/15755
13268         * gfortran.fortran-torture/execute/backspace.c : New test.
13269
13270 2004-06-09  Paul Brook  <paul@codesourcery.com>
13271
13272         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13273         (pointer_to_section): Rewrite to use smaller array.
13274
13275 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13276
13277         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13278         * gcc.dg/ext/altivec-10.c: Same.
13279         * gcc.dg/ext/altivec-11.c: Same.
13280         * gcc.dg/ext/altivec-12.c: Same.
13281         * gcc.dg/ext/altivec-13.c: Same.
13282         * gcc.dg/ext/altivec-14.c: Same.
13283         * gcc.dg/ext/altivec-15.c: Same.
13284         * gcc.dg/ext/altivec-16.c: Same.
13285         * gcc.dg/ext/altivec-3.c: Same.
13286         * gcc.dg/ext/altivec-4.c: Same.
13287         * gcc.dg/ext/altivec-6.c: Same.
13288         * gcc.dg/ext/altivec-7.c: Same.
13289         * gcc.dg/ext/altivec-8.c: Same.
13290         * gcc.dg/ext/altivec-varargs-1.c: Same.
13291
13292         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13293         * g++.dg/ext/altivec-10.C: Same.
13294         * g++.dg/ext/altivec-2.C: Same.
13295         * g++.dg/ext/altivec-3.C: Same.
13296         * g++.dg/ext/altivec-4.C: Same.
13297         * g++.dg/ext/altivec-5.C: Same.
13298         * g++.dg/ext/altivec-6.C: Same.
13299         * g++.dg/ext/altivec-7.C: Same.
13300         * g++.dg/ext/altivec-8.C: Same.
13301         * g++.dg/ext/altivec-9.C: Same.
13302
13303 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13304
13305         PR c++/7841
13306         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13307
13308 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13309
13310         * gcc.dg/union-1.c: New test.
13311
13312 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13313
13314         * gcc.dg/builtins-41.c: New test case.
13315         * gcc.dg/builtins-42.c: New test case.
13316
13317 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13318
13319         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13320         * g++.dg/ext/altivec-10.C: Same.
13321         * g++.dg/ext/altivec-2.C: Same.
13322         * g++.dg/ext/altivec-3.C: Same.
13323         * g++.dg/ext/altivec-4.C: Same.
13324         * g++.dg/ext/altivec-5.C: Same.
13325         * g++.dg/ext/altivec-6.C: Same.
13326         * g++.dg/ext/altivec-7.C: Same.
13327         * g++.dg/ext/altivec-8.C: Same.
13328         * g++.dg/ext/altivec-9.C: Same.
13329         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13330         * g++.old-deja/g++.brendan/new3.C: Same.
13331         * gcc.c-torture/execute/eeprof-1.x: Same.
13332
13333 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13334
13335         PR c/14765
13336         * gcc.dg/pr14765-1.c: New test.
13337
13338 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13339
13340         PR c/14649
13341         * gcc.dg/pr14649-1.c: New test case.
13342
13343 2004-06-07  Richard Henderson  <rth@redhat.com>
13344
13345         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13346         if temporaries.
13347
13348 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13349
13350         * g++.dg/eh/elide1.C: Remove XFAIL.
13351
13352 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13353
13354         PR c++/15337
13355         * g++.dg/expr/sizeof3.C: New test.
13356
13357         PR c++/14777
13358         * g++.dg/template/access14.C: New test.
13359
13360         PR c++/15554
13361         * g++.dg/template/enum1.C: New test.
13362
13363         PR c++/15057
13364         * g++.dg/eh/throw1.C: New test.
13365
13366 2004-06-07  David Ayers  <d.ayers@inode.at>
13367             Ziemowit Laski  <zlaski@apple.com>
13368
13369         * lib/objc.exp (objc_target_compile): Revert the '-framework
13370         Foundation' flag fix, since bare Darwin does not ship
13371         with the Foundation framework.
13372         * objc/execute/next_mapping.h: Provide a local NSConstantString
13373         @interface and @implementation.
13374         (objc_constant_string_init): A constructor function, used to
13375         initialize the NSConstantString meta-class object.
13376         * objc/execute/string1.m: Include "next_mapping.h" instead of
13377         <Foundation/NSString.h>.
13378         * objc/execute/string2.m: Likewise.
13379         * objc/execute/string3.m: Likewise.
13380         * objc/execute/string4.m: Likewise.
13381
13382 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13383
13384         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13385         to double. Replace double with FLOAT.
13386         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13387
13388         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13389         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13390         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13391         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13392         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13393         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13394         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13395         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13396
13397 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13398
13399         PR c/13519
13400         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13401
13402 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13403
13404         PR c++/15503
13405         * g++.dg/template/meminit2.C: New test.
13406
13407 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13408
13409         PR target/15822
13410         * gcc.c-torture/execute/compare-fp-1.c,
13411         gcc.c-torture/execute/compare-fp-2.c,
13412         gcc.c-torture/execute/compare-fp-3.c,
13413         gcc.c-torture/execute/compare-fp-4.c,
13414         gcc.c-torture/execute/compare-fp-3.x,
13415         gcc.c-torture/execute/compare-fp-4.x: Moved...
13416         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13417         gcc.c-torture/execute/ieee/compare-fp-2.c,
13418         gcc.c-torture/execute/ieee/compare-fp-3.c,
13419         gcc.c-torture/execute/ieee/compare-fp-4.c,
13420         gcc.c-torture/execute/ieee/compare-fp-3.x,
13421         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13422
13423 2004-06-04  David Ayers  <d.ayers@inode.at>
13424
13425         * objc/execute/protocol-isEqual-4.m: New testcase.
13426
13427 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13428
13429         * objc/execute/protocol-isEqual-1.m: New testcase.
13430         * objc/execute/protocol-isEqual-2.m: New testcase.
13431         * objc/execute/protocol-isEqual-3.m: New testcase.
13432
13433 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13434
13435         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13436
13437 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13438
13439         * lib/objc.exp (objc_target_compile): When running tests on
13440         Darwin (Mac OS X), inform the linker about '-framework
13441         'Foundation'.
13442
13443 2004-06-02  Eric Christopher  <echristo@redhat.com>
13444
13445         * gcc.c-torture/compile/20040602-1.c: New.
13446
13447 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13450         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13451
13452         PR tree-optimization/14736
13453         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13454
13455         PR tree-optimization/14042
13456         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13457
13458         PR tree-optimization/14729
13459         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13460
13461 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13462
13463         PR fortran/15557
13464         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13465
13466 2004-06-01  Richard Hederson  <rth@redhat.com>
13467
13468         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13469
13470 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13471
13472         PR c++/14932
13473         * g++.dg/parse/offsetof4.C: New test.
13474
13475 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13476
13477         PR objc/7993
13478         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13479
13480 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/15701
13483         * g++.dg/template/friend29.C: New test.
13484
13485 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13486
13487         PR c/15749
13488         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13489
13490 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13491
13492         * gcc.dg/sparc-trap-1.c: New test.
13493
13494 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13495
13496         PR middle-end/15069
13497         * g++.dg/opt/fold3.C: New test case.
13498
13499 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13500
13501         * lib/target-supports.exp (check_iconv_available): Fix fallout
13502         from 2004-05-28 patch.
13503
13504 2004-05-30  Paul Brook  <paul@codesourcery.com>
13505
13506         PR fortran/15620
13507         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13508         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13509
13510 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13511
13512         * gfortran.fortran-torture/execute/random_1.f90: New test.
13513
13514 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13515
13516         * g++.dg/ext/altivec-10.C: New test.
13517
13518 2004-05-29  Paul Brook  <paul@codesourcery.com>
13519
13520         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13521
13522 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13523
13524         * gcc.dg/altivec-16.c: New test.
13525
13526 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13527
13528         * lib/target-supports.exp (check_vmx_hw_available): New.
13529         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13530
13531         * lib/target-supports.exp (check_alias_available,
13532         check_iconv_available, check_named_sections_available): Use
13533         unique names for temporary files.
13534
13535 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13536
13537         * gcc.dg/altivec-15.c: New test.
13538
13539 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR c++/15083
13542         * g++.dg/warn/noeffect6.C: New test.
13543
13544         PR c++/15471
13545         * g++.dg/expr/ptrmem4.C: New test.
13546
13547         PR c++/15640
13548         * g++.dg/template/operator3.C: New test.
13549
13550 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13551
13552         PR c++/14668
13553         * g++.dg/lookup/redecl1.C: New test.
13554         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13555
13556 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13557
13558         * gcc.c-torture/execute/compare-fp-1.c,
13559         gcc.c-torture/execute/compare-fp-2.c,
13560         gcc.c-torture/execute/compare-fp-3.c,
13561         gcc.c-torture/execute/compare-fp-4.c,
13562         gcc.c-torture/execute/compare-fp-3.x,
13563         gcc.c-torture/execute/compare-fp-4.x,
13564         gcc.dg/pr15649-1.c: New.
13565
13566 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13567
13568         PR c++/12883
13569         * g++.dg/init/array14.C: New test.
13570
13571 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13572
13573         * lib/compat.exp (compat-get-options-main): New.
13574         (compat-get-options): Remove unneeded code, warn for ignored
13575         command.
13576         (compat-execute): Check flag set by dg-require-* commands.
13577
13578         * lib/compat.exp (compat-execute): Break up long lines.
13579
13580 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13581
13582         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13583         * gcc.dg/altivec-14.c: New test.
13584         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13585
13586         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13587         * gcc.dg/altivec-12.c: Ditto.
13588
13589         * gcc.dg/altivec-3.c: Move call to altivec_check.
13590
13591 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13592
13593         PR c++/15044
13594         * g++.dg/template/error12.C: New test.
13595
13596         PR c++/15317
13597         * g++.dg/ext/attrib15.C: New test.
13598
13599         PR c++/15329
13600         * g++.dg/template/ptrmem9.C: New test.
13601
13602 2004-05-25  Paul Brook  <paul@codesourcery.com>
13603
13604         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13605
13606 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/15165
13609         * g++.dg/template/crash19.C: New test.
13610
13611 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/15025
13614         * g++.dg/template/redecl1.C: New test.
13615
13616 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/14821
13619         * g++.dg/other/ns1.C: New test.
13620
13621         PR c++/14883
13622         * g++.dg/template/invalid1.C: New test.
13623
13624 2004-05-23  Paul Brook  <paul@codesourcery.com>
13625         Victor Leikehman  <lei@haifasphere.co.il>
13626
13627         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13628         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13629
13630 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13631
13632         PR c++/15285
13633         PR c++/15299
13634         * g++.dg/template/non-dependent5.C: New test.
13635         * g++.dg/template/non-dependent6.C: New test.
13636
13637 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/15507
13640         * g++.dg/inherit/union1.C: New test.
13641
13642         PR c++/15542
13643         * g++.dg/template/addr1.C: New test.
13644
13645         PR c++/15427
13646         * g++.dg/template/array5.C: New test.
13647
13648         PR c++/15287
13649         * g++.dg/template/array6.C: New test.
13650
13651 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13652             Roger Sayle  <roger@eyesopen.com>
13653
13654         * g++.dg/lookup/forscope2.C: New test case.
13655
13656 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13657
13658         * gcc.dg/cpp/Wmissingdirs.c: New.
13659
13660 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13661
13662         PR target/15301
13663         * gcc.dg/compat/union-m128-1.h: New file.
13664         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13665         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13666         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13667
13668 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13669
13670         PR target/15302
13671         * gcc.dg/compat/struct-complex-1.h: New file.
13672         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13673         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13674         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13675
13676 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13677
13678         PR middle-end/3074
13679         * gcc.dg/pr3074-1.c: New test case.
13680         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13681
13682 2004-05-20  Falk Hueffner  <falk@debian.org>
13683
13684         PR other/15526
13685         * gcc.dg/ftrapv-1.c: New test case.
13686
13687 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13688
13689         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13690
13691 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13692             Jeff Law  <law@redhat.com>
13693
13694         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13695         * gcc.dg/tree-ssa/20040518-2.c: New test.
13696
13697         * gcc.dg/tree-ssa/20040518-1.c: New test.
13698
13699 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13700
13701         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13702
13703 2004-05-18  Paul Brook  <paul@codesourcery.com>
13704
13705         PR fortran/13930
13706         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13707
13708 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13711         constant folding.
13712
13713 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13714
13715         * gcc.dg/tree-ssa/20040517-1.c: New test.
13716
13717 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13718
13719         * gcc.dg/loop-4.c: New test.
13720
13721 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13722
13723         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13724
13725 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13726
13727         PR fortran/15311
13728         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13729
13730 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13731
13732         PR fortran/13826
13733         PR fortran/13940
13734         * gfortran.fortran-torture/compile/data_1.f90: New test.
13735
13736 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13737
13738         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13739         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13740
13741 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13742
13743         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13744
13745 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13746
13747         PR c/15444
13748         * gcc.dg/format/xopen-1.c: Adjust expected message.
13749         * gcc.dg/format/xopen-3.c: New test.
13750
13751 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13752
13753         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13754
13755 2004-05-14  Jeff Law  <law@redhat.com>
13756
13757         * gcc.dg/tree-ssa/20040514-2.c: New test.
13758
13759 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13760
13761         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13762         this ...
13763         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13764         this.
13765
13766 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13767
13768         * gcc.dg/tree-ssa/20040514-1.c: New test.
13769
13770 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13771
13772         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13773         test.
13774
13775 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13776
13777         PR fortran/14066
13778         * gfortran.fortran-torture/compile/do_1.f90: New test.
13779
13780 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13781
13782         PR fortran/15051
13783         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13784         test.
13785
13786 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13787
13788         PR fortran/15149
13789         * gfortran.fortran-torture/execute/random_init.f90: New test.
13790
13791 2004-05-13  Paul Brook  <paul@codesourcery.com>
13792
13793         PR fortran/15314
13794         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13795
13796 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13797
13798         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13799         for the powerpc case.
13800
13801 2004-05-13  Jeff Law  <law@redhat.com>
13802
13803         * gcc.dg/tree-ssa/20040513-1.c: New test.
13804         * gcc.dg/tree-ssa/20040513-2.c: New test.
13805
13806 2004-05-13  Paul Brook  <paul@codesourcery.com>
13807
13808         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13809         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13810         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13811
13812 2004-05-13  Andreas Schwab  <schwab@suse.de>
13813
13814         PR other/10819
13815         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13816         characters.
13817
13818 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13819
13820         PR fortran/15294
13821         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13822
13823 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13824
13825         Merge from tree-ssa-20020619-branch.  See
13826         ChangeLog.tree-ssa for details.
13827
13828 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13829
13830         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13831         include <altivec.h> explicitly.
13832         * gcc.dg/altivec-13.c: Likewise.
13833
13834 2004-05-11  Paul Brook  <paul@codesourcery.com>
13835
13836         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13837
13838 2004-05-10  Eric Christopher  <echristo@redhat.com>
13839
13840         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13841         * gcc.dg/sibcall-4.c: Ditto.
13842
13843 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13844
13845         * g++.dg/ext/altivec-8.C: New test case.
13846         * gcc.dg/altivec-13.c: New test case.
13847
13848 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13849
13850         * gcc.c-torture/execute/divcmp-1.c: New test case.
13851         * gcc.c-torture/execute/divcmp-2.c: New test case.
13852         * gcc.c-torture/execute/divcmp-3.c: New test case.
13853
13854 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13855
13856         * g++.dg/other/pragma-re-2.C: New test.
13857
13858 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13859
13860         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13861         * gcc.dg/i386-387-2.c: Likewise.
13862
13863         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13864         __builtin_drem.
13865         * gcc.dg/i386-387-6.c: Likewise.
13866
13867 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13868
13869         * gcc.dg/builtins-33.c:  Also check log1p*.
13870
13871 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13872
13873         PR optimization/15296
13874         * gcc.c-torture/execute/pr15296.c: New test.
13875
13876 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13877
13878         * gcc.dg/builtins-40.c: New test.
13879
13880 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13881
13882         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13883
13884 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13885
13886         * g++.dg/ext/spe1.C: New testcase.
13887
13888 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13889
13890         * objc.dg/image-info.m: Allow additional attributes
13891         for __image_info section.
13892
13893 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13894
13895         * gcc.dg/torture/mips-hilo-2.c: New test.
13896
13897 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13898
13899         PR c++/14389
13900         * g++.dg/template/member5.C: New test.
13901
13902 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13903
13904         * gcc.dg/builtins-34.c: Also check expm1*.
13905
13906 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13907
13908         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13909         * gcc.dg/torture/builtin-convert-3.c: New test.
13910
13911 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13912
13913         PR middle-end/15054
13914         * g++.dg/opt/pr15054.C: New test.
13915
13916 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13917
13918         * gcc.dg/torture/builtin-rounding-1.c: New test.
13919         * gcc.dg/builtins-25.c: Delete.
13920         * gcc.dg/builtins-29.c: Delete.
13921
13922 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13923
13924         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13925         * gcc.dg/sibcall-4.c: Likewise.
13926         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13927
13928 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13929
13930         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13931         bit-field on 16-bit targets.
13932
13933 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13934
13935         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13936         16-bit targets.
13937
13938 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13941         * gcc.dg/rs6000-power2-2.c: Likewise.
13942
13943 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13944
13945         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13946         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13947         Change the asm registers to be in form of frN instead of fN.
13948
13949 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13950
13951         * gcc.dg/torture/builtin-convert-2.c: New test.
13952
13953 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13954
13955         * gcc.dg/rs6000-power2-1.c: New test.
13956         * gcc.dg/rs6000-power2-2.c: New test.
13957
13958 2004-04-28  Jan Hubicka  <jh@suse.cz>
13959
13960         * gcc.dg/unused-6.c: New test.
13961
13962 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13963             Ulrich Weigand  <uweigand@de.ibm.com>
13964
13965         * ada/acats/run_all.sh: Define $target variable.
13966
13967 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13968
13969         PR c++/15119
13970         * g++.dg/other/vararg-1.C: New test.
13971
13972         PR c++/4794
13973         * g++.dg/eh/cleanup3.C: New test.
13974
13975 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13976
13977         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13978         and ad8011a (target_insn).
13979         * ada/acats/support/macro.dfs: Likewise.
13980         * ada/acats/support/impbit.adb: New file.
13981
13982 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13983
13984         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13985
13986 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13987
13988         * gcc.dg/loop-3.c: New test.
13989
13990 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13991
13992         * gcc.c-torture/execute/simd-5.c: New test.
13993
13994 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13995
13996         PR c++/15064
13997         * g++.dg/template/crash18.C: New test.
13998
13999 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14000
14001         * g++.dg/ext/complit3.C: New test.
14002
14003 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14004
14005         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14006         * gcc.dg/altivec-3.c: Same.
14007         * gcc.dg/altivec-varargs-1.c: Same.
14008
14009 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14010
14011         * lib/target-supports.exp (check_profiling_available): Assume
14012         profiling is not available on powerpc-eabi targets.
14013
14014 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14015
14016         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14017         * gcc.dg/vmx/bug-1.c: Ditto.
14018
14019 2004-04-20  Eric Christopher  <echristo@redhat.com>
14020
14021         * gcc.dg/charset/extern.c: New test.
14022         * g++.dg/charset/extern3.cc: Ditto.
14023
14024 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14025
14026         * gcc.dg/builtins-39.c: New test.
14027
14028 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14029
14030         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14031
14032 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14033
14034         * gcc.dg/torture/mips-hilo-1.c: New test.
14035
14036 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14037
14038         * gcc.c-torture/compile/20040419-1.c: New test.
14039
14040 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14041
14042         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14043
14044 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14045             Aldy Hernandez  <aldyh@redhat.com>
14046
14047         * gcc.c-torture/execute/va-arg-24.c: New.
14048
14049 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14050             Aldy Hernandez  <aldyh@redhat.com>
14051
14052         * gcc.dg/vmx/1b-01.c: New.
14053         * gcc.dg/vmx/1b-02.c: New.
14054         * gcc.dg/vmx/1b-03.c: New.
14055         * gcc.dg/vmx/1b-04.c: New.
14056         * gcc.dg/vmx/1b-05.c: New.
14057         * gcc.dg/vmx/1b-06.c: New.
14058         * gcc.dg/vmx/1b-07.c: New.
14059         * gcc.dg/vmx/1c-01.c: New.
14060         * gcc.dg/vmx/1c-02.c: New.
14061         * gcc.dg/vmx/3a-01a.c: New.
14062         * gcc.dg/vmx/3a-01.c: New.
14063         * gcc.dg/vmx/3a-01m.c: New.
14064         * gcc.dg/vmx/3a-03.c: New.
14065         * gcc.dg/vmx/3a-03m.c: New.
14066         * gcc.dg/vmx/3a-04.c: New.
14067         * gcc.dg/vmx/3a-04m.c: New.
14068         * gcc.dg/vmx/3a-05.c: New.
14069         * gcc.dg/vmx/3a-06.c: New.
14070         * gcc.dg/vmx/3a-06m.c: New.
14071         * gcc.dg/vmx/3a-07.c: New.
14072         * gcc.dg/vmx/3b-01.c: New.
14073         * gcc.dg/vmx/3b-02.c: New.
14074         * gcc.dg/vmx/3b-10.c: New.
14075         * gcc.dg/vmx/3b-13.c: New.
14076         * gcc.dg/vmx/3b-14.c: New.
14077         * gcc.dg/vmx/3b-15.c: New.
14078         * gcc.dg/vmx/3c-01a.c: New.
14079         * gcc.dg/vmx/3c-01.c: New.
14080         * gcc.dg/vmx/3c-02.c: New.
14081         * gcc.dg/vmx/3c-03.c: New.
14082         * gcc.dg/vmx/3d-01.c: New.
14083         * gcc.dg/vmx/4-01.c: New.
14084         * gcc.dg/vmx/4-03.c: New.
14085         * gcc.dg/vmx/5-01.c: New.
14086         * gcc.dg/vmx/5-02.c: New.
14087         * gcc.dg/vmx/5-03.c: New.
14088         * gcc.dg/vmx/5-04.c: New.
14089         * gcc.dg/vmx/5-05.c: New.
14090         * gcc.dg/vmx/5-06.c: New.
14091         * gcc.dg/vmx/5-07.c: New.
14092         * gcc.dg/vmx/5-07t.c: New.
14093         * gcc.dg/vmx/5-08.c: New.
14094         * gcc.dg/vmx/5-10.c: New.
14095         * gcc.dg/vmx/5-11.c: New.
14096         * gcc.dg/vmx/7-01a.c: New.
14097         * gcc.dg/vmx/7-01.c: New.
14098         * gcc.dg/vmx/7c-01.c: New.
14099         * gcc.dg/vmx/7d-01.c: New.
14100         * gcc.dg/vmx/7d-02.c: New.
14101         * gcc.dg/vmx/8-01.c: New.
14102         * gcc.dg/vmx/8-02a.c: New.
14103         * gcc.dg/vmx/8-02.c: New.
14104         * gcc.dg/vmx/brode-1.c: New.
14105         * gcc.dg/vmx/bug-1.c: New.
14106         * gcc.dg/vmx/bug-2.c: New.
14107         * gcc.dg/vmx/bug-3.c: New.
14108         * gcc.dg/vmx/cw-bug-1.c: New.
14109         * gcc.dg/vmx/cw-bug-2.c: New.
14110         * gcc.dg/vmx/cw-bug-3.c: New.
14111         * gcc.dg/vmx/dct.c: New.
14112         * gcc.dg/vmx/debug-1.c: New.
14113         * gcc.dg/vmx/debug-2.c: New.
14114         * gcc.dg/vmx/debug-3.c: New.
14115         * gcc.dg/vmx/debug-4.c: New.
14116         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14117         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14118         * gcc.dg/vmx/eg-5.c: New.
14119         * gcc.dg/vmx/fft.c: New.
14120         * gcc.dg/vmx/gcc-bug-1.c: New.
14121         * gcc.dg/vmx/gcc-bug-2.c: New.
14122         * gcc.dg/vmx/gcc-bug-3.c: New.
14123         * gcc.dg/vmx/gcc-bug-4.c: New.
14124         * gcc.dg/vmx/gcc-bug-5.c: New.
14125         * gcc.dg/vmx/gcc-bug-6.c: New.
14126         * gcc.dg/vmx/gcc-bug-7.c: New.
14127         * gcc.dg/vmx/gcc-bug-8.c: New.
14128         * gcc.dg/vmx/gcc-bug-9.c: New.
14129         * gcc.dg/vmx/gcc-bug-b.c: New.
14130         * gcc.dg/vmx/gcc-bug-c.c: New.
14131         * gcc.dg/vmx/gcc-bug-d.c: New.
14132         * gcc.dg/vmx/gcc-bug-e.c: New.
14133         * gcc.dg/vmx/gcc-bug-f.c: New.
14134         * gcc.dg/vmx/gcc-bug-g.c: New.
14135         * gcc.dg/vmx/gcc-bug-i.c: New.
14136         * gcc.dg/vmx/harness.h: New.
14137         * gcc.dg/vmx/ira1.c: New.
14138         * gcc.dg/vmx/ira2a.c: New.
14139         * gcc.dg/vmx/ira2b.c: New.
14140         * gcc.dg/vmx/ira2.c: New.
14141         * gcc.dg/vmx/ira2c.c: New.
14142         * gcc.dg/vmx/mem.c: New.
14143         * gcc.dg/vmx/newton-1.c: New.
14144         * gcc.dg/vmx/ops.c: New.
14145         * gcc.dg/vmx/sn7153.c: New.
14146         * gcc.dg/vmx/spill2.c: New.
14147         * gcc.dg/vmx/spill3.c: New.
14148         * gcc.dg/vmx/spill.c: New.
14149         * gcc.dg/vmx/t.c: New.
14150         * gcc.dg/vmx/varargs-1.c: New.
14151         * gcc.dg/vmx/varargs-2.c: New.
14152         * gcc.dg/vmx/varargs-3.c: New.
14153         * gcc.dg/vmx/varargs-4.c: New.
14154         * gcc.dg/vmx/varargs-5.c: New.
14155         * gcc.dg/vmx/varargs-6.c: New.
14156         * gcc.dg/vmx/varargs-7.c: New.
14157         * gcc.dg/vmx/vmx.exp: New.
14158         * gcc.dg/vmx/vprint-1.c: New.
14159         * gcc.dg/vmx/vscan-1.c: New.
14160         * gcc.dg/vmx/x-01.c: New.
14161         * gcc.dg/vmx/x-02.c: New.
14162         * gcc.dg/vmx/x-03.c: New.
14163         * gcc.dg/vmx/x-04.c: New.
14164         * gcc.dg/vmx/x-05.c: New.
14165         * gcc.dg/vmx/yousufi-1.c: New.
14166         * gcc.dg/vmx/zero-1.c: New.
14167         * gcc.dg/vmx/zero.c: New.
14168
14169 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14170
14171         * g++.dg/lookup/java1.C: Update for chage of
14172         _Jv_AllocObject.
14173         * g++.dg/lookup/java2.C: Likewise.
14174
14175 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14176
14177         * ada/acats/run_all.sh: use -O2 by default.
14178
14179 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14180
14181         * gcc.dg/vr-mult-[12].c: New tests.
14182
14183 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14184
14185         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14186
14187         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14188
14189 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14190
14191         * lib/target-supports.exp (check_profiling_available): Assume profiling
14192         isn't available for mips*-*-elf targets.
14193
14194 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14195
14196         * gcc.dg/builtins-38.c: New test.
14197
14198 2004-04-14  Eric Christopher  <echristo@redhat.com>
14199
14200         * g++.dg/charset/charset.exp: Run .cc extension tests.
14201
14202 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14203
14204         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14205
14206 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14207
14208         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14209
14210 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14211
14212         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14213         * gcc.dg/i386-387-2.c: Likewise.
14214
14215         * gcc.dg/i386-387-7.c: New test.
14216         * gcc.dg/i386-387-8.c: New test.
14217
14218         * gcc.dg/builtins-37.c: New test.
14219
14220 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14221
14222         * g++.dg/pch/externc-1.C: Add missing semicolon.
14223
14224 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14225
14226         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14227
14228 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14229
14230         * gcc.c-torture/execute/20040411-1.c: New test.
14231
14232 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14233
14234         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14235
14236 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14237
14238         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14239
14240 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14241
14242         * lib/target-supports.exp (check_named_sections_available): New.
14243         * lib/gcc-dg.exp (dg-require-named-sections): New.
14244         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14245         old-deja.exp.  Also prune error-count message from HP linker.
14246         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14247
14248         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14249         * g++.old-deja/g++.pt/static3.C: Likewise.
14250         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14251
14252 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14253
14254         * gcc.c-torture/execute/20040409-1.c: New test case.
14255         * gcc.c-torture/execute/20040409-2.c: New test case.
14256         * gcc.c-torture/execute/20040409-3.c: New test case.
14257
14258 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14259
14260         * gcc.dg/20040409-1.c: New test.
14261
14262 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14263
14264         PR target/14888
14265         * g++.dg/opt/pr14888.C: New test case.
14266
14267 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14268
14269         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14270         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14271         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14272         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14273         New tests.
14274
14275 2004-04-08  Paul Brook  <paul@codesourcery.com>
14276
14277         * gcc.dg/spill-1.c: New test.
14278
14279 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14280
14281         * gcc.dg/torture/builtin-ctype-2.c: New test.
14282
14283 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14284
14285         * gcc.dg/pch/pch.exp: Add largefile test.
14286
14287 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14288
14289         * g++.dg/pch/externc-1.Hs: New.
14290         * g++.dg/pch/externc-1.C: New.
14291
14292 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294         * gcc.dg/compat/struct-by-value-5a_main.c,
14295         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14296         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14297         * gcc.dg/compat/struct-by-value-5a_x.c,
14298         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14299         gcc.dg/compat/struct-by-value-5_x.c.
14300         * gcc.dg/compat/struct-by-value-5a_y.c,
14301         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14302         gcc.dg/compat/struct-by-value-5_y.c.
14303
14304         * gcc.dg/compat/struct-by-value-6a_main.c,
14305         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14306         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14307         * gcc.dg/compat/struct-by-value-6a_x.c,
14308         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14309         gcc.dg/compat/struct-by-value-6_x.c.
14310         * gcc.dg/compat/struct-by-value-6a_y.c,
14311         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14312         gcc.dg/compat/struct-by-value-6_y.c.
14313
14314         * gcc.dg/compat/struct-by-value-7a_main.c,
14315         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14316         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14317         * gcc.dg/compat/struct-by-value-7a_x.c,
14318         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14319         gcc.dg/compat/struct-by-value-7_x.c.
14320         * gcc.dg/compat/struct-by-value-7a_y.c,
14321         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14322         gcc.dg/compat/struct-by-value-7_y.c.
14323
14324 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14327         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14328         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14329         options.
14330
14331 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14332
14333         * gcc.dg/builtins-36.c: New test.
14334
14335 2004-04-06  Paul Brook  <paul@codesourcery.com>
14336
14337         * README.gcc: Remove obsolete contraint on testcases.
14338
14339 2004-04-05  Paul Brook  <paul@codesourcery.com>
14340
14341         PR2123
14342         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14343         failure and exit(0) on success.
14344         * g++.dg/expr/anew2.C: Ditto.
14345         * g++.dg/expr/anew3.C: Ditto.
14346         * g++.dg/expr/anew4.C: Ditto.
14347
14348 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         PR c++/3518
14351         * g++.dg/template/unify7.C: New.
14352
14353 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14354
14355         * g++.dg/README: Bring up to date with new subdirectories; remove
14356         duplicate subdirectory lines.
14357
14358 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14359
14360         PR c++/14007
14361         * g++.dg/template/unify5.C: New.
14362         * g++.dg/template/unify6.C: New.
14363         * g++.dg/template/qualttp20.C: Adjust.
14364         * g++.old-deja/g++.jason/report.C: Adjust.
14365         * g++.old-deja/g++.other/qual1.C: Adjust.
14366
14367 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/14803
14370         * g++.dg/inherit/ptrmem1.C: New test.
14371
14372 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14373
14374         PR c++/14755
14375         * gcc.c-torture/execute/20040331-1.c: New test.
14376         * gcc.dg/20040331-1.c: New test.
14377
14378 2004-04-01  Paul Brook  <paul@codesourcery.com>
14379
14380         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14381
14382 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14383
14384         PR c++/14724
14385         * g++.dg/init/goto1.C: New test.
14386
14387         PR c++/14763
14388         * g++.dg/template/defarg4.C: New test.
14389
14390 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14391
14392         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14393
14394 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14395
14396         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14397
14398 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14399
14400         * gcc.dg/noncompile/undeclared-2.c: New test.
14401
14402 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14403
14404         * gcc.dg/940409-1.c: Remove XFAIL.
14405         * gcc.dg/reg-vol-struct-1.c: New test.
14406
14407 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14408
14409         * gcc.dg/torture/builtin-wctype-1.c: New test.
14410
14411 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14412
14413         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14414         * gcc.dg/20001101-1.c: Likewise.
14415         * gcc.dg/20001102-1.c: Likewise.
14416
14417 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14418
14419         * gcc.dg/compare8.c: Add an additional test for XOR.
14420
14421 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14422
14423         * gcc.dg/torture/builtin-ctype-1.c: New test.
14424
14425 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14426
14427         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14428         * gcc.dg/torture/builtin-math-1.c: Likewise.
14429         * gcc.dg/torture/builtin-power-1.c: New test.
14430
14431 2004-03-24  Andreas Schwab  <schwab@suse.de>
14432
14433         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14434         IA64 assembler.
14435
14436 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14437             Roger Sayle  <roger@eyesopen.com>
14438
14439         * gcc.dg/compare8.c: New test case.
14440
14441 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14442
14443         * g++.dg/ext/altivec-7.C: New test.
14444
14445 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14446
14447         PR 12267, 12391, 12560, 13129, 14114, 14133
14448         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14449         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14450         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14451         Adjust error regexps.
14452         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14453         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14454         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14455         * gcc.dg/local1.c: Add explanatory comment.
14456
14457 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR optimization/14669
14460         * g++.dg/opt/fold2.C: New test case.
14461
14462 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14463
14464         PR c/14069
14465         * gcc.dg/20040322-1.c: New test.
14466
14467 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14468
14469         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14470         * gcc.dg/ultrasp4.c: Likewise.
14471         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14472
14473 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14474
14475         * gcc.dg/i386-sse-8.c: Reset default options.
14476
14477 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14478
14479         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14480         in the error message text.
14481
14482 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14483
14484         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14485
14486 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/14616
14489         * g++.dg/init/array13.C: New test.
14490
14491 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14492
14493         PR target/13889
14494         * gcc.c-torture/compile/pr13889.c: New test case.
14495
14496 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14497
14498         PR c/14635
14499         * builtins-1.c (nan, nans): Don't test.
14500         * builtins-30.c: Don't use nan, nanf, nanl.
14501         * builtins-35.c: New test.
14502
14503 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14504
14505         * g++.dg/ext/altivec-6.C: New test.
14506
14507 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14508
14509         * g++.dg/init/placement3.C: New test.
14510
14511         * g++.dg/template/spec13.C: New test.
14512
14513         * g++.dg/lookup/using11.C: New test.
14514
14515         * g++.dg/lookup/koenig3.C: New test.
14516
14517         * g++.dg/template/operator2.C: New test.
14518
14519         * g++.dg/expr/dtor3.C: New test.
14520         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14521         marker.
14522         * g++.old-deja/g++.law/visibility28.C: Likewise.
14523
14524 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14525
14526         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14527         * gcc.dg/ppc64-abi-3.c: Likewise.
14528
14529 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14530
14531         PR c++/14545
14532         * g++.dg/parse/template15.C: New test.
14533
14534 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14535
14536         * g++.dg/expr/dtor2.C: New test.
14537
14538         * g++.dg/lookup/anon4.C: New test.
14539
14540         * g++.dg/overload/using1.C: New test.
14541
14542         * g++.dg/template/lookup7.C: New test.
14543
14544         * g++.dg/template/typename6.C: New test.
14545
14546         * g++.dg/expr/cond6.C: New test.
14547
14548 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14549
14550         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14551
14552 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14553
14554         * g++.dg/expr/cond5.C: New test.
14555         * g++.dg/expr/constcast1.C: Likewise.
14556         * g++.dg/expr/ptrmem2.C: Likewise.
14557         * g++.dg/expr/ptrmem3.C: Likewise.
14558         * g++.dg/lookup/main1.C: Likewise.
14559         * g++.dg/template/lookup6.C: Likewise.
14560
14561 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14562
14563         * gcc.dg/local1.c: New test.
14564
14565         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14566
14567 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14568
14569         * gcc.dg/torture/builtin-convert-1.c: New test.
14570
14571 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14572
14573         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14574
14575 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR c++/14481
14578         * g++.dg/warn/Wunused-7.C: New test.
14579
14580 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14581
14582         * gcc.dg/torture/builtin-integral-1.c: New test.
14583
14584 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14585
14586         PR c++/14586
14587         * g++.dg/parse/non-dependent3.C: New test.
14588
14589 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14590
14591         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14592         * g++.dg/eh/simd-2.C: Likewise.
14593         * g++.dg/init/array10.C: Likewise.
14594         * gcc.c-torture/compile/simd-1.c: Likewise.
14595         * gcc.c-torture/compile/simd-2.c: Likewise.
14596         * gcc.c-torture/compile/simd-3.c: Likewise.
14597         * gcc.c-torture/compile/simd-4.c: Likewise.
14598         * gcc.c-torture/compile/simd-6.c: Likewise.
14599         * gcc.c-torture/execute/simd-1.c: Likewise.
14600         * gcc.c-torture/execute/simd-2.c: Likewise.
14601         * gcc.dg/compat/vector-defs.h: Likewise.
14602         * gcc.dg/20020531-1.c: Likewise.
14603         * gcc.dg/altivec-3.c: Likewise.
14604         * gcc.dg/altivec-4.c: Likewise.
14605         * gcc.dg/altivec-varargs-1.c: Likewise.
14606         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14607         * gcc.dg/i386-mmx-3.c: Likewise.
14608         * gcc.dg/i386-sse-4.c: Likewise.
14609         * gcc.dg/i386-sse-5.c: Likewise.
14610         * gcc.dg/i386-sse-8.c: Likewise.
14611         * gcc.dg/simd-1.c: Likewise.
14612         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14613         __ev64_opaque__ since the machine description provides it.
14614
14615 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14616
14617         * lib/compat.exp (skip_list): New global variable.
14618         Use it to hold the user defined COMPAT_SKIPS list if any.
14619         (compat-obj): Add the members of skip_list to optall.
14620
14621 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14622
14623         * gcc.dg/compat/union-by-value-1_main.c,
14624         union-by-value-1_x.c, union-by-value-1_y.c,
14625         union-check.h, union-defs.h,
14626         union-init.h, union-return-1_main.c,
14627         union-return-1_x.c, union-return-1_y.c: New files.
14628
14629 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14630
14631         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14632         mixed-struct-init.h: Add 4 mixed structure types.
14633         struct-by-value-21_main.c, struct-by-value-21_x.c,
14634         struct-by-value-21_y.c, struct-return-21_main.c,
14635         struct-return-21_x.c, struct-return-21_y.c: New files.
14636
14637 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14638
14639         PR c++/14550
14640         * g++.dg/parse/template14.C: New test.
14641
14642 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14643
14644         * gcc.c-torture/execute/20040313-1.c: New test.
14645
14646 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14647
14648         PR target/14533
14649         * gcc.dg/20040311-2.c: New test.
14650
14651 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14652
14653         PR other/14544
14654         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14655         bit-field.
14656
14657 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14658
14659         * gcc.dg/20040305-2.c: Add missing return statement.
14660
14661 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14662
14663         * gcc.dg/builtins-34.c: Also check pow10*.
14664
14665 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14666
14667         PR target/14262
14668         * gcc.dg/20040305-2.c: New test.
14669
14670 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14671
14672         * gcc.dg/20040310-1.c: New test.
14673
14674 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14675
14676         * gcc.c-torture/execute/20040311-1.c: New test case.
14677
14678 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14679
14680         PR c++/14476
14681         * g++.dg/lookup/enum1.C: New test.
14682
14683 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR c++/14510
14686         * g++.dg/lookup/struct2.C: New test.
14687
14688 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14689
14690         * gcc.dg/builtins-34.c: New test.
14691
14692 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14693
14694         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14695
14696 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14697
14698         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14699         * gcc.dg/alias-2.c: New testcase.
14700
14701 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14702
14703         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14704
14705 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14706
14707         * gcc.c-torture/execute/20040309-1.c: New test case.
14708
14709 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         PR c++/14397
14712         * g++.dg/overload/ref1.C: New.
14713
14714 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14715
14716         PR c++/14409
14717         * g++.dg/template/spec12.C: New test.
14718
14719         PR c++/14448
14720         * g++.dg/parse/crash14.C: New test.
14721
14722 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR c++/14230
14725         * g++.dg/init/ref11.C: New test.
14726
14727 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14728
14729         PR c++/14432
14730         * g++.dg/parse/builtin2.C: New test.
14731
14732 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14733
14734         PR c++/14401
14735         * g++.dg/init/ctor3.C: New test.
14736         * g++.dg/init/union1.C: New test.
14737         * g++.dg/ext/anon-struct4.C: New test.
14738
14739 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * g++.dg/lookup/koenig1.C: Tweak error messages.
14742         * g++.dg/lookup/used-before-declaration.C: Likewise.
14743         * g++.dg/other/do1.C: Likewise.
14744         * g++.dg/overload/koenig1.C: Likewise.
14745         * g++.dg/parse/crash13.C: Likewise.
14746         * g++.dg/template/instantiate3.C: Likewise.
14747
14748 2004-03-08  Eric Christopher  <echristo@redhat.com>
14749
14750         * * lib/target-supports.exp: Enable libiconv in test
14751         compilation.  Fix up error checking.
14752
14753 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14754
14755         PR middle-end/14289
14756         * gcc.dg/pr14289-1.c: New test case.
14757         * gcc.dg/pr14289-2.c: Likewise.
14758         * gcc.dg/pr14289-3.c: Likewise.
14759
14760 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14761
14762         * gcc.c-torture/execute/20040308-1.c: New test.
14763
14764 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14765
14766         * gcc.c-torture/execute/20040307-1.c: New test case.
14767
14768 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14769
14770         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14771
14772 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14773
14774         * gcc.dg/20040306-1.c: New test.
14775
14776 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14777
14778         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14779         them static.
14780         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14781
14782 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14783
14784         PR c/14465
14785         * gcc.dg/decl-6.c: New test.
14786
14787 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14788
14789         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14790         Rename LOGPOW -> LOG_POW.
14791         (SQRT_EXP, POW_EXP): New.
14792
14793 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14794
14795         * gcc.dg/i386-sse-8.c: New test.
14796
14797 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14798
14799         PR c/14114
14800         * gcc.dg/decl-5.c: New test.
14801
14802 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14803
14804         * gcc.dg/20040305-1.c: New test.
14805
14806 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14807
14808         PR other/14354
14809         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14810
14811 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14812
14813         PR c++/14425, c++/14426
14814         * g++.dg/ext/altivec-4.C: New test.
14815         * g++.dg/ext/altivec-5.C: New test.
14816
14817 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14818
14819         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14820         global variables of a type with no linkage.
14821         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14822         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14823         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14824         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14825         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14826         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14827         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14828         * g++.dg/warn/deprecated.C: Name enum Color.
14829         * g++.dg/overload/VLA.C: Name structure for 'b'.
14830         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14831
14832 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14833
14834         * gcc.c-torture/compile/20040304-1.c: New test.
14835
14836 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14837
14838         PR 13728
14839         * gcc.dg/decl-4.c: New testcase.
14840
14841 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14842
14843         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14844         as PRECF if sizeof (float) > sizeof (double).
14845         (PRECL): Make it the same as PRECF if
14846         sizeof (float) > sizeof (long double).
14847
14848 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14851         system type.  Add check for irix6 which doesn't have c99 runtime.
14852
14853 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14854
14855         * gcc.dg/const-elim-1.c: xfail for xtensa.
14856
14857 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/14369
14860         * g++.dg/template/cond4.C: New test.
14861
14862 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14863
14864         PR c++/14360
14865         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14866
14867         PR c++/14361
14868         * g++.dg/parse/defarg7.C: New test.
14869
14870         PR c++/14359
14871         * g++.dg/template/friend26.C: New test.
14872
14873 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14874
14875         PR c++/14324
14876         * g++.dg/abi/mangle21.C: New test.
14877
14878         PR c++/14260
14879         * g++.dg/parse/constructor2.C: New test.
14880
14881         PR c++/14337
14882         * g++.dg/template/sfinae1.C: New test.
14883
14884 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14885
14886         PR c++/14267
14887         * g++.dg/expr/crash2.C: New test.
14888
14889         PR middle-end/13448
14890         * gcc.dg/inline-5.c: New test.
14891         * gcc.dg/always-inline.c: Split out tests into ...
14892         * gcc.dg/always-inline2.c: ... this and ...
14893         * gcc.dg/always-inline3.c: ... this.
14894
14895 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14896
14897         PR debug/12103
14898         * g++.dg/debug/crash1.C: New test.
14899
14900 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14901
14902         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14903         function with __attribute__((noinline)).
14904         (recurser_void2): Likewise.
14905         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14906         (recurser_void2): Likewise.
14907
14908 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14909
14910         PR middle-end/14203
14911         * g++.dg/warn/Wunused-6.C: New test case.
14912
14913 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14914
14915         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14916         not defined.
14917
14918 2004-02-27  Eric Christopher  <echristo@redhat.com>
14919
14920         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14921         * g++.dg/charset/asm2.c: Run only x86.
14922         * gcc.dg/charset/asm3.c: Ditto.
14923
14924 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14925
14926         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14927         ld_library_path.
14928
14929 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14930
14931         * g++.dg/ext/altivec-3.C: New.
14932
14933 2004-02-26  Richard Henderson  <rth@redhat.com>
14934
14935         * g++.dg/ext/attrib10.C: Mark for warning.
14936         * gcc.dg/attr-alias-1.c: New.
14937
14938 2004-02-26  Richard Henderson  <rth@redhat.com>
14939
14940         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14941         * gcc.c-torture/execute/20040208-2.c: ... it back.
14942
14943 2004-02-26  Eric Christopher  <echristo@redhat.com>
14944
14945         * lib/target-supports.exp (check-iconv-available): New function.
14946         * lib/gcc-dg.exp (dg-require-iconv): New function.
14947         Use above.
14948         * gcc.dg/charset: New directory.
14949         * gcc.dg/charset/charset.exp: New file.
14950         * gcc.dg/charset/asm1.c: Ditto.
14951         * gcc.dg/charset/asm2.c: Ditto.
14952         * gcc.dg/charset/asm3.c: Ditto.
14953         * gcc.dg/charset/asm4.c: Ditto.
14954         * gcc.dg/charset/asm5.c: Ditto.
14955         * gcc.dg/charset/attribute1.c: Ditto.
14956         * gcc.dg/charset/attribute2.c: Ditto.
14957         * gcc.dg/charset/string1.c: Ditto.
14958         * g++.dg/charset: New directory.
14959         * g++.dg/dg.exp: Add here. Special options.
14960         * g++.dg/charset/charset.exp: New file.
14961         * g++.dg/charset/asm1.c: Ditto.
14962         * g++.dg/charset/asm2.c: Ditto.
14963         * g++.dg/charset/asm3.c: Ditto.
14964         * g++.dg/charset/asm4.c: Ditto.
14965         * g++.dg/charset/attribute1.c: Ditto.
14966         * g++.dg/charset/attribute2.c: Ditto.
14967         * g++.dg/charset/extern1.cc: Ditto.
14968         * g++.dg/charset/extern2.cc: Ditto.
14969         * g++.dg/charset/string1.c: Ditto.
14970
14971 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14972
14973         PR c++/14278
14974         * g++.dg/parse/comma1.C: New test.
14975
14976 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14977
14978         PR c++/14284
14979         * g++.dg/template/ttp8.C: New test.
14980
14981 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14982
14983         * gcc.dg/fixuns-trunc-1.c: New test.
14984
14985 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14986
14987         * gcc.dg/builtins-config.h: Use #elif.
14988
14989 2004-02-26  Michael Matz  <matz@suse.de>
14990
14991         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14992         * gcc.dg/991214-1.c: Likewise.
14993         * gcc.dg/i386-asm-1.c: Likewise.
14994
14995 2004-02-25  Richard Henderson  <rth@redhat.com>
14996
14997         * gcc.c-torture/execute/20040208-2.c: Move ...
14998         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14999
15000 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15001
15002         PR c++/14246
15003         * g++.dg/other/crash-3.C: New test.
15004
15005 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15006
15007         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15008         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15009
15010         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15011         HP-UX.
15012
15013 2004-02-24  Michael Matz  <matz@suse.de>
15014
15015         * gcc.dg/i386-regparm.c: New.
15016
15017 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15018
15019         * gcc.c-torture/execute/20040223-1.c: New.
15020
15021 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15022             Kazu Hirata  <kazu@cs.umass.edu>
15023
15024         * gcc.dg/fwritable-strings-1.c: Remove.
15025
15026 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15027
15028         PR c/14156
15029         * gcc.dg/20040223-1.c: New test.
15030
15031 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15032
15033         PR c++/14106
15034         * g++.dg/ext/typeof9.C: New test.
15035
15036 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15037
15038         PR c++/14250
15039         * g++.dg/other/switch1.C: New test.
15040
15041 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15042
15043         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15044         * gcc.dg/va-arg-1.c: Likewise.
15045
15046 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15047
15048         PR c++/14143
15049         * g++.dg/template/koenig5.C: New test.
15050
15051 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15052
15053         * g++.dg/ext/altivec-1.C: Generalize target triple.
15054         * g++.dg/ext/altivec-2.C: New test case.
15055         * g++.dg/ext/altivec_check.h: New file.
15056         * gcc.dg/altivec-1.c: Generalize target triple;
15057         include altivec_check.h and call altivec_check().
15058         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15059         * gcc.dg/altivec-6.c: New test case.
15060         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15061         type casts as needed.
15062         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15063         altivec_check().
15064         * gcc.dg/altivec-12.c: New test case.
15065         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15066         include altivec_check.h and call altivec_check().
15067         * gcc.dg/altivec_check.h: New file.
15068
15069 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * lib/target-supports.exp (check_alias_available): Don't mangle
15072         function `g' in test program.
15073
15074 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15075
15076         * lib/target-supports.exp (check_profiling_available): Check
15077         argument to determine whether we support a profiling type.
15078         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15079         check_profiling_available.
15080         * g++.dg/bprob/bprob.exp: Likewise
15081         * g77.dg/bprob/bprob.exp: Likewise.
15082         * gcc.misc-tests/bprob.exp: Likewise.
15083         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15084         dg-require-profiling and delete expected error handling.
15085         * gcc.dg/20021014-1.c: Likewise.
15086         * gcc.dg/nest.c: Likewise.
15087
15088 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15089
15090         PR c++/12007
15091         * g++.dg/other/vthunk1.C: New test.
15092
15093 2004-02-20  Falk Hueffner  <falk@debian.org>
15094
15095         PR target/14201
15096         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15097
15098 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/13927
15101         * g++.dg/other/error8.C: Remove XFAIL markers.
15102
15103         PR c++/14173
15104         * g++.dg/ext/packed5.C: New test.
15105
15106         PR c++/14199
15107         * g++.dg/warn/Wunused-5.C: New test.
15108
15109         PR c++/14186
15110         * g++.dg/lookup/member1.C: New test.
15111
15112 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15113
15114         * gcc.c-torture/compile/20040130-1.c: Enable only when
15115         __INT_MAX__ >= 2147483647L.
15116         * gcc.c-torture/compile/961203-1.c: Likewise.
15117
15118 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15119
15120         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15121         * g++.dg/opt/template1.C: Robustify assembler regexp
15122
15123 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15124
15125         * gcc.c-torture/execute/simd-4.x: Remove.
15126         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15127         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15128         Guard with #ifndef SKIP_ATTRIBUTE.
15129         * gcc.dg/compat/vector-1_y.c: Likewise.
15130         * gcc.dg/compat/vector-2_x.c: Likewise.
15131         * gcc.dg/compat/vector-2_y.c: Likewise.
15132         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15133         * g++.dg/eh/simd-2.C: Likewise.
15134
15135 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15136
15137         * gcc.c-torture/compile/complex-1.c: New.
15138
15139 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15140
15141         PR target/14209
15142         * gcc.c-torture/execute/20040218-1.c: New test.
15143
15144 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15145
15146         PR c++/14181
15147         * g++.dg/parse/new2.C: New test.
15148
15149 2004-02-18  Paul Brook  <paul@codesourcery.com>
15150
15151         * gcc.c-torture/compile/libcall-1.c: New test.
15152
15153 2004-02-18  Paul Brook  <paul@codesourcery.com>
15154
15155         PR debug/12934
15156         * gcc.dg/debug/debug-7.c: New test.
15157
15158 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15159
15160         * gcc.dg/20040217-1.c: New test.
15161
15162 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15163
15164         * gcc.c-torture/execute/990208-1.x: Delete.
15165
15166 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15167
15168         * gcc.c-torture/execute/20040208-2.x: New file.
15169
15170 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15171
15172         PR c++/11326
15173         * g++.dg/abi/structret1.C: New test.
15174
15175 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15176
15177         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15178         (i386_cpuid): No need to test if cpuid is available on AMD64.
15179         Fix assembly, so that it works onboth i386 and AMD64.
15180         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15181         (vecInLong): Fix s[] member type to unsigned int.
15182         (vecInWord): Remove type.
15183         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15184         (a64, b64, c64, d64, e64): Remove.
15185         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15186         Remove unused variable.  Remove initialization of removed variables.
15187         Don't call mmx_tests nor sse_tests.
15188         (reference_mmx, reference_sse): Remove.
15189         (check): Add return stmt.
15190         * gcc.dg/i386-sse-7.c: New test.
15191         * gcc.dg/i386-mmx-4.c: New test.
15192
15193 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15194
15195         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15196         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15197         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15198         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15199         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15200         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15201         g++.dg/tc1/dr94.C: Fix line terminator.
15202
15203 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15204
15205         * gcc.c-torture/compile/20040216-1.c: New.
15206
15207 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15208
15209         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15210         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15211         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15212         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15213         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15214         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15215
15216 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15217
15218         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15219
15220 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15221
15222         PR c++/13971
15223         * g++.dg/expr/cond4.C: New test.
15224
15225         PR c++/14086
15226         * g++.dg/lookup/crash2.C: New test.
15227
15228 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15229
15230         * gcc.c-torture/compile/20040214-2.c: New test.
15231
15232 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15233
15234         PR c++/14116
15235         * g++.dg/ext/typeof8.C: New test.
15236
15237 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15238
15239         * gcc.c-torture/compile/20040214-1.c: New test.
15240
15241 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15242
15243         PR c++/13635
15244         * g++.dg/template/spec11.C: New test.
15245
15246 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15247
15248         PR c++/13927
15249         * g++.dg/other/error8.C: New test.
15250
15251 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/14122
15254         * g++.dg/template/array4.C: New test.
15255
15256         PR c++/14108
15257         * g++.dg/inherit/thunk2.C: New test.
15258
15259         PR c++/14083
15260         * g++.dg/eh/cond2.C: New test.
15261
15262 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15263
15264         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15265
15266 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15267
15268         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15269
15270 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15271
15272         * g++.dg/simd-2.C: xfail on ppc64-linux.
15273
15274 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15275
15276         PR c/456
15277         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15278         tests.
15279
15280 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15281
15282         * gcc.dg/builtins-33.c: New test.
15283
15284 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15285
15286         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15287
15288 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15289
15290         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15291
15292 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15293
15294         * gcc.dg/ppc64-abi-3.c: New test.
15295
15296 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15297
15298         PR c/14092
15299
15300         * gcc.dg/pr14092-1.c: New testcase.
15301
15302 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15303
15304         * gcc.dg/cpp/assert4.c: Fix typo last change.
15305
15306         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15307         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15308
15309         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15310
15311 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15312
15313         * gcc.c-torture/compile/20040209-1.c: New test case.
15314
15315 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15316
15317         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15318
15319 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15320
15321         * gcc.c-torture/execute/20040208-[12].c: New tests.
15322
15323 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15324
15325         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15326
15327 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15328
15329         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15330
15331 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15332
15333         Bug 13856
15334         * gcc.dg/visibility-8.c: New testcase.
15335
15336 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15337
15338         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15339         arguments.
15340         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15341
15342 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15343
15344         PR middle-end/13696
15345         * g++.dg/opt/fold1.C: New test case.
15346
15347 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15348
15349         PR c++/14033
15350         * g++.dg/other/crash-2.C: New test.
15351
15352 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15353
15354         PR c++/14028
15355         * g++.dg/parse/angle-bracket2.C: New test.
15356
15357 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15358
15359         PR middle-end/13750
15360         Revert:
15361         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15362         PR pch/13361
15363         * testsuite/g++.dg/pch/wchar-1.C: New.
15364         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15365
15366 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15367
15368         PR c++/14008
15369         * g++.dg/parse/error15.C: New test.
15370         * g++.dg/parse/crash11.C: Update dg-error mark.
15371
15372 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/13932
15375         * g++.dg/warn/conv2.C: New test.
15376
15377 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15378
15379         PR c++/13086
15380         * g++.dg/warn/incomplete1.C: Remove xfail.
15381
15382 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15383
15384         * lib/file-format.exp (gcc_target_object_format): Use
15385         ${tool}_target_compile, not gcc_target_compile.
15386         * lib/target-supports.exp (check_alias_available): Likewise.
15387         (check_gc_sections_available): Likewise.
15388         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15389         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15390         dg-require-alias.
15391
15392 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15393
15394         PR c++/13969
15395         * g++.dg/template/static6.C: New test.
15396
15397 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15398
15399         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15400
15401 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15404         tests for systems where `char' is unsigned by default.
15405
15406 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15407
15408         PR c++/13997
15409         * g++.dg/template/partial3.C: New test.
15410
15411 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15412
15413         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15414         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15415         Remove mentions of obsolete ports.
15416
15417 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15418
15419         * gcc.dg/noncompile/20001228-1.c: Fix for new
15420         error message.
15421
15422 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15423
15424         PR target/9348
15425         * gcc.c-torture/execute/multdi-1.c: New test case.
15426
15427 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/13925
15430         * g++.dg/template/lookup5.C: New test.
15431
15432 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/13950
15435         * g++.dg/template/lookup4.C: New test.
15436
15437         PR c++/13970
15438         * g++.dg/parse/error14.C: New test.
15439
15440         PR c++/14002
15441         * g++.dg/parse/template13.C: New test.
15442
15443 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15444
15445         PR c++/13978
15446         * g++.dg/template/koenig4.C: New test.
15447
15448         PR c++/13968
15449         * g++.dg/template/crash17.C: New test.
15450
15451         PR c++/13975
15452         * g++.dg/parse/error13.C: New test.
15453         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15454
15455 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15456
15457         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15458
15459 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15460
15461         PR c/11658
15462         PR c/13994
15463         * gcc.dg/noncompile/20040203-1.c: New test.
15464         * gcc.dg/noncompile/20040203-2.c: Likewise.
15465         * gcc.dg/noncompile/20040203-3.c: Likewise.
15466         * gcc.dg/20040203-1.c: Likewise.
15467
15468 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15469
15470         PR c++/10858
15471         * g++.dg/template/sizeof7.C: New test.
15472
15473 2004-02-02  Eric Christopher  <echristo@redhat.com>
15474             Zack Weinberg  <zack@codesourcery.com>
15475
15476         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15477
15478 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15479
15480         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15481         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15482         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15483         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15484
15485 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/13113
15488         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15489
15490         PR c++/13854
15491         * g++.dg/ext/attrib13.C: New test.
15492
15493         PR c++/13907
15494         * g++.dg/conversion/op2.C: New test.
15495
15496 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15497
15498         * gcc.dg/titype-1.c: Fix pasto.
15499
15500 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15501
15502         * gcc.dg/titype-1.c: New test.
15503
15504 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15505
15506         PR c++/13957
15507         * g++.dg/template/non-type-template-argument-1.C,
15508         g++.dg/template/qualified-id1.C: Update dg-error marks.
15509         * g++.dg/template/nontype6.C: New test.
15510
15511 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15512
15513         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15514         * gcc.dg/builtins-31.c: New testcase.
15515         * gcc.dg/builtins-32.c: New testcase.
15516
15517 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15518
15519         * objc.dg/call-super-2.m: Update line numbers
15520         for the including of stddef.h.
15521
15522 2004-01-30  Michael Matz  <matz@suse.de>
15523
15524         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15525         g++.dg/ext/case-range3.C: New tests.
15526
15527 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15528
15529         DR206
15530         PR c++/13813
15531         * g++.dg/template/member4.C: New test.
15532
15533 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15534
15535         PR c++/13683
15536         * g++.dg/template/sizeof6.C: New test.
15537
15538 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15539
15540         * gcc.dg/fwritable-strings-1.c: New test.
15541
15542 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15543
15544         * gcc.c-torture/compile/20040130-1.c: New test.
15545
15546 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15547
15548         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15549
15550 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/13883
15553         * g++.dg/template/ctor3.C: New test.
15554
15555 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15556
15557         * g++.dg/tc1: New directory.
15558         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15559         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15560         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15561         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15562         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15563
15564 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15565
15566         * g++.dg/parse/error11.C: New test.
15567         * g++.dg/parse/error12.C: Likewise.
15568
15569 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15570
15571         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15572         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15573
15574 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/13791
15577         * g++.dg/ext/attrib12.C: New test.
15578
15579         PR c++/13736
15580         * g++.dg/parse/cast2.C: New test.
15581
15582 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15583
15584         * objc.dg/encode-2.m (main): New local string.  Set depending on
15585         sizeof long.  Use in sscanf call.
15586         * objc.dg/encode-3.m (main): New local string.  Set depending on
15587         sizeof long.  Use in scan_initial call.
15588
15589 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15590
15591         * objc.dg/call-super-2.m: Make LP64-safe.
15592         * objc.dg/desig-init-1.m: Likewise.
15593
15594 2004-01-27  Devang Patel <dpatel@apple.com>
15595
15596         * g++.dg/debug/namespace1.C: New test.
15597
15598 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15599
15600         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15601         xscale-*-*.
15602
15603         * gcc.dg/arm-mmx-1.c: New test.
15604
15605 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15606
15607         * gcc.dg/20040127-1.c: New test.
15608         * gcc.dg/20040127-2.c: New test.
15609
15610 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15611
15612         * objc.dg/stret-1.m (glob): Renamed to globa.
15613
15614 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/13663
15617         * g++.dg/expr/for1.C: New test.
15618
15619 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15620
15621         PR middle-end/13779
15622         * gcc.dg/darwin-longlong.c: New test.
15623
15624 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15625
15626         * gcc.dg/20040124-1.c: Moved test from here...
15627         * gcc.c-torture/compile/20040124-1.c: ...to here.
15628
15629 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15630
15631         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15632         the assembly output if -m64 is passed.
15633
15634 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15635
15636         PR c++/13833
15637         * g++.dg/template/cond3.C: New test.
15638
15639 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15640
15641         PR c++/13810
15642         * g++.dg/template/ttp7.C: New test.
15643
15644 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15645
15646         PR c++/13797
15647         * g++.dg/template/nontype4.C: New test.
15648         * g++.dg/template/nontype5.C: Likewise.
15649
15650 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15651
15652         * gcc.dg/torture/mips-clobber-at.c: New test.
15653
15654 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15655
15656         * gcc.dg/20040124-1.c: New test.
15657
15658 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.dg/20040123-1.c: New test.
15661
15662 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15663
15664         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15665
15666 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15667
15668         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15669
15670 2004-01-23  Andrew Pinski  <apinski@apple.com>
15671
15672         * gcc.dg/20030121-1.c: Move to ..
15673         * gcc.dg/20040121-1.c: here.
15674
15675 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15676
15677         * gcc.dg/builtins-29.c: New test case.
15678
15679 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15680
15681         PR 18314
15682         * gcc.dg/builtins-30.c: New testcase.
15683
15684 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15685
15686         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15687         * lib/g77.exp: Likewise.
15688         * lib/objc.exp: Likewise.
15689         * lib/g++.exp: Likewise.
15690
15691 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.dg/struct-by-value-2.c: New test.
15694
15695 2004-01-21  Andrew Pinski  <apinski@apple.com>
15696
15697         PR target/13785
15698         * gcc.dg/20030121-1.c: New test.
15699
15700 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15701
15702         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15703         clobber frame pointer register in asm statement.
15704
15705 2004-01-21  Falk Hueffner  <falk@debian.org>
15706
15707         * gcc.c-torture/compile/20040121-1.c: New test.
15708
15709 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15710
15711         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15712
15713 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15714
15715         * gcc.dg/ppc64-abi-2.c: New test.
15716
15717 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15718
15719         * lib/treelang.exp: Fill out this file.
15720         * lib/treelang-dg.exp: New File.
15721
15722 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15723
15724         * gcc.c-torture/compile/981022-1.c: Remove.
15725         * gcc.dg/array-5.c: Remove XFAIL.
15726         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15727         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15728         gcc.dg/cond-lvalue-1.c: Update.
15729         * gcc.dg/cast-lvalue-2.c: New test.
15730
15731 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c++/13592
15734         * g++.dg/other/error1.C (class foo): Tweak error message.
15735
15736         PR c++/13592
15737         * g++.dg/template/call2.C: New test.
15738
15739 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15740
15741         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15742         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15743         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15744         scalar-return-1_x.c, scalar-return-2_y.c,
15745         scalar-return-3_x.c, scalar-return-3_y.c,
15746         scalar-return-4_x.c, scalar-return-4_y.c,
15747         struct-align-1.h, struct-align-1_x.c,
15748         struct-align-1_y.c, struct-align-2.h,
15749         struct-align-2_x.c, struct-align-2_y.c,
15750         struct-by-value-10_y.c, struct-by-value-11_x.c,
15751         struct-by-value-11_y.c, struct-by-value-12_x.c,
15752         struct-by-value-12_y.c, struct-by-value-13_x.c,
15753         struct-by-value-13_y.c, struct-by-value-14_x.c,
15754         struct-by-value-14_y.c, struct-by-value-15_x.c,
15755         struct-by-value-15_y.c, struct-by-value-16_y.c,
15756         struct-by-value-17_y.c, struct-by-value-18_y.c,
15757         struct-by-value-19_y.c, struct-by-value-1_x.c,
15758         struct-by-value-1_y.c, struct-by-value-20_y.c,
15759         struct-by-value-2_x.c, struct-by-value-2_y.c,
15760         struct-by-value-3_y.c, struct-by-value-4_x.c,
15761         struct-by-value-4_y.c, struct-by-value-5_y.c,
15762         struct-by-value-6_y.c, struct-by-value-7_y.c
15763         struct-by-value-8_x.c, struct-by-value-8_y.c
15764         struct-by-value-9_x.c, struct-by-value-9_y.c
15765         struct-return-10_x.c, struct-return-10_y.c,
15766         struct-return-19_x.c, struct-return-20_x.c
15767         struct-return-2_x.c, struct-return-2_y.c
15768         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15769         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15770
15771 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15772
15773         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15774         attribute on sparc*-sun-solaris2.*.
15775
15776 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/13710
15779         * g++.dg/ext/typeof7.C: New test.
15780
15781 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15782
15783         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15784         * gcc.dg/const-elim-1.c: Same.
15785
15786 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15787
15788         * objc.dg/stret-1.m: New.
15789         * objc.dg/stret-2.m: New.
15790
15791 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15792
15793         PR c++/11895
15794         * g++.dg/ext/vector1.C: New test.
15795
15796 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15797
15798         * gcc.dg/pch/import-1.c: New.
15799         * gcc.dg/pch/import-1.hs: New.
15800         * gcc.dg/pch/import-1a.h: New.
15801         * gcc.dg/pch/import-1b.h: New.
15802         * gcc.dg/pch/import-1c.h: New.
15803
15804 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR c++/13574
15807         * g++.dg/ext/array1.C: New test.
15808
15809         PR c++/13178
15810         * g++.dg/conversion/op1.C: New test.
15811
15812 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15813
15814         PR 11864
15815         From Kazumoto Kojima / Dan Kegel:
15816         * gcc.dg/pr11864-1.c: New test.
15817
15818         PR 10392
15819         From Marcus Comstedt / Dan Kegel:
15820         * gcc.dg/pr10392-1.c: New test.
15821
15822 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/13478
15825         * g++.dg/init/ref10.C: New test.
15826
15827 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15828
15829         PR c++/13407
15830         * g++.dg/parse/typename6.C: New test.
15831
15832 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15833
15834         PR pch/13361
15835         * testsuite/g++.dg/pch/wchar-1.C: New.
15836         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15837
15838 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15839
15840         PR c++/9259
15841         * g++.dg/expr/sizeof2.C: New test.
15842
15843 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15844
15845         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15846
15847 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15848
15849         PR c++/13659
15850         * g++.dg/lookup/strong-using-3.C: New.
15851         * g++.dg/lookup/using-10.C: New.
15852
15853 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15854
15855         PR c++/13594
15856         * g++.dg/lookup/strong-using-2.C: New.
15857
15858 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15859             Dan Kegel <dank@kegel.com>
15860             J"orn Rennecke <joern.rennecke@superh.com>
15861
15862         PR target/9365
15863         * gcc.dg/pr9365-1.c: New test.
15864
15865 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15866
15867         PR c++/8856
15868         * g++.dg/parse/casting-operator2.C: New test.
15869         * g++.old-deja/g++.pt/explicit83.C: Remove.
15870
15871 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15872
15873         * gcc.dg/label-compound-stmt-1.c: New test.
15874         * gcc.c-torture/compile/950922-1.c,
15875         gcc.c-torture/compile/20000211-3.c,
15876         gcc.c-torture/compile/20000518-1.c,
15877         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15878         compound statements.
15879
15880 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15881
15882         * gcc.dg/ppc64-abi-1.c: New test.
15883
15884 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15885
15886          * g++.dg/ext/attrib9.C: Add dg-warnings.
15887
15888 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15889
15890         PR c++/12335
15891         * g++.dg/parse/dtor3.C: New test.
15892
15893 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15894
15895         PR c++/12709
15896         * g++.dg/parse/try-catch-1.C: New test.
15897
15898 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15899
15900         * ada/acats/run_all.sh: Add more verbose output in acats.log
15901         when compiling tests.
15902
15903 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15904
15905         PR 13656
15906         * gcc.dg/typedef-redecl.c: New test case.
15907         * gcc.dg/typedef-redecl.h: New support file.
15908
15909 2004-01-13  Jan Hubicka  <jh@suse.cz>
15910
15911         * gcc.dg/always_inline.c: New test.
15912         * gcc.dg/debug/20031231-1.c: Fix.
15913
15914 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15915
15916         PR c++/13474
15917         * g++.dg/template/array3.C: New test.
15918
15919 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15920
15921         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15922         * g++.dg/warn/Wunused-2.C: Likewise.
15923
15924 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15925
15926         PR c++/13289
15927         * g++.dg/template/instantiate6.C: New test.
15928
15929 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15930
15931         PR middle-end/11397
15932         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15933
15934 2004-01-12  Jan Hubicka  <jh@suse.cz>
15935
15936         PR opt/12826
15937         * gcc.dg/20040112-1.c: New.
15938
15939         * gcc.dg/dwarf-die[1-7].c: Move to...
15940         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15941         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15942
15943 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15944
15945         PR c++/4100
15946         * g++.dg/parse/friend4.C: New test.
15947
15948 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15949
15950         PR c++/4100
15951         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15952         definition is called a friend.
15953
15954 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15955
15956         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15957
15958 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15959
15960         PR c++/3478
15961         * g++.dg/parse/error10.C: New test.
15962         * g++.dg/template/arg2.C: Accept "invalid type" error.
15963
15964 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15965
15966         PR middle-end/13392
15967         * g++.dg/opt/expect2.C: New test.
15968
15969 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15970
15971         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15972         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15973         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15974         Update dg-error regexps.
15975
15976 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15977
15978         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15979         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15980
15981 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15982
15983         * gcc.dg/pragma-re-1.c: Use right pointer type.
15984
15985 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15986
15987         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15988
15989 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15990
15991         * gcc.dg/rs6000-ldouble-1.c: New.
15992
15993 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15994
15995         DR 337
15996         PR c++/9256
15997         * g++.dg/other/abstract1.C: New test.
15998
15999 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16000
16001         * g++.dg/lookup/strong-using-1.C: New.
16002
16003 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16004
16005         PR c/11234
16006         * gcc.dg/func-ptr-conv-1.c: New test.
16007         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16008
16009 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16010
16011         PR target/13380.
16012         * gcc.c-torture/compile/20040109-1.c: New.
16013
16014 2004-01-08  Stuart Hastings  <stuart@apple.com>
16015
16016         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16017         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16018         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16019
16020 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16021
16022         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16023
16024 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * ada/acats/run_acats: Treat 'gnatchop' the same way
16027         as 'gnatmake'.  Export GCC_DRIVER.
16028         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16029         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16030
16031 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16032
16033         PR c++/12573
16034         * g++.dg/template/dependent-expr4.C: New test.
16035
16036 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16037
16038         * gcc.dg/altivec-11.c: New test.
16039
16040 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16041
16042         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16043
16044 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16045
16046         PR c/6024
16047         * gcc.dg/enum-compat-1.c: New test.
16048         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16049
16050 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16051
16052         PR c/12165
16053         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16054         gcc.dg/c99-idem-qual-3.c: New tests.
16055
16056 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16057
16058         * gcc.dg/winline-7.c: Don't cast void * to int.
16059
16060 2004-01-06  Jan Hubicka  <jh@suse.cz>
16061
16062         * gcc.dg/i386-sse-5.c: New test
16063         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16064
16065 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/12815
16068         * g++.dg/rtti/typeid4.C: New test.
16069
16070 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16071
16072         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16073
16074 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/12132
16077         * g++.dg/template/error11.C: New test.
16078
16079         PR c++/13451
16080         * g++.dg/template/class2.C: New test.
16081
16082 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16083         Richard Sandiford <rsandifo@redhat.com>
16084
16085         PR c++/13387
16086         * g++.dg/opt/alias3.C: New test.
16087
16088 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/13157
16091         * g++.dg/template/koenig3.C: New test.
16092
16093         PR c++/13529
16094         * g++.dg/parse/offsetof3.C: New test.
16095
16096         * g++.dg/init/copy7.C: Add missing dg-error markers.
16097
16098         PR c++/12226
16099         * g++.dg/init/copy7.c: New test.
16100
16101         PR c++/13536
16102         * g++.dg/parse/cast1.C: New test.
16103
16104 2004-01-04  Jan Hubicka  <jh@suse.cz>
16105
16106         * gcc.dg/winline[1-7].c: New tests.
16107
16108 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16109
16110         PR c++/13520
16111         * g++.dg/template/qualttp22.C: New test.
16112
16113 2004-01-01  Jan Hubicka  <jh@suse.cz>
16114
16115         * gcc.dg/debug/20031231-1.c: New.
16116         * gcc.c-torture/compile/20040101-1.c: New.
16117         * gcc.dg/dwarf-die-[1-7].c: New.
16118
16119 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16120
16121         PR optimization/13521
16122         * gcc.c-torture/compile/20031231-1.c: New test.
16123
16124 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16125
16126         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16127
16128 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16129
16130         PR c++/10079
16131         * g++.dg/template/crash16.C: New test.
16132
16133 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16134
16135         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16136
16137 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16138
16139         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16140         ports.
16141         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16142         * g++.old-deja/g++.law/profile1.C: Likewise.
16143         * gcc.c-torture/compile/981006-1.c: Likewise.
16144         * gcc.c-torture/execute/loop-2e.x: Likewise.
16145         * gcc.c-torture/execute/loop-2f.x: Remove.
16146         * gcc.c-torture/execute/loop-2g.x: Likewise.
16147         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16148         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16149
16150 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16151
16152         PR c++/13507
16153         * g++.dg/ext/attrib11.C: New test.
16154
16155         PR c++/13494
16156         * g++.dg/template/array2-1.C: New test.
16157         * g++.dg/template/array2-2.C: New test.
16158
16159 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16160
16161         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16162
16163 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         PR c++/12774
16166         * g++.dg/template/array1-1.C: New test.
16167         * g++.dg/template/array1-2.C: New test.
16168
16169 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16170
16171         PR fortran/12632
16172         * g77.dg/12632.f: New test case.
16173
16174 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16175
16176         PR c++/13289
16177         * g++.dg/parse/nontype1.C: New test.
16178
16179 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16180
16181         PR c++/12403
16182         * g++.dg/parse/explicit1.C: New test.
16183         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16184
16185 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16186
16187         PR c++/13081
16188         * g++.dg/opt/inline6.C: New test.
16189
16190         PR c++/12613
16191         * g++.dg/parse/error9.C: New test.
16192
16193         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16194
16195 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/13009
16198         * g++.dg/init/assign1.C: New test.
16199
16200 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16201
16202         PR c++/13070
16203         * g++.dg/warn/format3.C: New test case.
16204
16205 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16206
16207         * gcc.c-torture/compile/20031227-1.c: New test.
16208
16209 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16210
16211         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16212         * g77.dg/bprob/bprob.exp: Likewise.
16213         * gcc.misc-tests/bprob.exp: Likewise.
16214         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16215         variants on systems where the library does not provide that
16216         functionality.
16217         * gcc.dg/builtins-20.c: Use builtins-config.h.
16218         * gcc.dg/builtins-config.h: New file.
16219
16220 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16221
16222         * lib/gcc-dg.exp (dg-require-profiling): New function.
16223         * lib/target-supports.exp (check_profiling_available): Likewise.
16224         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16225         * g77.dg/bprob/bprob.exp: Likewise.
16226         * gcc.misc-tests/bprob.exp: Likewise.
16227         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16228         * gcc.dg/20021014-1.c: Likewise.
16229         * gcc.dg/nest.c: Likewise.
16230
16231 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16232
16233         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16234         compiling.
16235         * g++.dg/lookup/java2.C: Likewise.
16236         * gcc.dg/cpp/lexident.c: Likewise.
16237
16238 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16239
16240         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16241         given.
16242         * gcc.c-torture/compile/961203-1.c: Likewise.
16243         * gcc.c-torture/compile/980506-1.c: Likewise.
16244
16245 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16246
16247         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16248         (additional_prunes): New global.
16249         (gcc-dg-prune): Handle additional per-test pruning.
16250         (dg-test): Clear additional_prunes between tests.
16251
16252         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16253         dg-prune-output to avoid spurious failures from assembler
16254         complaining about nonexistent WAW violations.
16255         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16256         Use dg-prune-output to avoid spurious failures from assembler
16257         warning about Itanium B-step errata.
16258
16259 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16260
16261         * g++.dg/abi/macro0.C: New test.
16262         * g++.dg/abi/macro1.C: Likewise.
16263         * g++.dg/abi/macro2.C: Likewise.
16264
16265         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16266         * g++.dg/abi/bitfield7.C: Likewise.
16267         * g++.dg/abi/dtor2.C: Likewise.
16268         * g++.dg/abi/mangle11.C: Likewise.
16269         * g++.dg/abi/mangle12.C: Likewise.
16270         * g++.dg/abi/mangle14.C: Likewise.
16271         * g++.dg/abi/mangle17.C: Likewise.
16272         * g++.dg/abi/vbase10.C: Likewise.
16273         * g++.dg/abi/vbase14.C: Likewise.
16274         * g++.dg/template/qualttp17.C: Likewise.
16275
16276 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16277
16278         PR c/11995
16279         * gcc.dg/20031223-1.c: New test.
16280
16281 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16282
16283         * gcc.dg/noreturn-7.c: New test.
16284
16285 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16286
16287         * gcc.dg/null-pointer-1.c: New test.
16288
16289 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16290
16291         * g++.old-deja/g++.jason/template18.C: Remove.
16292         * g++.old-deja/g++.jason/template37.C: Likewise.
16293
16294         PR c++/12862
16295         * g++.dg/lookup/ns1.C: New test.
16296
16297         PR c++/12397
16298         * g++.dg/template/lookup3.C: New test.
16299
16300 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16301
16302         * g++.dg/template/recurse1.C: New test
16303
16304 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16305
16306         PR c++/12479
16307         * g++.dg/parse/semicolon1.C: New test.
16308         * g++.dg/parse/semicolon1.h: Likewise.
16309
16310 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16311
16312         * gcc.dg/darwin-misaligned.c: New test.
16313
16314 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16315
16316         PR c/9163
16317         * gcc.dg/20031222-1.c: New test.
16318
16319 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/13438
16322         * g++.dg/parse/error8.C: New test.
16323
16324         PR c++/11554
16325         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16326
16327 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16328
16329         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16330         too small.
16331         * gcc.c-torture/compile/930217-1.c: Likewise.
16332         * gcc.c-torture/compile/930513-1.c: Likewise.
16333         * gcc.c-torture/execute/920908-2.c: Likewise.
16334         * gcc.c-torture/execute/921204-1.c: Likewise.
16335         * gcc.c-torture/execute/930621-1.c: Likewise.
16336         * gcc.c-torture/execute/930630-1.c: Likewise.
16337         * gcc.c-torture/execute/931031-1.c: Likewise.
16338         * gcc.c-torture/execute/980602-2.c: Likewise.
16339         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16340         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16341         * gcc.c-torture/execute/extzvsi.c: Likewise.
16342         * gcc.c-torture/unsorted/ext.c: Likewise.
16343
16344 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16345
16346         PR target/12749
16347         * gcc.c-torture/compile/20031220-2.c: New test case.
16348
16349 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16350
16351         PR optimization/13031
16352         * gcc.c-torture/compile/20031220-1.c: New test case.
16353
16354 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16355
16356         * gcc.dg/cast-function-1.c: New test.
16357
16358 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16359
16360         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16361         formats.
16362
16363 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16364
16365         PR c++/12795
16366         * g++.dg/ext/attrib10.C: New test.
16367
16368 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16369
16370         * gcc.dg/cleanup-10.c: New test.
16371         * gcc.dg/cleanup-11.c: New test.
16372
16373 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16374
16375         PR c++/13239
16376         * g++.dg/opt/expect1.C: New test.
16377
16378 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16379
16380         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16381
16382 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16383
16384         PR debug/12923
16385         * gcc.dg/20031218-1.c: New test.
16386
16387         PR debug/12389
16388         * gcc.dg/20031218-2.c: New test.
16389         * gcc.dg/20031218-3.c: New test.
16390
16391         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16392         of label name and allow for USER_LABEL_PREFIX == "_" names.
16393         * g++.dg/abi/mangle18-2.C: Likewise.
16394         * g++.dg/abi/mangle19-1.C: Likewise.
16395         * g++.dg/abi/mangle19-2.C: Likewise.
16396         * g++.dg/abi/mangle20-1.C: Likewise.
16397         * g++.dg/abi/mangle20-2.C: Likewise.
16398
16399 2003-12-18  Richard Henderson  <rth@redhat.com>
16400
16401         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16402
16403 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16404             Dan Kegel <dank@kegel.com>
16405
16406         PR other/12009
16407         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16408         testing a cross compiler, it causes spurious compile failures.
16409         * lib/g++.exp: Likewise.
16410
16411 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16412
16413         PR c++/13262
16414         * g++.dg/template/access13.C: New test.
16415
16416 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16417
16418         * gcc.dg/20031216-1.c: New test.
16419
16420 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16421
16422         PR c++/9154
16423         * g++.dg/template/error10.C: New test.
16424
16425 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16426
16427         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16428         * g++.dg/eh/simd-2.C: Likewise.
16429
16430 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16431             Roger Sayle  <roger@eyesopen.com>
16432
16433         * gcc.c-torture/execute/ieee/mzero5.c: New.
16434
16435 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16436
16437         PR c++/10603
16438         * g++.dg/parse/error6.C: New test.
16439
16440         PR c++/12827
16441         * g++.dg/parse/error7.C: New test.
16442
16443 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16444
16445         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16446         at -O with stabs debugging formats.
16447         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16448         * gcc.dg/debug/debug-2.c: Likewise.
16449
16450 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/12696
16453         * g++.dg/init/error1.C: New test.
16454
16455         PR c++/12218
16456         * g++.dg/init/pm3.C: New test.
16457
16458 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16459
16460         PR c/3347
16461         * gcc.dg/bitfld-8.c: New test.
16462
16463 2003-12-16  James Lemke  <jim@wasabisystems.com>
16464
16465         * gcc.dg/arm-scd42-[123].c: New tests.
16466
16467 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         PR c++/9043
16470         * g++.dg/abi/mangle20-1.C: New test.
16471         * g++.dg/abi/mangle20-2.C: New test.
16472
16473 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16474
16475         PR c++/13275
16476         * g++.dg/other/offsetof2.C: Remove XFAIL.
16477         * g++.dg/parse/offsetof1.C: New test.
16478         * g++.gd/parse/offsetof2.C: Likewise.
16479
16480 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16481
16482         * g++.dg/template/nontype3.C: New test.
16483         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16484
16485 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16486
16487         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16488
16489 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16490
16491         PR c++/13387
16492         * g++.dg/expr/assign1.C: New test.
16493
16494         PR c++/13242
16495         * g++.dg/abi/mangle19-1.C: New test.
16496         * g++.dg/abi/mangle19-2.C: New test.
16497
16498 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16499
16500         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16501
16502 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16503
16504         * gcc.c-torture/execute/20031216-1.c: New test.
16505
16506 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16507
16508         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16509         an ICE regression.
16510
16511 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16512
16513         PR c++/10926
16514         * g++.dg/template/error9.C: New test.
16515
16516         PR c++/11116
16517         * g++.dg/template/error8.C: New test.
16518
16519 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16520
16521         PR middle-end/13400
16522         * gcc.c-torture/execute/20031215-1.c: New test case.
16523
16524 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/13269
16527         * g++.dg/parse/error5.C: New test.
16528
16529         PR c++/12989
16530         * g++.dg/expr/sizeof1.C: New test.
16531
16532         PR c++/13310
16533         * g++.dg/template/crash15.C: New test.
16534
16535 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16536
16537         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16538         a non-POD type as the last named parameter of a varargs function.
16539
16540 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/13243
16543         PR c++/12573
16544         * g++.dg/template/crash14.C: New test.
16545         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16546
16547 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16548
16549         * g++.dg/other/java1.C: New test.
16550
16551         PR c++/13241
16552         * g++.dg/abi/mangle18-1.C: New test.
16553         * g++.dg/abi/mangle18-2.C: New test.
16554
16555 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16556
16557         PR optimization/10312
16558         * gcc.c-torture/execute/20031214-1.c: New.
16559
16560 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/10779
16563         PR c++/12160
16564         * g++.dg/parse/error3.C: New test.
16565         * g++.dg/parse/error4.C: Likewise.
16566         * g++.dg/abi/mangle4.C: Tweak error messages.
16567         * g++.dg/lookup/using5.C: Likewise.
16568         * g++.dg/other/error2.C: Likewise.
16569         * g++.dg/parse/typename5.C: Likewise.
16570         * g++.dg/parse/undefined1.C: Likewise.
16571         * g++.dg/template/arg2.C: Likewise.
16572         * g++.dg/template/ttp3.C: Likewise.
16573         * g++.dg/template/type1.C: Likewise.
16574         * g++.old-deja/g++.other/crash32.C: Likewise.
16575         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16576
16577 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16578
16579         PR c++/13106
16580         * g++.dg/warn/noreturn-3.C: New test.
16581
16582 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16583
16584         PR c++/13118
16585         * g++.dg/abi/covariant3.C: New.
16586
16587 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16588
16589         * g++.dg/eh/ia64-1.C: New test.
16590
16591 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16592
16593         PR optimization/13037
16594         * g77.f-torture/execute/13037.f: New test case.
16595
16596 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         PR c++/12881
16599         * g++.dg/abi/covariant2.C: New.
16600
16601 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16602
16603         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16604
16605 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16606
16607         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16608
16609 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16610
16611         PR other/10819
16612         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16613         to fix Bug 10819.
16614         * lib/g++.exp (g++_version): Likewise.
16615         * lib/g77.exp (g77_version): Likewise.
16616         * lib/objc.exp (default_objc_version): Likewise.
16617
16618 2003-12-10  Richard Henderson  <rth@redhat.com>
16619
16620         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16621
16622         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16623
16624 2003-12-08  Matt Austern  <austern@apple.com>
16625
16626         PR c/13134
16627         * lib/gcc-dg.exp (dg-require-visibility): Define.
16628         * lib/target-supports (check_visibility_available): Define.
16629         * gcc.dg/visibility-1.c: New test.
16630         * gcc.dg/visibility-2.c: Likewise.
16631         * gcc.dg/visibility-3.c: Likewise.
16632         * gcc.dg/visibility-4.c: Likewise.
16633         * gcc.dg/visibility-5.c: Likewise.
16634         * gcc.dg/visibility-6.c: Likewise.
16635         * g++.dg/ext/visibility-1.C: Likewise.
16636         * g++.dg/ext/visibility-2.C: Likewise.
16637         * g++.dg/ext/visibility-3.C: Likewise.
16638         * g++.dg/ext/visibility-4.C: Likewise.
16639         * g++.dg/ext/visibility-5.C: Likewise.
16640         * g++.dg/ext/visibility-6.C: Likewise.
16641
16642 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16643
16644         * g++.dg/lookup/java1.C: New test.
16645         * g++.dg/lookup/java2.C: New test.
16646
16647 2003-12-07  Falk Hueffner  <falk@debian.org>
16648
16649         * g++.dg/opt/noreturn-1.C: New test.
16650
16651 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16652
16653         * gcc.dg/overflow-1.c: New test.
16654
16655 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16656
16657         * g77.f-torture/compile/13060.f: New test.
16658
16659 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/13323
16662         * g++.dg/inherit/operator2.C: New test.
16663
16664 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/13305
16667         * g++.dg/ext/attrib9.C: New test.
16668
16669 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16670
16671         PR c++/13314
16672         * g++.dg/template/error7.C: New test.
16673
16674 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16675             J"orn Rennecke <joern.rennecke@superh.com>
16676
16677         PR target/13302
16678         * g++.dg/other/struct-va_list.C: New test.
16679
16680 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16681
16682         PR c++/13166
16683         * g++.dg/parse/defarg6.C: New test.
16684
16685 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16686
16687         PR target/13256
16688         * gcc.c-torture/execute/20031201-1.c: New test.
16689
16690 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16691
16692         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16693
16694 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16695
16696         * gcc.dg/builtin-return-1.c: New test.
16697
16698 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16699             J"orn Rennecke <joern.rennecke@superh.com>
16700
16701         PR optimization/13260
16702         * gcc.c-torture/execute/20031204-1.c: New test.
16703
16704 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/9127
16707         * g++.dg/template/error6.C: New test.
16708
16709 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16710
16711         * gcc.dg/20031202-1.c: New test.
16712
16713 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16714
16715         PR c++/13179
16716         * g++.dg/template/eh1.C: New test.
16717
16718         PR c++/10771
16719         * g++.dg/template/error5.C: New test.
16720
16721 2003-12-02  David Ung  <davidu@mips.com>
16722
16723         * gcc.dg/compat/vector-check.h: Corrected type for var
16724         g_##TMODE
16725
16726 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16727
16728         PR c++/10126
16729         * g++.dg/template/ptrmem8.C: New test.
16730
16731 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16732
16733         PR c++/12573
16734         * g++.dg/template/dependent-expr3.C: New test.
16735
16736 2003-12-01  James Lemke  <jim@wasabisystems.com>
16737
16738         * gcc.dg/arm-g2.c: New test.
16739
16740 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16741
16742         PR optimization/11634
16743         * gcc.dg/20031201-2.c: New test case.
16744
16745 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16746
16747         PR 11433
16748         * objc.dg/proto-lossage-3.m: New test.
16749
16750 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16751
16752         PR optimization/12628
16753         * gcc.dg/20031201-1.c: New test case.
16754
16755 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16756
16757         * gcc.dg/unaligned-1.c: New test.
16758
16759 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16760
16761         PR c++/9849
16762         * g++.dg/template/error4.C: New test.
16763         * g++.dg/template/nested3.C: Adjust error markers.
16764
16765 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16766
16767         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16768
16769 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16770
16771         PR c/10333
16772         * gcc.dg/bitfld-7.c: New test.
16773
16774 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16775
16776         * gcc.dg/tls/asm-1.C: New test.
16777
16778 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16779
16780         * gcc.dg/cpp/assert4.c: Update.
16781
16782 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16783
16784         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16785         * gcc.dg/builtin-apply3.c: New test.
16786
16787 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16788
16789         * lib/compat.exp (compat-obj): New xfaildata parameter.
16790         Use it to set compiler_conditional_xfail_data before compiling.
16791         (compat-get-options): Handle dg-xfail-if.
16792         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16793         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16794         * gcc.dg/compat/vector-1_y.c: Likewise.
16795         * gcc.dg/compat/vector-2_x.c: Likewise.
16796         * gcc.dg/compat/vector-2_y.c: Likewise.
16797
16798 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16799
16800         * g++.dg/opt/reg-stack4.C: New test.
16801
16802 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gcc.dg/builtin-apply2.c: New test.
16805
16806 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16807
16808         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16809
16810 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16811
16812         PR c++/12924
16813         * g++.dg/template/template-id-2.C: New test.
16814
16815 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16816
16817         PR c++/5369
16818         * g++.dg/template/memfriend1.C: New test.
16819         * g++.dg/template/memfriend2.C: Likewise.
16820         * g++.dg/template/memfriend3.C: Likewise.
16821         * g++.dg/template/memfriend4.C: Likewise.
16822         * g++.dg/template/memfriend5.C: Likewise.
16823         * g++.dg/template/memfriend6.C: Likewise.
16824         * g++.dg/template/memfriend7.C: Likewise.
16825         * g++.dg/template/memfriend8.C: Likewise.
16826         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16827
16828 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16829
16830         PR c++/12515
16831         * g++.dg/ext/cond1.C: New test.
16832
16833 2003-11-20  Richard Henderson  <rth@redhat.com>
16834
16835         * gcc.dg/20020201-2.c: Remove.
16836         * gcc.dg/20020201-4.c: Remove.
16837         * gcc.dg/20020304-1.c: Remove.
16838
16839 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16840
16841         * gcc.dg/cpp/trad/xwin1.c: New test case.
16842
16843 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16844
16845         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16846         * lib/g77.exp: Likewise.
16847         * lib/objc.exp: Likewise.
16848         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16849         for darwin.
16850
16851 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16852
16853         PR c++/12932
16854         * g++.dg/template/static5.C: New test.
16855
16856 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16857
16858         * gcc.dg/nested-func-1.c: New test.
16859
16860 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16861
16862         * gcc.dg/cpp/assert4.c: New test.
16863
16864 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16865
16866         PR c++/2294
16867         * g++.dg/lookup/using9.c: New test.
16868
16869 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16870
16871         PR c++/12762
16872         * g++.dg/template/error3.C: New test.
16873
16874 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16875
16876         PR ada/13035
16877         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16878         No longer use a wrapper for gcc, since this does not work under
16879         Windows.
16880
16881 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16882
16883         PR c++/2094
16884         * g++.dg/template/ptrmem7.C: New test.
16885
16886 2003-11-13  Andrew Pinski <apinski@apple.com>
16887
16888         * gcc.c-torture/compile/20031113-1.c: New test.
16889
16890 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16891             Kean Johnston <jkj@sco.com>
16892
16893         PR c/13029
16894         * gcc.dg/unused-4.c: Update.
16895
16896 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16897
16898         * g++.dg/opt/const3.C: New test.
16899
16900 2003-11-13  Jan Hubicka  <jh@suse.cz>
16901
16902         * gcc.c-torture/compile/20031112-1.c: New test.
16903
16904 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16905
16906         * g++.dg/parse/crash10.C: Remove bogus error marker.
16907
16908 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16909
16910         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16911         (host_gcc): Likewise.
16912         (ROOT): Honor $PWDCMD.
16913         (BASE): Likewise.
16914         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16915
16916 2003-11-12  Catherine Moore  <clm@redhat.com>
16917
16918         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16919
16920 2003-11-12  Andreas Jaeger  <aj@suse.de>
16921             Jakub Jelinek  <jakub@redhat.com>
16922             Andrew Pinski  <pinskia@physics.uc.edu>
16923             Richard Henderson  <rth@redhat.com>
16924
16925         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16926         systems.
16927         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16928
16929         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16930         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16931
16932 2003-11-11  Andreas Jaeger  <aj@suse.de>
16933
16934         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16935
16936         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16937
16938 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16939
16940         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16941         Clean ups.
16942
16943 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16944
16945         * gcc.dg/trampoline-1.c: New test.
16946
16947 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16948
16949         * gcc.c-torture/compile/200031109-1.c: New test.
16950
16951 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16952
16953         PR c/3190
16954         PR c/8714
16955         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16956         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16957         gcc.dg/format/no-y2k-1.c: Update.
16958
16959 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16960
16961         PR optimization/10467
16962         * gcc.dg/20031108-1.c: New test case.
16963
16964 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16965
16966         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16967
16968 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16969
16970         * gcc.dg/compound-lvalue-1.c: New test.
16971         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16972         some XFAILs.
16973
16974 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16975
16976         * gcc.dg/altivec-varargs-1.c: New test.
16977
16978 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16979
16980         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16981         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16982         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16983         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16984         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16985
16986 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16987
16988         * gcc.dg/cond-lvalue-1.c: New test.
16989
16990 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16991
16992         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16993
16994 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16995
16996         PR c++/11616
16997         * g++.dg/template/instantiate5.C: New test.
16998
16999 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17000
17001         PR c++/12726
17002         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17003         * ChangeLog: Add missing first entry for above test.
17004
17005 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17006
17007         PR c++/9810
17008         * g++.dg/template/using8.C: New test.
17009         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17010
17011 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17012
17013         PR optimization/10817
17014         * gcc.c-torture/compile/20031102-1.c: New test case.
17015
17016 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17017
17018         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17019         2147483647.
17020
17021 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17022
17023         * gcc.dg/20031102-1.c: New test.
17024
17025 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17026
17027         * gcc.dg/complex-1.c: New test.
17028
17029 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17030
17031         PR c++/12796
17032         * g++.dg/template/crash13.C: Adjust expected error location.
17033         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17034
17035 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17036
17037         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17038
17039 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17040
17041         PR/10239
17042         * gcc.c-torture/compile/20031031-2.c: New test.
17043
17044 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17045
17046         PR/11640
17047         * gcc.c-torture/compile/20031031-1.c: New test.
17048
17049 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17050
17051         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17052         * gcc.misc-tests/bprob.exp: Likewise.
17053         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17054         the execution test on arm-elf configs.
17055         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17056         configs that don't support scratch files.
17057         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17058
17059 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17060
17061         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17062         done by dejagnu.
17063
17064 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17065
17066         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17067         Avoid non pure sh syntax. Add more logging.
17068
17069         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17070         fail.
17071
17072 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17073
17074         PR libgcj/10610
17075         * gcc.dg/ppc-stackalign-1.c: New test.
17076
17077 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17078
17079         * ada/acats/run_all.sh: Change output to be more compliant with
17080         dejagnu framework.
17081         Create acats.sum and acats.log files under testsuite/ada/acats
17082         Only run [a-z]* directories, to filter out e.g. CVS.
17083         Redirect build output to log file.
17084
17085 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17086
17087         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17088
17089 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17090
17091         PR ada/5909:
17092         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17093
17094 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17095
17096         * gcc.c-torture/compile/20031023-1.c: New test.
17097         * gcc.c-torture/compile/20031023-2.c: New test.
17098         * gcc.c-torture/compile/20031023-3.c: New test.
17099         * gcc.c-torture/compile/20031023-4.c: New test.
17100
17101 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17102
17103         PR c++/10371
17104         * g++.dg/lookup/scoped8.C: New test.
17105
17106 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * g++.dg/opt/reg-stack3.C: New test.
17109
17110 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17111
17112         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17113
17114 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17115
17116         PR c++/11076
17117         * g++.dg/template/crash13.C: New test.
17118
17119 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17120
17121         * gcc.dg/c99-restrict-2.c: New test.
17122
17123 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17124
17125         PR c++/12698, c++/12699, c++/12700, c++/12566
17126         * g++.dg/inherit/covariant9.C: New test.
17127         * g++.dg/inherit/covariant10.C: New test.
17128         * g++.dg/inherit/covariant11.C: New test.
17129
17130 2003-10-23  Jason Merrill  <jason@redhat.com>
17131
17132         PR c++/12726
17133         * g++.dg/ext/complit2.C: New test.
17134
17135 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17136
17137         PR target/12654
17138         * gcc.c-torture/execute/20031020-1.c: New test.
17139
17140 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17141
17142         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17143         following the jump_insn.
17144
17145 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17146
17147         * gcc.dg/cast-lvalue-1.c: New test.
17148
17149 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17150
17151         PR c++/11962
17152         * g++.dg/template/cond2.C: New test.
17153
17154 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17155
17156         * gcc.dg/builtins-28.c: New test.
17157
17158 2003-10-20  Jan Hubicka  <jh@suse.cz>
17159
17160         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17161         parameter.
17162         * testsuite/gcc.dg/inline-2.c: Likewise.
17163
17164 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17165
17166         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17167         * gcc.dg/nest.c:  Likewise.
17168
17169 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17170
17171         PR c++/9781, c++/10583, c++/11862
17172         * g++.dg/parse/crash13.C: New test.
17173
17174 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17175
17176         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17177
17178 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17179
17180         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17181         Define HAVE_C99_RUNTIME except on Solaris.
17182         * gcc.dg/builtins-20.c: Likewise.
17183
17184 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17185
17186         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17187
17188 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17189
17190         PR c++/12495
17191         * g++.dg/template/crash21.C: New test.
17192
17193 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17194
17195         PR c++/2513
17196         * g++.dg/template/typename5.C: New test.
17197
17198 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17199
17200         PR c++/12369
17201         * g++.dg/template/friend25.C: New test.
17202
17203 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17204
17205         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17206         versions.
17207
17208 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17209
17210         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17211         == 2147483647.
17212
17213 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17214
17215         * gcc.c-torture/execute/960416-1.x: Remove.
17216         * gcc.c-torture/execute/divconst-3.x: Likewise.
17217
17218 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17219
17220         PR target/12598
17221         * gcc.dg/torture/cris-volatile-1.c: New test.
17222
17223 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17224
17225         PR optimization/9325
17226         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17227         for overflowing floating point to integer conversion during RTL
17228         simplification.
17229
17230 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17231
17232         * objc/execute/_cmd.m: Fix typo.
17233         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17234         Relax 'scan-assembler' regexp.
17235         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17236         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17237         * objc.dg/zero-link-2.m: Remove blank line.
17238         * objc.dg/zero-link-3.m: New test case.
17239
17240 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17241
17242         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17243
17244         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17245         than linker trickery.
17246
17247 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17248
17249         PR c++/12370
17250         * g++.dg/other/friend2.C: New test.
17251
17252 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17253
17254         * gcc.dg/20031012-1.c: New test.
17255
17256 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17257
17258         * gcc.dg/weak/weak-3.c: Fix for new warning.
17259
17260 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17261
17262         PR optimization/8750
17263         * gcc.c-torture/execute/20031012-1.c: New test case.
17264
17265 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17266
17267         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17268         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17269
17270 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17271
17272         PR optimization/12260
17273         * gcc.c-torture/compile/20031011-2.c: New test case.
17274
17275 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17276
17277         * gcc.c-torture/execute/20031011-1.c: New testcase.
17278
17279 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17280
17281         * gcc.c-torture/compile/20031011-1.c: New test.
17282
17283 2003-10-11  Jan Hubicka  <jh@suse.cz>
17284
17285         * g++.dg/other/first-global.C: New test.
17286
17287 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17288
17289         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17290
17291 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17292
17293         * gcc.c-torture/compile/20031010-1.c: New test.
17294
17295 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17296
17297         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17298         * gcc.c-torture/execute/va-arg-25.c: ... here.
17299
17300 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17301
17302         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17303
17304 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17305
17306         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17307
17308 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17309
17310         * g++.dg/parse/error2.C: New test.
17311
17312 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17313
17314         PR c++/11097
17315         * g++.dg/other/error5.C: Modify the error message.
17316         * g++.dg/lookup/using8.C: New test.
17317
17318 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17319
17320         * gcc.dg/darwin-abi-2.c: New file.
17321         * gcc.c-torture/execute/va-arg-24.c: New file.
17322
17323 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17324
17325         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17326         indentation.
17327
17328 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17329
17330         PR c++/10147
17331         * g++.dg/other/error4.C: Update error messages.
17332         * g++.dg/template/ptrmem4.C: Likewise.
17333
17334         PR c++/12337
17335         * g++.dg/init/new9.C: New test.
17336
17337         PR c++/12334, c++/12236, c++/8656
17338         * g++.dg/ext/attrib8.C: New test.
17339
17340 2003-10-06  Devang Patel  <dpatel@apple.com>
17341
17342         * gcc.dg/debug/dwarf2-3.h: New test.
17343         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17344
17345 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17346
17347         * g++.dg/opt/cfg2.C: New test.
17348
17349 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17350
17351         * g++.dg/opt/float1.C: New test.
17352
17353 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17354
17355         * gcc.dg/c90-array-lval-6.c: New test.
17356         * gcc.dg/c99-array-lval-6.c: New test.
17357
17358 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17359             Ziemowit Laski  <zlaski@apple.com>
17360
17361         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17362         'Derived', so that it is never considered a class method; add
17363         new warning for '+port' method ambiguity.
17364         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17365         <objc/objc-api.h> (needed on Mac OS X).
17366         * objc.dg/method-13.m: New test.
17367
17368 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17369
17370         PR optimization/9325, PR java/6391
17371         * gcc.c-torture/execute/20031003-1.c: New test case.
17372
17373 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR optimization/12180
17376         * gcc.dg/20031002-1.c: New test.
17377
17378         PR c++/12486
17379         * g++.dg/inherit/error1.C: New test.
17380
17381 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17382
17383         * lib/f-torture.exp (search_for): Rename to...
17384         (search_for_re): This.  Also, clean up comments and the
17385         "regexp" invocation.
17386
17387 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17388
17389         * gcc.c-torture/compile/20031002-1.c: New test.
17390
17391 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * g++.dg/opt/cond1.C: New test.
17394
17395 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17396
17397         * gcc.dg/Wold-style-definition-2.c: New testcase.
17398         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17399
17400 2003-09-29  Richard Henderson  <rth@redhat.com>
17401
17402         * g++.dg/init/array10.C: Add dg-options.
17403
17404 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17405
17406         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17407
17408 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17409
17410         * g++.dg/template/friend19.C: Fix typo.
17411         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17412
17413 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17414
17415         * gcc.c-torture/execute/20030928-1.c: New test.
17416         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17417
17418 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17419
17420         * g++.dg/opt/unroll1.C: New test.
17421
17422 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17423
17424         PR optimization/11741
17425         * gcc.dg/20030926-1.c: New test case.
17426
17427 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17428
17429         PR c++/5655
17430         * g++.dg/parse/access7.C: New test.
17431         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17432
17433 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17434
17435         MERGE OF objc-improvements-branch into MAINLINE:
17436         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17437         if libobjc has not been built.
17438         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17439         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17440         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17441         objc/execute/nested-3.m, objc/execute/np-2.m,
17442         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17443         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17444         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17445         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17446         objc.dg/special/unclaimed-category-1.h,
17447         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17448         well as GNU runtime.
17449         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17450         * execute/cascading-1.m, execute/function-message-1.m,
17451         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17452         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17453         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17454         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17455         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17456         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17457         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17458         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17459         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17460         * objc.dg/bitfield-2.m: Run only on Darwin.
17461         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17462         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17463         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17464         * objc.dg/const-str-1.m: Fix constant string layout.
17465
17466 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17467
17468         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17469
17470 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17471
17472         * gcc.dg/darwin-abi-1.c: New file.
17473
17474 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17475
17476         PR target/12281
17477         * gcc.c-torture/compile/20030921-1.c: New test.
17478
17479 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17480
17481         * g++.dg/opt/reg-stack2.C: New test.
17482
17483 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17484
17485         * g++.dg/eh/delayslot1.C: New test.
17486
17487 2003-09-20  Richard Henderson  <rth@redhat.com>
17488
17489         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17490
17491 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17492
17493         * gcc.c-torture/execute/20030920-1.c: New test case.
17494
17495 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17496
17497         * g++.dg/rtti/typeid3.C: Correct expected error message.
17498
17499 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17500
17501         PR c++/157
17502         * g++.dg/parse/crash12.C: New test.
17503
17504 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17505
17506         * gcc.dg/compat/mixed-struct-check.h: New.
17507         * gcc.dg/compat/mixed-struct-defs.h: New.
17508         * gcc.dg/compat/mixed-struct-init.h: New.
17509         * gcc.dg/compat/struct-by-value-19_main.c: New.
17510         * gcc.dg/compat/struct-by-value-19_x.c: New.
17511         * gcc.dg/compat/struct-by-value-19_y.c: New.
17512         * gcc.dg/compat/struct-by-value-20_main.c: New.
17513         * gcc.dg/compat/struct-by-value-20_x.c: New.
17514         * gcc.dg/compat/struct-by-value-20_y.c: New.
17515         * gcc.dg/compat/struct-return-19_main.c: New.
17516         * gcc.dg/compat/struct-return-19_x.c: New.
17517         * gcc.dg/compat/struct-return-19_y.c: New.
17518         * gcc.dg/compat/struct-return-20_main.c: New.
17519         * gcc.dg/compat/struct-return-20_x.c: New.
17520         * gcc.dg/compat/struct-return-20_y.c: New.
17521
17522 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17523         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17524         so that it will not complain on LP64 targets.
17525
17526 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17527
17528         PR c++/495
17529         * g++.dg/template/friend24.C: New test.
17530
17531 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17532
17533         PR c++/12332
17534         * g++.dg/template/memtmpl2.C: New test.
17535
17536 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR target/11184
17539         * gcc.dg/builtin-apply1.c: New test.
17540
17541 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17542
17543         PR c++/9848
17544         * g++.dg/warn/Wunused-4.C: New test.
17545
17546 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17547
17548         PR c++/12316
17549         * g++.dg/other/gc2.C: New test.
17550
17551 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17552
17553         PR c++/11991
17554         * g++.dg/rtti/typeid3.C: New test.
17555
17556         PR c++/12266
17557         * g++.dg/overload/template1.C: New test.
17558
17559 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17560
17561         * g++.dg/opt/cfg3.C: New test.
17562
17563 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17564
17565         PR c++/7939
17566         * g++.dg/template/crash11.C: New test.
17567
17568 2003-09-16  Jason Merrill  <jason@redhat.com>
17569             Jakub Jelinek  <jakub@redhat.com>
17570
17571         * gcc.dg/attr-warn-unused-result.c: New test.
17572
17573 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17574
17575         PR c++/12184
17576         * g++.dg/expr/call2.C: New test.
17577
17578 2003-09-15  Andreas Jaeger  <aj@suse.de>
17579
17580         * gcc.dg/Wold-style-definition-1.c: New test.
17581
17582 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/3907
17585         * g++.dg/parse/template12.C: New test.
17586
17587         * g++.dg/abi/bitfield11.C: New test.
17588         * g++.dg/abi/bitfield12.C: Likewise.
17589
17590 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17591
17592         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17593         non-expansion of functional macro name without arguments at EOL.
17594         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17595
17596 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17597
17598         * gcc.c-torture/execute/20030914-[12].c: New tests.
17599
17600 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17601
17602         PR c++/11788
17603         * g++.dg/overload/addr1.C: New test.
17604
17605 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17606
17607         * gcc.dg/20030909-1.c: New test.
17608
17609 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17610
17611         * gcc.dg/ultrasp10.c: New test.
17612
17613 2003-09-09  Devang Patel  <dpatel@apple.com>
17614
17615         * gcc.dg/darwin-ld-6.c: New test.
17616
17617 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17618
17619         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17620
17621 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17622
17623         * gcc.dg/ia64-types1.c: New test.
17624         * gcc.dg/ia64-types2.c: Likewise.
17625
17626 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17627
17628         * gcc.dg/builtins-1.c: Add more _Complex tests.
17629         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17630
17631         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17632         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17633
17634 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17635
17636         PR c++/11786
17637         * g++.dg/lookup/koenig2.C: New test.
17638
17639         PR c++/5296
17640         * g++.dg/rtti/typeid2.C: New test.
17641
17642 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17643
17644         * gcc.c-torture/compile/20030904-1.c: New test.
17645
17646 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17647
17648         * g++.dg/opt/longbranch2.C: New test.
17649
17650 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17651
17652         * g++.dg/template/crash10.C: Only compile it.
17653
17654 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17655
17656         PR middle-end/11665
17657         * gcc.c-torture/compile/20030907-1.c: New test.
17658         * g++.dg/init/array11.C: New test.
17659
17660 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17661
17662         PR c++/11852
17663         * g++.dg/init/struct1.C: New test.
17664
17665 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/12181
17668         * g++.dg/expr/comma1.C: New test.
17669
17670 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17671
17672         PR c++/11867
17673         * g++.dg/expr/static_cast5.C: New test.
17674
17675 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17676
17677         PR c++/11507
17678         * g++.dg/lookup/scoped7.C: New test.
17679
17680         PR c++/9574
17681         * g++.dg/other/static1.C: New test.
17682
17683         PR c++/11490
17684         * g++.dg/warn/template-1.C: New test.
17685
17686         PR c++/11432
17687         * g++.dg/template/crash10.C: New test.
17688
17689         PR c++/2478
17690         * g++.dg/overload/VLA.C: New test.
17691
17692         PR c++/10804
17693         * g++.dg/template/call1.C: New test.
17694
17695 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         PR c++/11794
17698         * g++.dg/parse/using3.C: New test.
17699
17700 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17701
17702         PR c++/11409
17703         * g++.dg/overload/builtin3.C: New test case.
17704
17705 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17706
17707         PR c/9862
17708         * gcc.dg/20030906-1.c: New test.
17709         * gcc.dg/20030906-2.c: Likewise.
17710
17711 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17712
17713         PR c++/12167
17714         * g++.dg/parse/defarg5.C: New test.
17715
17716         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17717
17718 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17719
17720         PR c++/12163
17721         * g++.dg/expr/static_cast4.C: New test.
17722
17723         PR c++/12146
17724         * g++.dg/template/crash9.C: New test.
17725
17726 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17727
17728         * g++.old-deja/g++.ext/pretty2.C: Update for change
17729         in __FUNCTION__.
17730         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17731
17732 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17733
17734         PR c++/11922
17735         * g++/dg/template/qualified-id1.C: New test.
17736
17737         PR c++/12037
17738         * g++.dg/warn/noeffect4.C: New test.
17739
17740 2003-09-04  Matt Austern  <austern@apple.com>
17741
17742         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17743         * g++.dg/ext/fnname2.C: Likewise.
17744         * g++.dg/ext/fnname3.C: Likewise.
17745
17746 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17747
17748         * g++.dg/expr/lval1.C: New test.
17749         * g++.dg/ext/lvcast.C: Remove.
17750
17751 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17752
17753         PR optimization/11700.
17754         * gcc.c-torture/compile/20030903-1.c: New test case.
17755
17756 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/12053
17759         * g++.dg/abi/layout4.C: New test.
17760
17761 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17762
17763         PR c++/11553
17764         * g++.dg/parse/friend3.C: New test.
17765
17766 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR c++/11847
17769         * g++.dg/template/class1.C: New test.
17770
17771         PR c++/11808
17772         * g++.dg/expr/call1.C: New test.
17773
17774 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17775
17776         PR c++/12114
17777         * g++.dg/init/ref9.C: New test.
17778
17779         PR c++/11972
17780         * g++.dg/template/nested4.C: New test.
17781
17782 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17783
17784         PR c++/12093
17785         * g++.dg/template/non-dependent4.C: New test.
17786
17787         PR c++/11928
17788         * g++.dg/inherit/conv1.C: New test.
17789
17790 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/6196
17793         * g++.dg/ext/label1.C: New test.
17794         * g++.dg/ext/label2.C: Likewise.
17795
17796 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17797
17798         * g++.dg/expr/cond3.C: New test.
17799
17800 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17801
17802         * gcc.dg/builtins-1.c: Add new builtin cases.
17803
17804 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17805
17806         * gcc.dg/builtins-1.c: Add new cases.
17807         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17808
17809 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17810
17811         * gcc.dg/builtins-1.c: Add more math builtin tests.
17812         * gcc.dg/torture/builtin-attr-1.c: New test.
17813
17814 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17815
17816         PR optimization/5079
17817         * g++.dg/opt/static3.C: New test.
17818
17819 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17820
17821         * gcc.misc-tests/gcov-10b.c: New test.
17822
17823 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17824
17825         * g++.dg/opt/ptrmem3.C: New test.
17826
17827         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17828
17829 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17830
17831         * gcc.dg/20030826-2.c: New test.
17832
17833 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17834
17835         PR middle-end/12002
17836         * g77.f-torture/compile/12002.f: New test case.
17837
17838 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17839
17840         * gcc.dg/20030826-1.c: New test case.
17841
17842 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17843
17844         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17845
17846 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17847
17848         PR c++/11871
17849         * c++.dg/lookup/crash1.C: New test.
17850
17851         * c++.dg/warn/noeffect3.C: New test.
17852
17853 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17854
17855         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17856         * gcc.dg/compat/vector-1_y.c: Ditto.
17857         * gcc.dg/compat/vector-2_x.c: Ditto.
17858         * gcc.dg/compat/vector-2_y.c: Ditto.
17859
17860 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17861
17862         * gcc.dg/20030702-1.c: New test.
17863
17864 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/8795
17867         * g++.dg/ext/altivec-1.C: New test.
17868
17869 2003-08-24  Richard Henderson  <rth@redhat.com>
17870
17871         * g++.dg/eh/simd-2.C: Add -w for x86.
17872
17873 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17874
17875         * gcc.dg/20030815-1.c: New test.
17876
17877 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17878
17879         PR c++/3765
17880         * g++.dg/parse/access6.C: New test.
17881
17882 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         PR c++/641, c++/11876
17885         * g++.dg/template/friend22.C: New test.
17886         * g++.dg/template/friend23.C: Likewise.
17887
17888 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17889
17890         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17891         identically.
17892
17893 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17894
17895         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17896
17897 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17898
17899         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17900
17901 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17902
17903         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17904
17905 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17908
17909 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/11919
17912         * g++.dg/overload/prom1.C: New test.
17913
17914         PR c++/11551
17915         * g++.dg/parse/dtor2.C: New test.
17916
17917         PR c++/10762
17918         * g++.dg/parse/using2.C: New test.
17919
17920 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17921
17922         PR target/11805
17923         * gcc.c-torture/compile/20030821-1.c: New.
17924
17925 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/11834
17928         * g++.dg/template/deduce2.C: New test.
17929
17930 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17931
17932         * gcc.c-torture/execute/20030821-1.c: New test.
17933
17934 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17935
17936         PR middle-end/11984
17937         * gcc.dg/20030820-1.c: New test case.
17938
17939 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17940
17941         PR c++/11945
17942         * g++.dg/warn/noeffect2.C: New test.
17943
17944 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/10926
17947         * g++.dg/template/dtor2.C: New test.
17948
17949         PR c++/11684
17950         * g++.dg/template/operator1.C: New test.
17951         * g++.dg/parse/operator4.C: New test.
17952
17953         PR c++/11946.C
17954         * g++.dg/expr/enum1.C: New test.
17955         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17956
17957         PR c++/11036.C
17958         * g++.dg/parse/elab2.C: New test.
17959         * g++.dg/parse/typedef4.C: Change error message.
17960         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17961         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17962         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17963
17964 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17965
17966         * gcc.dg/pch/warn-1.c: New.
17967         * gcc.dg/pch/warn-1.hs: New.
17968
17969         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17970         not-tested file.
17971
17972 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17973
17974         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17975
17976 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17977
17978         * gcc.dg/uninit-D.c: New Test.
17979         * gcc.dg/uninit-E.c: New Test.
17980         * gcc.dg/uninit-F.c: New Test.
17981         * gcc.dg/uninit-G.c: New Test.
17982
17983 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17984
17985         * g++.dg/README: Describe the pch directory.
17986
17987 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17988
17989         PR c++/11174
17990         * g++.dg/parse/access4.C: New test.
17991         * g++.dg/parse/access5.C: Likewise.
17992         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17993
17994 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17995
17996         * gcc.dg/noncompile/20030818-1.c: New.
17997
17998 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         PR c++/11957
18001         * g++.dg/warn/noeffect1.C: New test.
18002
18003         * g++.dg/template/scope2.C: New test.
18004         * g++.dg/template/error2.C: Correct dg-error
18005
18006 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18007
18008         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18009
18010 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18011
18012         PR C++/11512
18013         * g++.dg/template/warn1.C: New.
18014
18015 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         * g++.dg/template/error2.C: New test.
18018         * g++.dg/lookup/using7.C: Adjust errors
18019         * g++.old-deja/g++.pt/crash36.C: Likewise.
18020         * g++.old-deja/g++.pt/derived3.C: Likewise.
18021
18022 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18023
18024         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18025         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18026         * gcc.c-torture/execute/builtins/string-9.c: New, from
18027         string-opt-9.c.  Adjust for execute/builtins framework.
18028         * gcc.c-torture/execute/string-opt-9.c: Delete.
18029
18030 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18033
18034         * g++.dg/parse/ret-type2.C: New test.
18035
18036         PR c++/11703
18037         * g++.dg/init/new8.C: New test.
18038
18039         PR c++/10923
18040         * g++.dg/parse/typedef5.C: New test.
18041
18042         PR c++/9512
18043         * g++.dg/parse/qualified2.C: New test.
18044         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18045         invalid code.
18046
18047 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18048
18049         * g++.dg/conversion/ptrmem1.C: New test.
18050
18051 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18052
18053         PR target/11693
18054         * gcc.dg/20030811-1.c: New test.
18055
18056         PR target/11535
18057         * gcc.c-torture/execute/20030811-1.c: New test.
18058
18059 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18060
18061         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18062
18063 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/11789.C
18066         * g++.dg/inherit/multiple1.C: New test.
18067
18068 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18069
18070         * gcc.dg/spe1.c: New test.
18071
18072         PR c++/11670
18073         * g++.dg/expr/cast2.C: New test.
18074
18075         PR c++/10530
18076         * g++.dg/template/dependent-name2.C: New test.
18077
18078 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18079
18080         * g++.dg/parse/crash11.C: Put the dg options in comments.
18081
18082 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18083
18084         * lib/gcc-dg.exp: Update for diagnostic change.
18085
18086 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18087
18088         PR c++/5767
18089         * g++.dg/parse/crash11.C: New test.
18090
18091 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18092
18093         * gcc.dg/cpp/spacing1.c: Update.
18094
18095 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18096
18097         PR target/11739
18098         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18099         a value for -mtune.
18100
18101 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18102
18103         PR middle-end/11771
18104         * gcc.c-torture/compile/20030804-1.c: New test case.
18105
18106 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18107
18108         * gcc.dg/20030804-1.c: New test case.
18109
18110 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18111
18112         * gcc.dg/cpp/separate-1.c: New test.
18113
18114 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         PR c++/11704
18117         * g++.dg/template/dependent-expr2.C: New test.
18118
18119         PR c++/11766
18120         * g++.dg/expr/ptrmem1.C: New test.
18121
18122 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18123
18124         PR c++/9453
18125         * g++.dg/template/friend15.C: New test.
18126
18127 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18128
18129         * lib/dg-pch.exp: Work round PCH bug.
18130
18131 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18132
18133         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18134         builtins.  Move cases from builtins-4.c here.
18135
18136         * gcc.dg/torture/builtin-math-1.c: New test taken from
18137         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18138         additional cases.
18139
18140         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18141         Delete.
18142
18143 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         PR c++/9447
18146         * g++.dg/template/using7.C: New test.
18147
18148 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18149
18150         * import1.c, import2.c: New tests.
18151
18152 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18153
18154         * g++.dg/eh/crossjump1.C: New test.
18155
18156 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR c++/11697
18159         * g++.dg/template/using6.C: New test.
18160
18161         PR c++/11744
18162         * g++.dg/template/koenig2.C: New test.
18163
18164 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18165
18166         PR c++/7983
18167         * g++.dg/parse/typedef4.C: New test.
18168
18169 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18170
18171         PR c++/8442, c++/8806
18172         * g++.dg/template/elab1.C: New test.
18173         * g++.dg/template/type2.C: Likewise.
18174         * g++.dg/template/ttp3.C: Adjust expected error message.
18175         * g++.old-deja/g++.law/visibility13.C: Likewise.
18176         * g++.old-deja/g++.niklas/t135.C: Likewise.
18177         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18178         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18179         template argument.
18180         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18181
18182 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18183
18184         PR c++/11295
18185         * g++.dg/ext/stmtexpr1.C: New test.
18186
18187         * g++.dg/opt/tmp1.C: New test.
18188
18189         PR c++/11525
18190         * g++.dg/parse/constant4.C: New test.
18191
18192         PR c++/9447
18193         * g++.dg/template/using5.C: New test.
18194
18195 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18196
18197         * gcc.dg/builtins-27.c: New test case.
18198
18199 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18200
18201         * gcc.dg/tls/opt-7.c: New test.
18202
18203 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18204
18205         * g++.old-deja/g++.other/crash18.C: Remove.
18206
18207 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18208
18209         * g++.dg/template/explicit3.C: New.
18210         * g++.dg/template/explicit4.C: New.
18211         * g++.dg/template/explicit5.C: New.
18212
18213         PR c++/11347
18214         * g++.dg/template/memtmpl1.C: New.
18215
18216 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18217
18218         PR target/11565
18219         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18220         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18221
18222 2003-07-30  Jan Hubicka  <jh@suse.cz>
18223
18224         * vtgc1.c: Kill.
18225
18226 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18227
18228         * gcc.dg/struct-in-proto-1.c: New test.
18229
18230 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18231
18232         * gcc.dg/cpp/include2.c: Only expect one message.
18233
18234 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         PR c++/9447
18237         * g++.dg/template/using1.C: New test.
18238         * g++.dg/template/using2.C: New test.
18239         * g++.dg/template/using3.C: New test.
18240         * g++.dg/template/using4.C: New test.
18241
18242 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18243
18244         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18245         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18246
18247 2003-07-28  Jan Hubicka  <jh@suse.cz>
18248
18249         PR c++/11530
18250         * g++.dg/opt/call1.C: New test.
18251
18252 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18253
18254         PR c++/11667
18255         * g++.dg/init/enum2.C: New test.
18256         * g++.dg/template/overload1.C: Add "-w" option.
18257
18258 2003-07-28    <hp@bitrange.com>
18259
18260         * gcc.dg/Wdeclaration-after-statement-1.c,
18261         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18262
18263 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18264
18265         * gcc.c-torture/compile/20030725-1.c: New test.
18266
18267 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18268
18269         * gcc.dg/20030505.c: Only run for SPE.
18270         Remove definition of opaque type.
18271
18272 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18273
18274         * g++.dg/template/ptrmem6.C: New test.
18275
18276 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18277
18278         * gcc.c-torture/compile/zero-strct-2.c: New test.
18279
18280 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18281
18282         * gcc.dg/intermod-1.c: New test.
18283
18284 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18285
18286         PR c++/11617
18287         * g++.dg/template/lookup2.C: New test.
18288         * g++.dg/template/memclass1.C: Remove instantiated from error.
18289         * g++.dg/other/error2.C: Tweak expected errors.
18290
18291         PR c++/11596
18292         * g++.dg/template/defarg3.C: New test.
18293
18294         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18295
18296 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18297
18298         * g++.dg/inherit/access5.C: New test.
18299
18300 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         PR c++/11513
18303         * g++.dg/template/crash8.C: New test.
18304
18305 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18306
18307         PR c/10602
18308         * gcc.dg/noncompile/incomplete-2.c: New test.
18309
18310 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18311
18312         PR c++/11645
18313         * g++.dg/inherit/access4.C: New test.
18314
18315         PR c++/11517
18316         * g++.dg/expr/cond2.C: New test.
18317
18318         PR optimization/10679
18319         * g++.dg/opt/inline4.C: New test.
18320
18321 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18322
18323         * g++.dg/parse/crash10: New test.
18324
18325 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         * g++.dg/ext/flexary1.C: New test.
18328
18329 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18330
18331         PR c++/10793
18332         * g++.dg/template/crash9.C: New test.
18333
18334 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18335
18336         PR c++/3004
18337         * g++.dg/parse/typedef3.C: New test.
18338
18339         PR c++/7906
18340         * g++.dg/parse/operator2.C: New test.
18341
18342         PR c++/8895
18343         * g++.dg/parse/def-tmpl-arg1.C: New test.
18344
18345         PR c++/9282
18346         * g++.dg/parse/funptr1.C: New test.
18347
18348         PR c++/9452
18349         * g++.dg/parse/ambig3.C: New test.
18350
18351         PR c++/9454
18352         * g++.dg/parse/operator3.C: New test.
18353
18354         PR c++/9486
18355         * g++.dg/parse/template10.C: New test.
18356
18357         PR c++/9488
18358         * g++.dg/parse/template11.C: New test.
18359
18360         PR c++/10150
18361         * g++.dg/parse/invalid-op1.C: New test.
18362
18363         PR c++/10247
18364         * g++.dg/parse/condexpr1.C: New test.
18365
18366 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18367
18368         * g++.dg/ext/packed3.C: New test.
18369         * g++.dg/ext/packed4.C: New test.
18370
18371         * gcc.dg/pack-test-3.c: New test.
18372
18373 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18374
18375         * lib/compat.exp: Handle dg-options per source file.
18376         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18377         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18378         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18379         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18380         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18381         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18382         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18383         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18384         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18385         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18386         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18387         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18388         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18389         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18390
18391 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18392
18393         PR c/10320
18394         * gcc.c-torture/execute/20030718-1.c: New test.
18395
18396 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18397
18398         PR optimization/11536
18399         * gcc.dg/20030721-1.c: New test.
18400
18401 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18402
18403         PR c++/11546
18404         * g++.dg/template/lookup1.C: New test.
18405
18406 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18407
18408         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18409         diagnostics of ill-formed constructs involving labels.
18410         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18411         the new 'previously defined here' message.
18412
18413 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18414
18415         * g++.dg/parse/non-dependent2.C: New test.
18416
18417 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18418
18419         * g++.dg/init/init-ref4.C: xfail on targets without
18420         weak symbols.
18421
18422 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18423
18424         PR target/11087
18425         * gcc.c-torture/execute/20030717-1.c: New test.
18426
18427 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18428
18429         * g++.dg/opt/cfg1.C: New test.
18430
18431 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18432
18433         PR optimization/11557
18434         * gcc.dg/20030717-1.c: New test.
18435
18436 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18437
18438         PR c++/10476
18439         * g++.dg/expr/crash-1.C: New test.
18440
18441         PR c++/11027
18442         * g++.dg/template/init3.C: New test.
18443
18444         PR c++/8222
18445         * g++.dg/template/non-dependent1.C: New test.
18446
18447         PR c++/11070
18448         * g++.dg/template/non-dependent2.C: New test.
18449
18450         PR c++/11071
18451         * g++.dg/template/non-dependent3.C: New test.
18452
18453         PR c++/9907
18454         * g++.dg/template/sizeof5.C: New test.
18455
18456 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18457
18458         PR 11498
18459         * gcc.c-torture/compile/mangle-1.c: New file.
18460
18461 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18462
18463         PR c++/7809
18464         * g++.dg/parse/access3.C: New test.
18465
18466 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18467
18468         PR c++/11384
18469         * g++.dg/init/init-ref4.C: New test.
18470
18471 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18472
18473         PR c++/11547
18474         * g++.dg/parse/constant3.C: New test.
18475         * g++.dg/parse/crash7.C: Likewise.
18476
18477 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18478
18479         PR target/11008
18480         * gcc.dg/i386-pentium4-not-mull.c: New.
18481
18482 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18483
18484         * gcc.dg/asm-names.c (ymain): Make it weak.
18485
18486 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18487
18488         PR c++/5421
18489         * g++.dg/template/friend21.C: New test.
18490
18491 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.dg/cleanup-8.c: New test.
18494         * gcc.dg/cleanup-9.c: New test.
18495
18496 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18497
18498         * g++.dg/ext/dll-MI1.h: New file.
18499         * g++.dg/ext/dllexport-MI1.C: New file.
18500         * g++.dg/ext/dllimport-MI1.C: New file.
18501
18502 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18503
18504         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18505         it does not have cmpstrsi patterns (just cmpmemsi).
18506
18507 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18508
18509         PR debug/11473
18510         * g++.dg/debug/debug8.C: New test.
18511
18512 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18513
18514         PR c++/10108
18515         * g++.dg/template/crash7.C: New test.
18516
18517 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18518
18519         PR target/10795
18520         * gcc.c-torture/compile/20030708-1.c: New.
18521
18522 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18523
18524         * gcc.c-torture/execute/20030715-1.c: New test.
18525
18526 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18527
18528         * gcc.dg/pch/inline-3.c: New file.
18529         * gcc.dg/pch/inline-3.hs: New file.
18530         * gcc.dg/pch/inline-4.c: New file.
18531         * gcc.dg/pch/inline-4.hs: New file.
18532
18533 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/11509
18536         * g++.dg/template/crash6.C: New test.
18537
18538         PR c++/7053
18539         * g++.dg/template/friend20.C: New test.
18540
18541         PR c++/7019
18542         * g++.dg/template/overload2.C: New test.
18543
18544 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18545
18546         PR optimization/11440
18547         * gcc.c-torture/execute/20030714-1.c: New test.
18548
18549 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18550
18551         PR c++/11154
18552         * g++.dg/template/partial2.C: New test.
18553
18554 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/11503
18557         * g++.dg/template/anon1.C: New test.
18558
18559         PR c++/11493
18560         PR c++/11495
18561         * g++.dg/parse/template9.C: Likewise.
18562         * g++.dg/template/crash4.C: New test.
18563         * g++.dg/template/koenig1.C: Likewise.
18564         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18565         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18566         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18567         functions.
18568         * g++.old-deja/g++.jason/template36.C: Likewise.
18569         * g++.old-deja/g++.mike/p1989.C: Likewise.
18570         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18571         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18572         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18573         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18574         compiling.
18575         * g++.old-deja/g++.pt/union2.C: Use this->.
18576
18577 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * gcc.dg/20030711-1.c: New test.
18580
18581 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18582
18583         PR c++/11050
18584         * g++.dg/parse/args1.C: New test.
18585         * g++.pt/defarg8.C: Change expected errors.
18586
18587 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18588
18589         PR c++/8164
18590         * g++.dg/template/nontype2.C: New test.
18591
18592         PR c++/10558
18593         * g++.dg/parse/template8.C: New test.
18594
18595         PR c++/8327
18596         * g++.dg/template/scope1.C: New test.
18597
18598         * g++.dg/warn/Wsign-compare-1.C: New test.
18599
18600 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18601
18602         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18603
18604 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/9411
18607         * g++.dg/template/explicit2.C: New test.
18608
18609         PR c++/10032
18610         * g++.dg/warn/pedantic1.C: New test.
18611
18612 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18613
18614         PR c++ 9483
18615         * g++.dg/other/field1.C: New test.
18616
18617 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18618
18619         PR c/11449
18620         * gcc.c-torture/compile/20030707-1.c: New.
18621
18622 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18623
18624         PR c++/10849
18625         * g++.dg/template/access12.C: New test.
18626
18627 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18630         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18631         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18632         * gcc.misc-tests/gcov.exp: Update
18633         * g++.dg/gcov/gcov.exp: Update
18634         * lib/gcov.exp: Update.
18635
18636 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18637
18638         * g++.dg/abi/mangle17.C: Make sure template expressions are
18639         dependent.
18640         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18641         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18642         * g++.dg/opt/stack1.C: Remove erroneous code.
18643         * g++.dg/parse/template7.C: New test.
18644         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18645         * g++.old-deja/g++.pt/crash4.C: Likewise.
18646
18647 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18648
18649         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18650         with zero or one occurence of `$' after the initial `L'.
18651
18652 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18653
18654         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18655
18656 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18657
18658         PR c/11370
18659         * gcc.dg/Wunreachable-6.c: New testcase.
18660         * gcc.dg/Wunreachable-7.c: New testcase.
18661
18662 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18663
18664         PR c/11420
18665         * gcc.dg/20030708-1.c: New test.
18666
18667 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18668
18669         * gcc.dg/compat/sdata-section.h: New file.
18670         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18671         * gcc.dg/torture/mips-sdata-1.c: New test.
18672
18673 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18674
18675         PR c++/11030
18676         * g++.dg/template/friend19.C: New test.
18677
18678 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18679
18680         * g++.dg/opt/strength-reduce.C: New test.
18681
18682 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18683
18684         PR target/10979
18685         * gcc.dg/20030707-1.c: New testcase.
18686
18687 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18688
18689         PR optimization/11059
18690         * g++.dg/opt/emptyunion.C: New testcase.
18691
18692 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18693             Eric Botcazou  <ebotcazou@libertysurf.fr>
18694
18695         * g++.dg/opt/stack1.C: New test.
18696
18697 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18698
18699         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18700         run test.
18701
18702         PR c++/11431
18703         * g++.dg/expr/static_cast3.C: New test.
18704
18705 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18706
18707         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18708         everywhere.
18709         * gcc.dg/concat.c: Concatenation of string constants with
18710         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18711         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18712         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18713         necessary to avoid multi-character character constant warning.
18714         * gcc.dg/cpp/escape.c: Likewise.
18715         * gcc.dg/cpp/ucs.c: Likewise.
18716         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18717         Fix a typo.
18718
18719 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18720
18721         PR c/11428
18722         * gcc.c-torture/compile/20030704-1.c: New.
18723
18724 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18725
18726         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18727
18728 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18729
18730         PR c++/5287, PR c++/7910,  PR c++/11021
18731         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18732         tests for warnings.
18733         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18734         * g++.dg/ext/dllimport3.C: Likewise.
18735         * g++.dg/ext/dllimport4.C: New file.
18736         * g++.dg/ext/dllimport5.C: New file.
18737         * g++.dg/ext/dllimport6.C: New file.
18738         * g++.dg/ext/dllimport7.C: New file.
18739         * g++.dg/ext/dllimport8.C: New file.
18740         * g++.dg/ext/dllimport9.C: New file.
18741         * g++.dg/ext/dllimport10.C: New file.
18742         * g++.dg/ext/dllexport1.C: New file.
18743
18744 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18745
18746         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18747         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18748
18749 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18750
18751         * gcc.dg/builtins-25.c: New testcase.
18752         * gcc.dg/builtins-26.c: New testcase.
18753
18754 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18755
18756         * gcc.dg/compat/vector-defs.h: New file.
18757         * gcc.dg/compat/vector-setup.h: New file.
18758         * gcc.dg/compat/vector-check.h: New file.
18759         * gcc.dg/compat/vector-1_main.c: New file.
18760         * gcc.dg/compat/vector-1_x.c: New file.
18761         * gcc.dg/compat/vector-1_y.c: New file.
18762         * gcc.dg/compat/vector-2_main.c: New file.
18763         * gcc.dg/compat/vector-2_x.c: New file.
18764         * gcc.dg/compat/vector-2_y.c: New file.
18765
18766         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18767         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18768         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18769         * gcc.dg/compat/struct-align-1.h: New file.
18770         * gcc.dg/compat/struct-align-1_main.c: New file.
18771         * gcc.dg/compat/struct-align-1_x.c: New file.
18772         * gcc.dg/compat/struct-align-1_y.c: New file.
18773         * gcc.dg/compat/struct-align-2.h: New file.
18774         * gcc.dg/compat/struct-align-2_main.c: New file.
18775         * gcc.dg/compat/struct-align-2_x.c: New file.
18776         * gcc.dg/compat/struct-align-2_y.c: New file.
18777
18778         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18779         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18780         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18781         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18782         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18783         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18784         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18785         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18786         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18787         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18788         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18789         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18790         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18791         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18792         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18793         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18794         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18795         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18796         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18797         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18798         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18799         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18800         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18801         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18802         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18803         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18804         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18805         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18806         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18807
18808 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18809
18810         * gcc.dg/i386-call-1.c: New test.
18811
18812 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18813
18814         PR c++/9162
18815         * g++.dg/parse/defarg4.C: New.
18816
18817 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18818
18819         PR target/10700
18820         * gcc.c-torture/compile/20030703-1.c: New test case.
18821
18822 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18823
18824         * g++.dg/template/local3.C: Remove extra semicolon.
18825
18826 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18827
18828         * gcc.dg/i386-volatile-1.c: New test.
18829
18830 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18831
18832         PR c++/11072
18833         * g++.dg/other/offsetof2.C: XFAIL.
18834         * g++.dg/other/offsetof5.C: New.
18835
18836         PR c++/10219
18837         * g++.dg/template/error1.C: New.
18838
18839         PR c++/9779
18840         * g++.dg/template/dependent-expr1.C: New.
18841
18842 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/6949
18845         * g++.dg/template/local3.C: New test.
18846
18847         PR c++/11149
18848         * g++.dg/lookup/scoped6.C: New test.
18849
18850 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18851
18852         PR c++/8046
18853         * g++.dg/other/error7.C: New test.
18854
18855 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18856
18857         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18858         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18859         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18860         * g++.old-deja/g++.other/union2.C: Likewise.
18861         * gcc.dg/c90-const-expr-2.c: Likewise.
18862         * gcc.dg/c90-const-expr-3.c: Likewise.
18863         * gcc.dg/c99-const-expr-2.c: Likewise.
18864         * gcc.dg/c99-const-expr-3.c: Likewise.
18865         * gcc.dg/concat.c: Likewise.
18866
18867 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18868
18869         PR c++/9559
18870         * g++.dg/init/static1.C: New test.
18871
18872 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18873
18874         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18875         * g++.old-deja/g++.other/access2.C: Likewise.
18876         * g++.old-deja/g++.other/decl2.C: Likewise.
18877         * gcc.c-torture/execute/20020615-1.c: Likewise.
18878
18879 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18880
18881         PR c++/4933
18882         * g++.dg/template/sizeof4.C: New test.
18883
18884 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18885
18886         * g++.dg/other/error6.C: New test.
18887
18888 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18889
18890         PR c++/10750
18891         * g++.dg/parse/constant2.C: New test.
18892
18893 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18894
18895         PR c++/11106
18896         * g++.dg/other/error5.C: New test.
18897
18898 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18899
18900         * gcc.dg/format/gcc_diag-1.c: New test.
18901
18902 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18903
18904         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18905
18906 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18909         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18910         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18911
18912 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18913
18914         * gcc.c-torture/execute/builtins/string-8.c: New test.
18915         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18916         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18917         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18918
18919 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/10468
18922         * g++.dg/ext/typeof6.C: New test.
18923
18924 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/10796
18927         * g++.dg/init/enum1.C: New test.
18928
18929 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18930
18931         * gcc.dg/20030627-1.c: New test.
18932
18933 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR c++/11332
18936         * g++.dg/expr/static_cast2.C: New test.
18937
18938 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18939             Jakub Jelinek  <jakub@redhat.com>
18940
18941         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18942         sprintf(dst,"%s",src) optimization.
18943         * gcc.c-torture/execute/20030626-1.c: New test case.
18944         * gcc.c-torture/execute/20030626-2.c: New test case.
18945
18946 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18947
18948         * gcc.c-torture/execute/multi-ix.c: New test.
18949
18950         * gcc.c-torture/execute/simd-4.c (main):
18951         Added missing semicolon at end of union.
18952
18953 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18954
18955         PR c++/8266
18956         * g++.dg/template/explicit-instantiation3.C: New test.
18957
18958 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18959
18960         * gcc.dg/20030626-1.c: Use signed char.
18961
18962 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18963
18964         * gcc.dg/20030626-1.c: New test.
18965
18966 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18967
18968         * const-str-2.m: Update.
18969
18970 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/10990
18973         * g++.dg/rtti/dyncast1.C: New test.
18974         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18975         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18976         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18977
18978         PR c++/10931
18979         * g++.dg/expr/static_cast1.C: New test.
18980
18981 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18982
18983         * gcc.dg/20030625-1.c: New test.
18984
18985 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18986
18987         * gcc.c-torture/compile/20030624-1.c: New test case.
18988
18989 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * gcc.c-torture/execute/string-opt-17.c: New test.
18992
18993 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18994
18995         PR c++/5754
18996         * g++.dg/parse/crash6.C: New test.
18997
18998 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18999
19000         * gcc.dg/builtins-24.c: New test case.
19001
19002 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * g++.dg/opt/operator1.C: New test.
19005
19006 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19007
19008         * gcc.c-torture/execute/string-opt-16.c: New test case.
19009
19010 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19011
19012         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19013         * g++.old-deja/g++.other/conv7.C: Likewise
19014         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19015         * g++.old-deja/g++.other/overload14.C: Likewise.
19016
19017 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19018
19019         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19020         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19021
19022 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19023
19024         PR c++/10888
19025         * g++.dg/warn/Winline-3.C: New test.
19026
19027 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19028
19029         * lib/target-supports.exp (check_alias_available): Make the test
19030         program acceptable to the Solaris assembler.
19031
19032         PR c++/10749
19033         * g++.dg/template/memclass2.C: New test.
19034
19035 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19036             Eric Botcazou  <ebotcazou@libertysurf.fr>
19037
19038         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19039         data for non-matching targets.
19040         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19041
19042 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19043
19044         PR c++/10845
19045         * g++.dg/template/member3.C: New test.
19046
19047 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/10939
19050         * g++.dg/template/func1.C: New test.
19051
19052         PR c++/9649
19053         * g++.dg/template/static4.C: New test.
19054         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19055
19056         PR c++/11041
19057         * g++.dg/init/ref7.C: New test.
19058
19059 2003-06-19  Matt Austern  <austern@apple.com>
19060
19061         PR c++/11228
19062         * g++.dg/anew1.C: New test.
19063         * g++.dg/anew2.C: New test.
19064         * g++.dg/anew3.C: New test.
19065         * g++.dg/anew4.C: New test.
19066
19067 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19068
19069         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19070
19071 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19072
19073         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19074         endian-dependent.
19075
19076 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19077
19078         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19079         Remove cruft.
19080
19081 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19082
19083         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19084         * gcc.c-torture/compile/961203-1.c: Likewise.
19085         * gcc.c-torture/compile/980506-1.c: Likewise.
19086
19087 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19088
19089         PR c++/10712
19090         * g++.dg/lookup/using7.C: New test.
19091
19092 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/11105
19095         * g++.dg/abi/conv1.C: Remove it.
19096         * g++.dg/template/conv7.C: New test.
19097         * g++.dg/template/conv8.C: Likewise.
19098         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19099         conversion operator.
19100
19101 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19102
19103         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19104         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19105         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19106         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19107         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19108         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19109         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19110         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19111         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19112         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19113         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19114         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19115         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19116         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19117         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19118         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19119         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19120         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19121         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19122         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19123         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19124         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19125         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19126         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19127         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19128         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19129         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19130         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19131         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19132
19133 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19134
19135         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19136         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19137         indications.
19138
19139 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19140
19141         * gcc.dg/i386-387-5.c: New test case.
19142         * gcc.dg/i386-387-6.c: New test case.
19143         * gcc.dg/builtins-23.c: New test case.
19144
19145 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19146
19147         * gcc.dg/builtins-22.c: New test case.
19148         * gcc.dg/i386-387-1.c: Update to test exp.
19149         * gcc.dg/i386-387-2.c: Likewise.
19150
19151 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19152
19153         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19154
19155 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19156
19157         * lib/gcc-dg.exp (dg-require-dll): New function.
19158         (dg-xfail-if): Likewise.
19159         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19160         driver.
19161
19162         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19163         * gcc.c-torture/compile/20001205-1.c: Likewise.
19164         * gcc.c-torture/compile/20001226-1.c: Likewise.
19165         * gcc.c-torture/compile/20010518-2.c: Likewise.
19166         * gcc.c-torture/compile/20020312-1.c: Likewise.
19167         * gcc.c-torture/compile/20020604-1.c: Likewise.
19168         * gcc.c-torture/compile/920501-12.c: Likewise.
19169         * gcc.c-torture/compile/920501-4.c: Likewise.
19170         * gcc.c-torture/compile/920520-1.c: Likewise.
19171         * gcc.c-torture/compile/920521-1.c: Likewise.
19172         * gcc.c-torture/compile/920625-1.c: Likewise.
19173         * gcc.c-torture/compile/961203-1.c: Likewise.
19174         * gcc.c-torture/compile/980506-1.c: Likewise.
19175         * gcc.c-torture/compile/981006-1.c: Likewise.
19176         * gcc.c-torture/compile/981022-1.c: Likewise.
19177         * gcc.c-torture/compile/981223-1.c: Likewise.
19178         * gcc.c-torture/compile/990617-1.c: Likewise.
19179         * gcc.c-torture/compile/dll.c: Likewise.
19180         * gcc.c-torture/compile/labels-3.c: Likewise.
19181         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19182         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19183         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19184         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19185         * gcc.c-torture/compile/simd-5.c: Likewise.
19186         * gcc.c-torture/compile/20000804-1.x: Remove.
19187         * gcc.c-torture/compile/20001205-1.x: Likewise.
19188         * gcc.c-torture/compile/20001226-1.x: Likewise.
19189         * gcc.c-torture/compile/20010518-2.x: Likewise.
19190         * gcc.c-torture/compile/20020312-1.x: Likewise.
19191         * gcc.c-torture/compile/20020604-1.x: Likewise.
19192         * gcc.c-torture/compile/920501-12.x: Likewise.
19193         * gcc.c-torture/compile/920501-4.x: Likewise.
19194         * gcc.c-torture/compile/920520-1.x: Likewise.
19195         * gcc.c-torture/compile/920521-1.x: Likewise.
19196         * gcc.c-torture/compile/920625-1.x: Likewise.
19197         * gcc.c-torture/compile/961203-1.x: Likewise.
19198         * gcc.c-torture/compile/980506-1.x: Likewise.
19199         * gcc.c-torture/compile/981006-1.x: Likewise.
19200         * gcc.c-torture/compile/981022-1.x: Likewise.
19201         * gcc.c-torture/compile/981223-1.x: Likewise.
19202         * gcc.c-torture/compile/990617-1.x: Likewise.
19203         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19204         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19205         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19206         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19207         * gcc.c-torture/compile/simd-5.x: Likewise.
19208
19209         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19210
19211 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         * gcc.c-torture/execute/20030611-1.c: New test.
19214
19215 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19216
19217         PR middle-end/168
19218         * gcc.dg/20030612-1.c: New test case.
19219
19220 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/10635
19223         * g++.dg/expr/cast1.C: New test.
19224
19225 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gcc.dg/builtins-21.c: New test case.
19228
19229 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19230
19231         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19232         options instead of at the end.
19233         * lib/objc.exp (objc_target_compile): Likewise.
19234
19235 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/10432
19238         * g++.dg/parse/error1.C: New test.
19239
19240 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19241
19242         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19243         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19244         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19245         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19246         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19247         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19248         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19249         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19250         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19251         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19252         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19253         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19254         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19255         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19256         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19257         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19258         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19259         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19260         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19261         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19262         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19263         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19264         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19265         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19266
19267         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19268         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19269         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19270         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19271         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19272         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19273         * gcc.dg/compat/scalar-return-3_main.c: New file.
19274         * gcc.dg/compat/scalar-return-3_x.c: New file.
19275         * gcc.dg/compat/scalar-return-3_y.c: New file.
19276         * gcc.dg/compat/scalar-return-4_main.c: New file.
19277         * gcc.dg/compat/scalar-return-4_x.c: New file.
19278         * gcc.dg/compat/scalar-return-4_y.c: New file.
19279
19280 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19281
19282         * gcc.dg/compat/fp2-struct-check.h: New file.
19283         * gcc.dg/compat/fp2-struct-defs.h: New file.
19284         * gcc.dg/compat/fp2-struct-init.h: New file.
19285         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19286         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19287         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19288         * gcc.dg/compat/struct-return-10_main.c: New file.
19289         * gcc.dg/compat/struct-return-10_x.c: New file.
19290         * gcc.dg/compat/struct-return-10_y.c: New file.
19291
19292         * gcc.dg/compat/compat-common.h: New file.
19293         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19294         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19295         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19296         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19297         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19298         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19299         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19300         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19301         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19302         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19303         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19304         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19305         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19306         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19307         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19308         * gcc.dg/compat/small-struct-check.h: Ditto.
19309         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19310         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19311         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19312         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19313         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19314         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19315         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19316         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19317         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19318         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19319         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19320         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19321         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19322         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19323         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19324         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19325         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19326         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19327         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19328         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19329         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19330         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19331         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19332         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19333         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19334         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19335         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19336         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19337         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19338         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19339
19340 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19341
19342         * g++.dg/pch/static-1.C: New file.
19343         * g++.dg/pch/static-1.Hs: New file.
19344
19345 2003-06-10  Richard Henderson  <rth@redhat.com>
19346
19347         * gcc.dg/asm-7.c: Adjust expected warning text.
19348
19349 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19350
19351         * gcc.dg/builtins-20.c: New test case.
19352
19353 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/11131
19356         * g++.dg/opt/template1.C: New test.
19357
19358 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19359
19360         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19361         additional_sources.
19362
19363 2003-05-21  David Taylor  <dtaylor@emc.com>
19364
19365         * gcc.dg/Wpadded.c: New file.
19366
19367 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19370         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19371         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19372         dg-require-weak.
19373
19374 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19375
19376         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19377
19378 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19379
19380         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19381         (dg-require-alias): Likewise.
19382         (dg-require-gc-sections): Likewise.
19383         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19384
19385 2003-06-08  Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/20011029-2.c: Fix the array reference.
19388         * gcc.dg/asm-7.c: New.
19389
19390 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19391
19392         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19393
19394 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19395
19396         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19397         (dg-require-gc-sections): Likewise.
19398
19399 2003-06-08  Jan Hubicka  <jh@suse.cz>
19400
19401         * i386-cmov1.c: Fix regular expression.
19402         * i386-cvt-1.c: Likewise.
19403         * i386-local.c: Likewise.
19404         * i386-local2.c: Likewise.
19405         * i386-mul.c: Likewise.
19406         * i386-ssetype-1.c: Likewise.
19407         * i386-ssetype-3.c: Likewise.
19408         * i386-ssetype-5.c: Likewise.
19409
19410 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19411
19412         PR c++/11039
19413         * g++.dg/warn/implicit-typename2.C: New test.
19414         * g++.dg/warn/implicit-typename3.C: New test.
19415
19416 2003-06-07  Richard Henderson  <rth@redhat.com>
19417
19418         * g++.dg/other/offsetof3.C: Use size_t.
19419         * g++.dg/other/offsetof4.C: Likewise.
19420
19421 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19422
19423         * lib/copy-file.exp: New. Implement gcc_copy_files.
19424
19425         * lib/dg-pch.exp: Load copy-file.exp
19426         (dg-pch): Use gcc_copy_files instead of "file copy".
19427
19428 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19429
19430         * gcc.dg/weak/weak.exp: Simplify.
19431         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19432         * gcc.dg/weak/weak-1.c: Likewise.
19433         * gcc.dg/weak/weak-2.c: Likewise.
19434         * gcc.dg/weak/weak-3.c: Likewise.
19435         * gcc.dg/weak/weak-4.c: Likewise.
19436         * gcc.dg/weak/weak-5.c: Likewise.
19437         * gcc.dg/weak/weak-6.c: Likewise.
19438         * gcc.dg/weak/weak-7.c: Likewise.
19439         * gcc.dg/weak/weak-8.c: Likewise.
19440         * gcc.dg/weak/weak-9.c: Likewise.
19441
19442 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19443
19444         gcc.c-torture/execute/20030606-1.c: New.
19445
19446 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19447
19448         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19449         * gcc.dg/builtins-19.c: Likewise.
19450
19451 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19452
19453         * gcc.dg/builtins-2.c: Add some more tests.
19454         * gcc.dg/builtins-18.c: New test case.
19455         * gcc.dg/builtins-19.c: New test case.
19456
19457 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19458             Jim Wilson  <wilson@tuliptree.org>
19459
19460         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19461
19462 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19465         mempcpy/stpcpy calls not to be optimized into something else.
19466         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19467         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19468         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19469
19470 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19471
19472         * gcc.dg/format/asm_fprintf-1.c: New test.
19473
19474 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19475
19476         * lib/gcc-defs.exp (additional_sources): New variable.
19477         (dg-additional-sources): New function.
19478         (additional_files): New variable.
19479         (dg-additional-files): New function.
19480         (dg-additional-files-options): Likewise.
19481         * lib/gcc-dg.exp (dg-require-weak): New function.
19482         (dg-require-alias): Likewise.
19483         (dg-require-gc-sections): Likewise.
19484         * lib/target-supports.exp (check_alias_available): Remove testfile
19485         parameter.
19486         (check_gc_sections_available): New function.
19487         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19488         (dg-gpp-additional-files): Likewise.
19489         * lib/g++.exp (additional_sources): Remove.
19490         (additional_files): Likewise.
19491         (g++_target_compile): Use dg-additional-files-options.
19492
19493         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19494         Tcl logic.
19495         * gcc.dg/special/ecos.exp: Remove.
19496         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19497         * gcc.dg/special/alias-1.c: Likewise.
19498         * gcc.dg/special/alias-2.c: Likewise.
19499         * gcc.dg/special/gcsec-1.c: Likewise.
19500         * gcc.dg/special/weak-1.c: Likewise.
19501         * gcc.dg/special/weak-2.c: Likewise.
19502         * gcc.dg/special/wkali-1.c: Likewise.
19503         * gcc.dg/special/wkali-2.c: Likewise.
19504
19505         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19506         dg-gpp-additional-*.
19507         * g++.dg/special/conpr-3.C: Likewise.
19508         * g++.dg/special/conpr-4.C: Likewise.
19509         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19510         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19511         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19512         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19513         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19514         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19515         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19516         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19517         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19518         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19519         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19520         * g++.old-deja/g++.other/comdat1.C: Likewise.
19521         * g++.old-deja/g++.other/comdat2.C: Likewise.
19522         * g++.old-deja/g++.other/comdat3.C: Likewise.
19523         * g++.old-deja/g++.other/ctor1.C: Likewise.
19524         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19525
19526 2003-06-05  Richard Henderson  <rth@redhat.com>
19527
19528         * gcc.dg/debug/20030605-1.c: New.
19529
19530 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19531
19532         * README.QMTEST: Update.
19533
19534 2003-06-04  Richard Henderson  <rth@redhat.com>
19535
19536         * gcc.dg/cleanup-1.c: New.
19537         * gcc.dg/cleanup-2.c: New.
19538         * gcc.dg/cleanup-3.c: New.
19539         * gcc.dg/cleanup-4.c: New.
19540         * gcc.dg/cleanup-5.c: New.
19541         * gcc.dg/cleanup-6.c: New.
19542         * gcc.dg/cleanup-7.c: New.
19543
19544 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19545
19546         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19547
19548         * lib/dg-pch.exp: New file.
19549         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19550         * gcc.dg/pch/pch.exp: Likewise.
19551
19552 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19553
19554         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19555         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19556         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19557         * gcc.dg/builtins-17.c: New test case.
19558         * gcc.dg/i386-387-4.c: New test case.
19559         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19560
19561 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19562
19563         * gcc.dg/ultrasp9.c: New test.
19564
19565 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19566
19567         * gcc.c-torture/compile/20030604-1.c: New test.
19568         * gcc.dg/sparc-constant-1.c: New test.
19569
19570 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19571
19572         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19573
19574 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19575
19576         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19577
19578         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19579         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19580
19581 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19582
19583         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19584
19585 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19586
19587         PR c++/10940
19588         * g++.dg/template/spec10.C: New test.
19589
19590 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19591
19592         * gcc.dg/builtins-16.c: New test case.
19593
19594 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19595
19596         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19597         mempcpy test with post-increments.
19598         * gcc.c-torture/execute/string-opt-3.c: New test.
19599         * gcc.dg/string-opt-1.c: New test.
19600
19601 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19602
19603         PR fortran/10965
19604         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19605
19606 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19607
19608         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19609         (scan-assembler): ... here.  Use dg-scan.
19610         (scan-assembler-not): Likewise.
19611         (scan-file): New function.
19612         (scan-file-not): Likewise.
19613         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19614         * gcc.dg/cpp/_Pragma4.c: Likewise.
19615         * gcc.dg/cpp/_Pragma5.c: Likewise.
19616         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19617         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19618         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19619         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19620         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19621         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19622         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19623         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19624         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19625         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19626         * gcc.dg/cpp/cxxcom1.c: Likewise.
19627         * gcc.dg/cpp/line1.c: Likewise.
19628         * gcc.dg/cpp/maccom1.c: Likewise.
19629         * gcc.dg/cpp/maccom2.c: Likewise.
19630         * gcc.dg/cpp/maccom3.c: Likewise.
19631         * gcc.dg/cpp/maccom4.c: Likewise.
19632         * gcc.dg/cpp/maccom5.c: Likewise.
19633         * gcc.dg/cpp/maccom6.c: Likewise.
19634         * gcc.dg/cpp/multiline.c: Likewise.
19635         * gcc.dg/cpp/spacing1.c: Likewise.
19636         * gcc.dg/cpp/spacing2.c: Likewise.
19637         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19638         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19639         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19640         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19641         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19642         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19643         * gcc.dg/cpp/cxxcom2.c: Likewise.
19644         * gcc.dg/cpp/cxxcom2.h: New file.
19645
19646         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19647         * g++.dg/cpp/truefalse.C: Here.
19648         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19649
19650 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19651
19652         * gcc.dg/cpp/redef3.c: New file.
19653
19654 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19655
19656         * gcc.dg/i386-loop-3.c: New test.
19657
19658 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19659
19660         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19661
19662 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19663
19664         * gcc.dg/fwrapv-1.c: New test case.
19665         * gcc.dg/fwrapv-2.c: New test case.
19666
19667 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19668
19669         PR c++/10956
19670         * g++.dg/template/spec9.C: New test.
19671
19672 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19673
19674         * gcc.dg/duff-4.c: New test case.
19675
19676 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19677
19678         PR fortran/10843
19679         * g77.dg/ffixed-form-1.f: New test
19680         * g77.dg/ffixed-form-2.f: New test
19681         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19682         * g77.dg/ffree-form-3.f: New test
19683
19684 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19685
19686         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19687         * gcc.dg/wint_t-1.c: Likewise.
19688
19689 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19690
19691         * g++.dg/template/access11.C: New test.
19692
19693 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19694
19695         PR c++/10849
19696         * g++.dg/template/access10.C: New test.
19697
19698 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19699             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19700
19701         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19702
19703 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19704
19705         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19706         suppress for powerpc-*-darwin*.
19707         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19708
19709 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19710
19711         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19712         suppress option for powerpc-*-darwin*.
19713
19714 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19715
19716         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19717         * gcc.dg/builtins-4.c: Add test for fmod.
19718
19719 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19720
19721         PR c++/10682
19722         * g++.dg/template/instantiate4.C: New test.
19723
19724 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19725
19726         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19727
19728 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19729
19730         * gcc.dg/compat/scalar-return-1_main.c: New file.
19731         * gcc.dg/compat/scalar-return-1_x.c: New file.
19732         * gcc.dg/compat/scalar-return-1_y.c: New file.
19733         * gcc.dg/compat/scalar-return-2_main.c: New file.
19734         * gcc.dg/compat/scalar-return-2_x.c: New file.
19735         * gcc.dg/compat/scalar-return-2_y.c: New file.
19736         * gcc.dg/compat/struct-return-3_main.c: New file.
19737         * gcc.dg/compat/struct-return-3_y.c: New file.
19738         * gcc.dg/compat/struct-return-3_x.c: New file.
19739         * gcc.dg/compat/struct-return-2_main.c: New file.
19740         * gcc.dg/compat/struct-return-2_x.c: New file.
19741         * gcc.dg/compat/struct-return-2_y.c: New file.
19742
19743 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19744
19745         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19746         for hppa*-hp-hpux*.
19747         * gcc.dg/20021014-1.c (dg-options): Likewise.
19748         * gcc.dg/nest.c (dg-options): Likewise.
19749
19750 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19751
19752         PR c++/9738
19753         * g++.dg/ext/dllimport2.C: New file.
19754         * g++.dg/ext/dllimport3.C: New file.
19755
19756 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19757
19758         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19759         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19760         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19761         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19762         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19763         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19764         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19765         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19766         * gcc.dg/compat/small-struct-defs.h: New file.
19767         * gcc.dg/compat/small-struct-init.h: New file.
19768         * gcc.dg/compat/small-struct-check.h: New file.
19769         * gcc.dg/compat/fp-struct-defs.h: New file.
19770         * gcc.dg/compat/fp-struct-check.h: New file.
19771         * gcc.dg/compat/fp-struct-init.h: New file.
19772         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19773         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19774
19775 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19776
19777         * gcc.dg/20030225-2.c: New test.
19778
19779 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19780             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19781
19782         * gcc.c-torture/compile/20030518-1.c: New test case.
19783
19784 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19785
19786         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19787         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19788         gcc-dg-debug-runtest.
19789         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19790         gcc-dg-debug-runtest.
19791
19792 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19793
19794         PR c++/9022
19795         * g++.dg/lookup/using6.C: New test.
19796
19797 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         * g++.dg/parse/access2.C: New test.
19800
19801 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19804         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19805         * gcc.dg/debug/debug.exp: Likewise.
19806
19807 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19808
19809         * gcc.dg/dollar.c: New test.
19810
19811 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19812
19813         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19814         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19815         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19816         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19817         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19818         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19819         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19820         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19821         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19822         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19823         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19824         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19825         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19826         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19827         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19828         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19829         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19830         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19831
19832 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19833
19834         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19835         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19836         support for "repo" mode.
19837         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19838         * lib/g77-dg.exp: Likewise.
19839         * lib/obj-dg.exp: Likewise.
19840
19841 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19842
19843         Merge from gcc-3_2-rhl8-branch:
19844         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * gcc.dg/tls/opt-6.c: New test.
19847
19848         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19849
19850         * gcc.dg/20030405-1.c: New test.
19851
19852         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.dg/20030309-1.c: New test.
19855
19856         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19857
19858         * gcc.c-torture/execute/20030307-1.c: New test.
19859
19860         2003-02-20  Randolph Chung  <tausq@debian.org>
19861
19862         * gcc.c-torture/compile/20030220-1.c: New test.
19863
19864         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19865
19866         * gcc.dg/20030217-1.c: New test.
19867
19868         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19869
19870         * gcc.c-torture/compile/20020129-1.c: New test.
19871
19872         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19873
19874         * gcc.dg/unroll-1.c: New test.
19875
19876         2002-11-16  Jan Hubicka  <jh@suse.cz>
19877
19878         * gcc.c-torture/execute/20020920-1.c: New test.
19879
19880         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19881
19882         PR target/7434
19883         * gcc.c-torture/compile/20021008-1.c: New test.
19884
19885         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19886
19887         PR target/7559
19888         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19889
19890         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19891
19892         * gcc.c-torture/compile/20020807-1.c: New test.
19893
19894         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/tls/opt-1.c: New test.
19897
19898         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19899
19900         * gcc.dg/20020729-1.c: New test.
19901
19902         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * g++.dg/opt/life1.C: New test.
19905
19906         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gcc.dg/20020525-1.c: New test.
19909
19910         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19911
19912         PR c++/6794
19913         * g++.dg/ext/pretty1.C: New test.
19914         * g++.dg/ext/pretty2.C: New test.
19915
19916 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19917
19918         PR c++/8385
19919         * g++.dg/ext/typeof5.C: New test.
19920
19921 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19922
19923         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19924         __USER_LABEL_PREFIX__ into account.
19925         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19926
19927 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19928
19929         * gcc.dg/builtins-15.c: New test case.
19930
19931 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19932
19933         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19934
19935 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19936
19937         * lib/g++.exp: Tweak handling of additional source files.
19938         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19939         * g++.dg/special/conpr-2a.C: Rename to ...
19940         * g++.dg/special/conpr-2a.cc: ... this.
19941         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19942         * g++.dg/special/conpr-3a.C: Rename to ...
19943         * g++.dg/special/conpr-3a.cc: This.
19944         * g++.dg/special/conpr-3b.C: Rename to ...
19945         * g++.dg/special/conpr-3b.cc: This.
19946         * g++.dg/special/conpr-4.C: New test.
19947         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19948
19949 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19950
19951         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19952
19953 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19954
19955         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19956         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19957         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19958         * g++.old-deja/g++.other/warn3.C: Likewise.
19959
19960 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19961
19962         * gcc.dg/i386-387-1.c: Update to also test log.
19963         * gcc.dg/i386-387-2.c: Likewise.
19964
19965 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19966
19967         * g77.f-torture/execute/int8421.f: New test.
19968
19969 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19970
19971         PR c++/10230, c++/10481
19972         * g++.dg/lookup/scoped5.C: New test.
19973
19974 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/10552
19977         * g++.dg/template/ttp6.C: New test.
19978
19979 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19980
19981         * gcc.c-torture/execute/builtins: New directory.
19982         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19983         gcc.c-torture/execute/builtins.
19984         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19985         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19986         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19987         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19988
19989 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19990
19991         PR c++/9252
19992         * g++.dg/template/access8.C: New test.
19993         * g++.dg/template/access9.C: New test.
19994
19995 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         PR c++/9554
19998         * g++.dg/parse/access1.C: New test.
19999
20000 2003-05-09  DJ Delorie  <dj@redhat.com>
20001
20002         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20003         long, and not an int.
20004
20005 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20006
20007         PR c++/10555, c++/10576
20008         * g++.dg/template/memclass1.C: New test.
20009
20010 2003-05-08  DJ Delorie  <dj@redhat.com>
20011
20012         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20013         targets.
20014         * gcc.c-torture/execute/20021024-1.x: Likewise.
20015         * gcc.c-torture/execute/shiftdi.x: Likewise.
20016         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20017         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20018         * gcc.dg/20021018-1.c: Likewise.
20019
20020 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021
20022         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20023
20024         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20025         (bcopy): Call memmove.
20026
20027 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20028
20029         * g77.f-torture/compile/8485.f: New test case.
20030
20031 2003-05-07  Richard Henderson  <rth@redhat.com>
20032
20033         PR c++/10570
20034         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20035         Verify exception_cleanup not called for rethrows.
20036         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20037         when exiting catch block without rethrowing.
20038         * g++.dg/eh/forced3.C: New.
20039         * g++.dg/eh/forced4.C: New.
20040
20041 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20042
20043         * gcc.dg/20030505.c: Fix triplet.
20044
20045 2003-05-06  DJ Delorie  <dj@redhat.com>
20046
20047         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20048         * gcc.dg/nest.c: Likewise.
20049
20050 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20051
20052         * gcc.dg/builtins-14.c: New test case.
20053
20054 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20055
20056         * lib/compat.exp (compat-execute): New argument.
20057         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20058         * gcc.dg/compat: New test directory.
20059         * gcc.dg/compat/compat.exp: New expect script.
20060         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20061         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20062         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20063         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20064         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20065         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20066
20067         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20068         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20069         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20070         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20071         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20072         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20073         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20074         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20075         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20076         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20077         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20078         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20079         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20080         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20081         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20082
20083 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20084
20085         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20086
20087 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20088
20089         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20090
20091 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20092
20093         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20094         * gcc.dg/ppc-fsel-2.c: New test.
20095
20096         * gcc.dg/unused-5.c: New test.
20097
20098 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20099
20100         PR c++/10496
20101         * g++.dg/warn/pmf1.C: New test.
20102
20103 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20104
20105         PR c++/4494
20106         * g++.dg/warn/main.C: New test.
20107
20108 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20109
20110         * gcc.dg/nonnull-3.c: New test.
20111
20112 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20113
20114         * gcc.dg/cpp/Wtrigraphs.c: Update.
20115         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20116
20117 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20118
20119         * gcc.dg/ppc-fsel-1.c: New test.
20120
20121 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20122
20123         PR c/10604
20124         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20125
20126 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20127
20128         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20129
20130 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20131
20132         PR c++/9364, c++/10553, c++/10586
20133         * g++.dg/parse/typename4.C: New test.
20134         * g++.dg/parse/typename5.C: Likewise.
20135
20136 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20137
20138         * gcc.c-torture/compile/20030503-1.c: New test.
20139
20140 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20141
20142         * g++.dg/lookup/using5.C: Fix testcase error.
20143
20144 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20145
20146         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20147         since MEABI is no longer supported.  Remove all vestiges
20148         of MEABI from the test.
20149
20150 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20151
20152         PR c++/10554
20153         * g++.dg/lookup/using5.C: New test.
20154
20155 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20156
20157         PR c++/8772
20158         * g++.dg/template/ttp5.C: New test.
20159
20160 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20161
20162         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20163         (dg-gpp-additional-sources): New function.
20164         (dg-gpp-additional-files): Likewise.
20165         * lib/g++.exp (additional_sources): New variable.
20166         (additional_files): Likewise.
20167         (g++_target_compile): Deal with them.
20168         * lib/old-dejagnu.exp: Remove.
20169         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20170         * g++.old-deja: Revise all tests to use dg commands.
20171
20172 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20173
20174         PR c++/9432, c++/9528
20175         * g++.dg/lookup/using4.C: New test.
20176
20177 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20178
20179         * gcc.dg/noreturn-5.c: New file.
20180         * gcc.dg/noreturn-6.c: New file.
20181
20182         * gcc.c-torture/compile/inline-1.c: New file.
20183
20184 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/10551
20187         * g++.dg/template/explicit1.C: New test.
20188
20189 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/10549
20192         * g++.dg/other/bitfield1.C: New test.
20193
20194         PR c++/10527
20195         * g++.dg/init/new7.C: New test.
20196
20197 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20198
20199         * g++.dg/ext/desig1.C: New test.
20200         * g++.dg/ext/init1.C: Update.
20201
20202         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20203
20204 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20205
20206         PR c++/10180
20207         * g++.dg/warn/Winline-1.C: New test.
20208
20209 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20210
20211         * gcc.c-torture/execute/string-opt-19.c: New test.
20212
20213         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20214         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20215
20216 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/10506
20219         * g++.dg/init/new6.C: New test.
20220
20221         PR c++/10503
20222         * g++.dg/init/ref6.C: New test.
20223
20224 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20225
20226         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20227
20228 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20229
20230         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20231         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20232
20233 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20234
20235         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20236         initialized static data members.
20237
20238 2003-04-25  H.J. Lu <hjl@gnu.org>
20239
20240         * gcc.dg/ia64-sync-4.c: New test.
20241
20242 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20243
20244         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20245         date.
20246
20247 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20248
20249         PR c++/10337
20250         * g++.dg/warn/conv1.C: New test.
20251         * g++.old-deja/g++.other/conv7.C: Adjust.
20252         * g++.old-deja/g++.other/overload14.C: Adjust.
20253
20254 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR c++/10471
20257         * g++.dg/template/defarg2.C: New test.
20258
20259 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20260
20261         * gcc.dg/cpp/include2.c: Update.
20262         * gcc.dg/cpp/multiline-2.c: New.
20263         * gcc.dg/cpp/multiline.c: Update.
20264         * gcc.dg/cpp/strify2.c: Update.
20265         * gcc.dg/cpp/trad/literals-2.c: Update.
20266
20267 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20268
20269         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20270
20271 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20272
20273         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20274
20275 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20276
20277         PR c++/10451
20278         * g++.dg/parse/crash4.C: New test.
20279
20280         PR c++/9847
20281         * g++.dg/parse/crash5.C: New test.
20282
20283 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/10446
20286         * g++.dg/parse/crash3.C: New test.
20287
20288         PR c++/10428
20289         * g++.dg/parse/elab1.C: New test.
20290
20291 2003-04-22  Devang Patel  <dpatel@apple.com>
20292
20293         * gcc.dg/cpp/trad/funlike-5.c: New test.
20294
20295 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20296
20297         * g++.dg/other/packed1.C: Fix dg options.
20298
20299 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20300
20301         * g++.dg/other/offsetof2.C: New test.
20302
20303 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20304
20305         * g++.dg/template/recurse.C: Adjust location of error messages.
20306
20307 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20308
20309         PR c++/9881
20310         * g++.dg/init/addr-const1.C: New test.
20311         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20312
20313 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         PR c++/10405
20316         * g++.dg/lookup/struct-hack1.C: New test.
20317
20318 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20319
20320         * ucs.c: Update diagnostic messages.
20321
20322 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20323
20324         * gcc.dg/cpp/truefalse.cpp: New test.
20325         * gcc.dg/cpp/cpp.exp: Update.
20326         * g++.dg/other/stdbool-if.C: Remove.
20327
20328 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20329
20330         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20331         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20332
20333 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20334
20335         * gcc.c-torture/compile/20030418-1.c: New test.
20336
20337 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20338
20339         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20340
20341 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20342
20343         PR c++/10347
20344         g++.dg/template/dependent-name1.C: New test.
20345
20346 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20347
20348         * gcc.dg/warn-1.c (tourist_guide): New array,
20349         contains a pointer to bar.
20350
20351 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20352
20353         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20354         * gcc.c-torture/execute/medce-1.c: New test case.
20355         * gcc.c-torture/execute/medce-2.c: New test case.
20356
20357 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20358
20359         * lib/prune.exp: Ignore more messages.
20360
20361         PR c++/10381
20362         * g++.dg/parse/lookup3.C: New test.
20363
20364 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20365
20366         * gcc.c-torture/compile/20030415-1.c : New test.
20367
20368 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20369
20370         * gcc.c-torture/execute/scope-2.c: Move to ...
20371         * gcc.dg/noncompile/scope.c: .... here.
20372
20373 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20374
20375         * gcc.dg/20030414-2.c: New test case.
20376
20377 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20378
20379         PR target/10377
20380         * gcc.dg/20030414-1.c: New test.
20381
20382 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20383
20384         * gcc.dg/builtins-12.c: New test case.
20385         * gcc.dg/builtins-13.c: New test case.
20386
20387 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20388
20389         * gcc.c-torture/execute/string-opt-18.c: New test.
20390
20391 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/10300
20394         * g++.dg/init/new5.C: New test.
20395
20396 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/7910
20399         * g++.dg/ext/dllimport1.C: New test.
20400
20401 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20402
20403         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20404
20405 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20406
20407         PR Fortran/9263
20408         * g77.f-torture/noncompile/9263.f: New test
20409         PR Fortran/1832
20410         * g77.f-torture/execute/1832.f: New test
20411
20412 2003-04-11  David Chad  <davidc@freebsd.org>
20413             Loren J. Rittle  <ljrittle@acm.org>
20414
20415         libobjc/8562
20416         * objc.dg/headers.m: New test.
20417
20418 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20419
20420         * gcc.c-torture/execute/builtin-noret-2.c: New.
20421         * gcc.c-torture/execute/builtin-noret-2.x: New.
20422         XFAIL builtin-noret-2.c at -O1 and above.
20423         * gcc.dg/redecl.c: New.
20424         * gcc.dg/Wshadow-1.c: Update error regexps.
20425
20426 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20427
20428         * g++.dg/abi/bitfield10.C: New test.
20429
20430 2003-04-09  Mike Stump  <mrs@apple.com>
20431
20432         * gcc.dg/pch/pch.exp: Make testcase names longer.
20433         * g++.dg/pch/pch.exp: Make testcase names longer.
20434
20435 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20436
20437         * gcc.dg/builtins-11.c: New test case.
20438
20439 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20440
20441         * gcc.dg/builtins-9.c: New test case.
20442         * gcc.dg/builtins-10.c: New test case.
20443
20444 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20445
20446         * gcc.dg/noncompile/init-4.c.c: New test.
20447
20448 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20449
20450         * gcc.misc-test/gcov-9.c: New test.
20451         * gcc.misc-test/gcov-10.c: New test
20452         * gcc.misc-test/gcov-11.c: New test.
20453
20454 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20455
20456         PR optimization/10024
20457         * gcc.c-torture/compile/20030405-1.c: New test.
20458
20459 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20460
20461         * gcc.dg/pch/static-3.c: New.
20462         * gcc.dg/pch/static-3.hs: New.
20463         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20464
20465 2003-04-04  Richard Henderson  <rth@redhat.com>
20466
20467         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20468         * g++.dg/eh/forced2.C: Likewise.
20469
20470 2003-04-03  Mike Stump  <mrs@apple.com>
20471
20472         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20473         target arg.
20474         (scan-assembler-times, scan-assembler-not): Likewise.
20475         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20476
20477 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20478
20479         * gcc.dg/sparc-loop-1.c: New test.
20480
20481 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20482
20483         PR other/9274
20484         * g++.dg/pch/system-2.C: New.
20485         * g++.dg/pch/system-2.Hs: New.
20486
20487 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20488
20489         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20490
20491         * g++.dg/eh/simd-1.C (vecfunc): Same.
20492
20493 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20494
20495         * gcc.c-torture/execute/20030401-1.c: New test case.
20496
20497 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20498
20499         * objc.dg/defs.m: New.
20500
20501 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20502
20503         * g++.dg/eh/simd-1.C: New.
20504         * g++.dg/eh/simd-2.C: New.
20505
20506 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20507
20508         * gcc.c-torture/execute/simd-3.c: New.
20509
20510 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c/9936
20513         * gcc.dg/20030331-2.c: New test.
20514
20515 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20516
20517         PR c++/10278
20518         * g++.dg/parse/crash2.C: New test.
20519
20520 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20521
20522         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20523         * gcc.c-torture/execute/20030331-1.c: ...here.
20524
20525 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20526
20527         * gcc.c-torture/execute/20030331-1.c: New test.
20528
20529 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * lib/gcov.exp: Adjust call return testing strings.
20532         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20533
20534 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20535
20536         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20537         * gcc.dg/builtins-7.c: New test case.
20538         * gcc.dg/builtins-8.c: New test case.
20539
20540 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20541
20542         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20543
20544 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/7647
20547         * g++.dg/lookup-class-member-2.C: New test.
20548
20549 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20550
20551         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20552
20553 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20554
20555         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20556
20557 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20558
20559         * g++.dg/init/attrib1.C: New test.
20560
20561 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20562
20563         * gcc.dg/ultrasp8.c: New test.
20564
20565 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20566
20567         * gcc.dg/ultrasp7.c: New test.
20568
20569 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20570
20571         PR c++/10047
20572         * g++.dg/template/inline1.C: New test.
20573
20574 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20575
20576         * gcc.dg/sparc-dwarf2.c: New test.
20577
20578 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20579
20580         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20581         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20582
20583 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20584
20585         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20586         than reading .x files.
20587         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20588         * g77.dg/gcov/gcov-1.f: Likewise.
20589         * gcc.misc-tests/gcov-4b.c: Likewise.
20590         * gcc.misc-tests/gcov-5b.c: Likewise.
20591         * gcc.misc-tests/gcov-6.c: Likewise.
20592         * gcc.misc-tests/gcov-7.c: Likewise.
20593         * gcc.misc-tests/gcov-8.c: Likewise.
20594         * g++.dg/gcov/gcov-1.x: Remove.
20595         * g77.dg/gcov/gcov-1.x: Likewise.
20596         * gcc.misc-tests/gcov-4b.x: Likewise.
20597         * gcc.misc-tests/gcov-5b.x: Likewise.
20598         * gcc.misc-tests/gcov-6.x: Likewise.
20599         * gcc.misc-tests/gcov-7.x: Likewise.
20600         * gcc.misc-tests/gcov-8.x: Likewise.
20601
20602 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20603
20604         PR opt/10087
20605         * gcc.dg/20030324-1.c: New test.
20606
20607 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20608
20609         PR c++/10224
20610         * g++.dg/template/arg3.C: New test.
20611
20612         PR c++/10158
20613         * g++.dg/template/friend18.C: New test.
20614
20615 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20616
20617         * g77.f-torture/compile/20030326-1.f: New test case.
20618
20619 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20620
20621         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20622
20623         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20624
20625 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20626
20627         * gcc.dg/ia64-sync-3.c: New test.
20628
20629 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20630
20631         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20632
20633 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20634
20635         * gcc.dg/ultrasp6.c: New test.
20636
20637 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20638
20639         * gcc.dg/i386-signbit-1.c: New test.
20640         * gcc.dg/i386-signbit-2.c: New test.
20641         * gcc.dg/i386-signbit-3.c: New test.
20642
20643 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20644
20645         * gcc.dg/ultrasp5.c: Fix options.
20646
20647 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20648
20649         * gcc.dg/ultrasp5.c: Fix comment.
20650
20651 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20652
20653         PR fortran/10197
20654         * g77.f-torture/execute/10197.f: New test.
20655
20656 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20657
20658         PR c++/9898, c++/383
20659         * g++.dg/template/conv6.C: New test.
20660
20661         PR c++/10119
20662         * g++.dg/template/ptrmem5.C: New test.
20663
20664         PR c++/10026
20665         * g++.dg/lookup/koenig1.C: New test.
20666
20667         PR C++/10199
20668         * g++.dg/lookup/template2.C: New test.
20669
20670 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20671
20672         * g++.dg/opt/rtti1.C: New test.
20673
20674 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20675
20676         * gcc.dg/ultrasp5.c: New test.
20677
20678 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20679
20680         PR middle-end/9967
20681         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20682         builtin fputs.
20683
20684 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20685
20686         PR c/8224
20687         * gcc.dg/20030323-1.c: New test.
20688
20689 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20690
20691         * gcc.c-torture/compile/20030323-1.c: New test case.
20692
20693 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20694
20695         * gcc.dg/20030321-1.c: New test.
20696
20697 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20698
20699         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20700
20701 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         PR c++/9978, c++/9708
20704         * g++.dg/ext/vlm1.C: Adjust expected error.
20705         * g++.dg/ext/vla2.C: New test.
20706         * g++.dg/template/arg1.C: New test.
20707         * g++.dg/template/arg2.C: New test.
20708
20709 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20710
20711         * g77.f-torture/execute/select.f: New test.
20712         * g77.f-torture/noncompile/select_no_compile.f: New test.
20713
20714 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         PR c++/9898
20717         * g++.dg/other/error4.C: New test.
20718
20719 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20720
20721         * g++.dg/template/friend17.C: New test.
20722
20723 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20724
20725         * gcc.c-torture/compile/20030320-1.c: New.
20726
20727 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20728
20729         * gcc.dg/builtins-6.c: New test case.
20730
20731 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20732
20733         PR target/10073
20734         * gcc.c-torture/compile/20030319-1.c: New.
20735
20736 2003-03-18  Jan Hubicka  <jh@suse.cz>
20737
20738         * gcc.dg/i386-cvt-1.c: New test.
20739
20740 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20741
20742         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20743         * objc.dg/naming-2.m: Likewise.
20744
20745 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/9639
20748         * g++.dg/parse/crash1.C: New test.
20749
20750 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/8805
20753         * g++.dg/eh/cleanup1.C: New test.
20754
20755 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20756
20757         * gcc.c-torture/execute/20030316-1.c: New test case.
20758
20759 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20760
20761         PR c++/9629
20762         * g++.dg/init/ctor2.C: New test.
20763
20764 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20765
20766         * g77.f-torture/compile/xformat.f: New test case.
20767
20768 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20769
20770         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20771         * g++.old-deja/g++.mike/eh50.C: Likewise.
20772
20773 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20774
20775         PR c++/6440
20776         * g++.dg/template/spec7.C: New test.
20777         * g++.dg/template/spec8.C: Likewise.
20778
20779 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.c-torture/execute/20030313-1.c: New test.
20782
20783 2003-03-14  Richard Henderson  <rth@redhat.com>
20784
20785         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20786
20787 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20788
20789         * gcc.c-torture/compile/20030314-1.c: New test.
20790
20791 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20792
20793         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20794         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20795         thumb target,
20796         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20797         to accept newer _imp__  prefix and additional
20798         newline in .drectve section.
20799         * gcc.dg/dll-4.c: Likewise.
20800         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20801         switch.
20802
20803 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20804
20805         * g++.dg/parse/namespace9.C: New test.
20806
20807         * g++.dg/init/ref5.C: New test.
20808         * g++.dg/parse/ptrmem1.C: Likewise.
20809
20810 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20811
20812         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20813         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20814         regular expression.
20815         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20816         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20817
20818 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20819
20820         * gcc.c-torture/execute/20030224-2.c: New test.
20821
20822 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20823
20824         * gcc.dg/decl-3.c: New test.
20825
20826 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20827
20828         * gcc.dg/i386-loop-2.c: New test.
20829
20830 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/9474
20833         * g++.dg/parse/namespace8.C: New test.
20834
20835         PR c++/9924
20836         * g++.dg/overload/builtin2.C: New test.
20837
20838 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20839
20840         * gcc.dg/return-type-3.c: New test.
20841
20842 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20843
20844         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20845         profiling options are not supported.
20846
20847 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20848
20849         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20850         * g++.old-deja/g++.warn/impint2.C: Likewise.
20851
20852 2003-03-10  Devang Patel  <dpatel@apple.com>
20853
20854         * g++.dg/cpp/c++_cmd_1.C: New test.
20855         * g++.dg/cpp/c++_cmd_1.h: New file.
20856
20857 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20858
20859         * gcc.dg/altivec-9.c: New file.
20860
20861 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20862
20863         * gcc.dg/ppc-sdata-1.c: New test.
20864         * gcc.dg/ppc-sdata-2.c: New test.
20865
20866 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/9373
20869         * g++.dg/opt/ptrmem2.C: New test.
20870
20871         PR c++/8534
20872         * g++.dg/opt/ptrmem1.C: New test.
20873
20874 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20875
20876         * gcc.dg/i386-loop-1.c: New test.
20877
20878 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20879
20880         PR c++/9970
20881         * g++.dg/lookup/friend1.C: New test.
20882
20883 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20884
20885         PR c++/9823
20886         * g++.dg/parser/constructor1.C: New test.
20887
20888 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20889
20890         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20891
20892         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20893
20894 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20895
20896         * gcc.dg/cpp/Wunused.c: Update test.
20897
20898 2003-03-08  Jan Hubicka  <jh@suse.cz>
20899
20900         * gcc.dg/inline-3.c: New test.
20901
20902 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/9809
20905         * g++.dg/parse/builtin1.C: New test.
20906
20907         PR c++/9982
20908         * g++.dg/abi/cookie1.C: New test.
20909         * g++.dg/abi/cookie2.C: Likewise.
20910
20911         PR c++/9524
20912         * g++.dg/template/field1.C: New test.
20913
20914         PR c++/9912
20915         * g++.dg/parse/class1.C: New test.
20916         * g++.dg/parse/namespace7.C: Likewise.
20917         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20918
20919 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20920
20921         * g++.dg/init/ref4.C: New test.
20922
20923 2003-03-07  Jan Hubicka  <jh@suse.cz>
20924
20925         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20926         * gcc.dg/inline-3.c:  New test.
20927
20928 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20929
20930         * g++.dg/init/ref3.C: New test.
20931
20932         PR c++/9965
20933         * g++.dg/init/ref2.C: New test.
20934
20935         PR c++/9400
20936         * g++.dg/warn/Wshadow-2.C: New test.
20937
20938         PR c++/9791
20939         * g++.dg/warn/Woverloaded-1.C: New test.
20940
20941 2003-03-05  Jan Hubicka  <jh@suse.cz>
20942
20943         * gcc.dg/i386-local2.c: New.
20944         * gcc.dg/i386-local.c: Fix typo.
20945
20946 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20947
20948         * g++.dg/abi/layout3.C: New test.
20949
20950 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20951
20952         * gcc.c-torture/compile/20030305-1.c
20953
20954 2003-03-05  Jan Hubicka  <jh@suse.cz>
20955
20956         * gcc.dg/i386-local.c: New.
20957
20958 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20959
20960         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20961
20962 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20963
20964         * gcc.dg/switch-2.c: New test.
20965         * gcc.dg/switch-3.c: New test.
20966         * gcc.dg/Wswitch.c: Adjust line numbers.
20967         * gcc.dg/Wswitch-default.c: Likewise.
20968         * gcc.dg/Wswitch-enum.c: Likewise.
20969
20970 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20971
20972         * gcc.c-torture/execute/20030222-1.c: New test.
20973
20974 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20975
20976         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20977
20978 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/9878
20981         * g++.dg/init/ref1.C: New test.
20982
20983 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20984
20985         * gcc.dg/sh-relax.c: New SH-only test.
20986
20987 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20988
20989         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20990         comment explaining purpose of testcase.
20991
20992 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20993
20994         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20995         for HC11/HC12 (asm needs two int registers).
20996         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20997         HC11/HC12 because the test uses an asm which needs two 32-bit
20998         registers.
20999
21000 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21001
21002         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21003         for HC11/HC12 (array is too large otherwise).
21004         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21005         * gcc.c-torture/compile/20010518-2.x: Likewise.
21006         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21007         HC11/HC12 (array is too large).
21008
21009 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21010
21011         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21012         * lib/g++-dg.exp (g++-dg-test): Likewise.
21013
21014 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21015
21016         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21017         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21018
21019 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21020
21021         * g++.dg/warn/implicit-typename1.C: Remove warning.
21022
21023 2003-02-28  Richard Henderson  <rth@redhat.com>
21024
21025         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21026         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21027
21028 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21029
21030         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21031         * g++.dg/pch/pch.exp: Likewise.
21032
21033 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR c++/9879
21036         * testsuite/g++.dg/init/new4.C: New test.
21037
21038 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21039
21040         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21041
21042 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21043
21044         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21045         unsigned long.
21046
21047         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21048         wider than float.
21049
21050 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21051
21052         * lib/scanasm.exp: Add support for counting numbers of
21053         occurences.
21054         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21055         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21056
21057 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/9683
21060         * g++.dg/template/static3.C: New test.
21061
21062         PR c++/9829
21063         * g++.dg/parse/namespace6.C: New test.
21064
21065 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21066
21067         PR target/9732
21068         * gcc.dg/20030225-1.c: New test.
21069
21070 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21071
21072         * README: Remove out-of-date information.
21073
21074         PR c++/9836
21075         * g++.dg/template/spec6.C: New test.
21076
21077 2003-02-24  Jeff Law  <law@redhat.com>
21078
21079         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21080
21081 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21082
21083         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21084         * gcc.dg/pragma-ep-1.c: Likewise.
21085
21086 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21087
21088         PR c++/9602
21089         * g++.dg/template/friend16.C: New test.
21090
21091 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21092
21093         PR c++/5333
21094         * g++.dg/parse/fused-params1.C: Adjust error messages.
21095         * g++.dg/template/nested3.C: New test.
21096
21097 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21098
21099         * g++.dg/abi/param1.C: New test.
21100
21101 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21102
21103         PR c++/7982
21104         * g++.dg/warn/implicit-typename1.C: New test.
21105
21106 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21107
21108         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21109         with "mtune".
21110         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21111         * gcc.c-torture/execute/20010129-1.x: Likewise.
21112         * gcc.dg/20011107-1.c: Likewise.
21113         * gcc.dg/20020108-1.c: Likewise.
21114         * gcc.dg/20020122-3.c: Likewise.
21115         * gcc.dg/20020206-1.c: Likewise.
21116         * gcc.dg/20020310-1.c: Likewise.
21117         * gcc.dg/20020426-2.c: Likewise.
21118         * gcc.dg/20020517-1.c: Likewise.
21119         * gcc.dg/991230-1.c: Likewise.
21120         * gcc.dg/i386-unroll-1.c: Likewise.
21121         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21122
21123 2003-02-22  Jan Hubicka  <jh@suse.cz>
21124
21125         * gcc.dg/i386-mul.c: New test.
21126
21127 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21128
21129         * gcc.dg/builtins-5.c: New test case.
21130
21131 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21132
21133         * gcc.dg/asmreg-1.c: New test.
21134
21135 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/9749
21138         * g++.dg/parse/varmod1.C: New test.
21139
21140 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/9727
21143         * g++.dg/template/op1.C: New test.
21144
21145 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21146
21147         PR c++/8906
21148         * g++.dg/template/nested2.C: New test.
21149
21150 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21151
21152         PR c++/8724
21153         * g++.dg/expr/dtor1.C: New test.
21154
21155 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21156
21157         * gcc.dg/cpp/include3.c: New test.
21158         * gcc.dg/cpp/inc/foo.h: New file.
21159
21160 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21161
21162         * gcc.c-torture/execute/20030221-1.c: New test.
21163
21164 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/9729
21167         * g++.dg/abi/conv1.C: New test.
21168
21169 2003-02-20  Jan Hubicka  <jh@suse.cz>
21170
21171         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21172
21173 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21174
21175         * gcc.c-torture/compile/20030219-1.c: New test.
21176
21177 2003-02-18  Jan Hubicka  <jh@suse.cz>
21178
21179         * gcc.dg/funcorder.c: New test.
21180
21181 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21182
21183         * gcc.c-torture/execute/20030218-1.c: New.
21184
21185 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21186
21187         * gcc.dg/20030218-1.c: New.
21188
21189 2003-02-18  Richard Henderson  <rth@redhat.com>
21190
21191         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21192         * gcc.dg/attr-used-2.c: New.
21193
21194 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21195
21196         PR c++/9704
21197         * g++.dg/init/copy5.C: New test.
21198
21199 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21200
21201         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21202         * g++.dg/pch/pch.exp: Likewise.
21203
21204 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21205
21206         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21207         STACK_SIZE is not defined.
21208
21209 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21210
21211         PR c++/9457
21212         * g++.dg/template/init1.C: New test.
21213
21214 2003-02-16  Jan HUbicka  <jh@suse.cz>
21215
21216         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21217         (foo): Add few extra tests
21218         * gcc.dg/c99-const-expr-3.c: Likewise.
21219         * gcc.c-torture/execute/20030216-1.c: New.
21220
21221 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21222
21223         PR c++/9459
21224         * g++.dg/ext/typeof4.C: New test.
21225
21226 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21227
21228         * gcc.dg/i386-387-3.c: New test case.
21229
21230 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21231
21232         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21233         cris-*-elf* cris-*-aout* and mmix-*-*.
21234
21235 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21236
21237         * gcc.dg/20030213-1.c: New test.
21238
21239 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21240
21241         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21242         * gcc.dg/i386-387-2.c: Likewise.
21243
21244 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21245
21246         * gcc.dg/ppc-spe.c: Fix formatting.
21247         Enable tests that were previously unsupported by gas.
21248         Delete tests for instructions that no longer exist.
21249         Switch arguments on evsubifw builtin.
21250
21251 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21252
21253         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21254         STACK_SIZE is too small.
21255
21256 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21257             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21258
21259         * gcc.dg/decl-2.c: New test.
21260
21261 2003-02-10  Jan Hubicka  <jh@suse.cz>
21262
21263         * gcc.dg/i386-fpcvt-1.c:  New test.
21264
21265 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21266
21267         * gcc.c-torture/execute/20030209-1.c: New test.
21268
21269 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21270
21271         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21272         int-wide bitops, use the constants of the same width.
21273         Likewise, if long long is 32-bit wide, test bitops using
21274         32-bit constants.
21275
21276 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21277
21278         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21279
21280 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21281
21282         * testsuite/gcc.dg/builtins-4.c: New test case.
21283
21284 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21285
21286         * gcc.dg/20020430-1.c: Fix dg command typos.
21287         * gcc.dg/20020503-1.c: Likewise.
21288
21289 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21290
21291         PR c++/8785
21292         * g++.dg/parse/fused-params1.C: New test.
21293
21294         PR c++/8857
21295         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21296
21297         PR c++/8921
21298         * g++.dg/parse/non-dependent1.C: New test.
21299
21300         PR c++/8928
21301         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21302
21303         PR c++/9228
21304         * g++.dg/parse/undefined7.C: New test.
21305         * g++.dg/parse/non-templ1.C: New test.
21306
21307         PR c++/9229
21308         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21309
21310 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21311
21312         * gcc.c-torture/compile/20030206-1.c: New test.
21313
21314 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21315
21316         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21317         "pow" to "foo" to avoid potential confusion with a math built-in.
21318
21319 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21320
21321         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21322         conditions for SPARC targets.
21323
21324 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gcc.dg/20030204-1.c: New test.
21327
21328 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21329
21330         PR c++/38
21331         * g++.dg/parse/array-size1.C: New test.
21332
21333         PR c++/5657
21334         * g++.dg/parse/undefined3.C: New test.
21335
21336         PR c++/5665
21337         * g++.dg/parse/undefined4.C: New test.
21338
21339         PR c++/5975
21340         * g++.dg/parse/undefined5.C: New test.
21341
21342         PR c++/7259
21343         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21344
21345         PR c++/8578
21346         * g++.dg/parse/casting-operator1.C: New test.
21347
21348         PR c++/8596
21349         * g++.dg/parse/undefined6.C: New test.
21350
21351         PR c++/8736
21352         * g++.dg/parse/missing-template1.C: New test.
21353
21354 2003-02-04  Jan Hubicka  <jh@suse.cz>
21355
21356         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21357         * gcc.dg/i386-cmov?.c:  Likewise.
21358         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21359         * gcc.dg/i386-ssefp-1.c:  Likewise.
21360         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21361         conventions.
21362
21363 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21364
21365         PR c++/7129
21366         * testsuite/g++.dg/ext/max.C: New test.
21367
21368 2003-02-03  Jan Hubicka  <jh@suse.cz>
21369
21370         * gcc.c-torture/execute/20030203-1.c: New test.
21371
21372 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21373
21374         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21375         'natural-endian'.
21376
21377 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21378
21379         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21380         * g++.dg/init/new2.C: Likewise.
21381         * g++.dg/other/new1.C: Likewise.
21382
21383 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21384
21385         * gcc.dg/struct-ret-libc.c: New test.
21386
21387 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21388
21389         * gcc.dg/20030129-1.c: New test.
21390
21391 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21392
21393         PR c++/8849
21394         * g++.dg/template/ptrmem4.C: New test.
21395
21396 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21397
21398         * g++.dg/parser/constant1.C: New test.
21399
21400 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21401
21402         PR c++/8591
21403         * g++.dg/parse/friend2.C: New test.
21404
21405 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21406
21407         PR c++/9437
21408         * g++.dg/template/unify4.C: New test.
21409
21410 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21411
21412         * gcc.c-torture/execute/20030128-1.c: New test.
21413
21414 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21415
21416         * g++.dg/lookup/nested1.C: Test moved from ...
21417         * g++.old-deja/g++.other/lookup24.C: ... here.
21418
21419 2003-01-28  Jan Hubicka  <jh@suse.cz>
21420
21421         * gcc.dg/i386-cmov5.c:  New test.
21422
21423 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21424
21425         * gcc.c-torture/execute/20010925-1.c: Changed the
21426         memcpy declaration.
21427
21428 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21429
21430         PR c++/3902
21431         * g++.dg/parse/template5.C: New test.
21432
21433 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21434
21435         PR fortran/9258
21436         * g77.dg/pr9258: New test.
21437
21438 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21439
21440         * README: Move relevant parts from README.g++.
21441
21442         * README.g++: Remove this file.
21443
21444 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21445
21446         * g++.dg/abi/dcast1.C: New test.
21447
21448 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21449
21450         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21451
21452 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21453
21454         PR c++/47
21455         * g++.old-deja/g++.other/lookup24.C: New test.
21456
21457 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21458
21459         PR middle-end/7227
21460         * gcc.dg/uninit-C.c: New test.
21461
21462 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21463
21464         * g++.dg/abi/covariant1.C: New test.
21465
21466 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21467
21468         * gcc.dg/20030123-1.c: New test.
21469
21470 2003-01-25  Jan Hubicka  <jh@suse.cz>
21471
21472         PR opt/8492
21473         * gcc.c-torture/compile/20030125-1.c
21474
21475 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         PR c++/9403
21478         * g++.dg/parse/template3.C: New test.
21479         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21480
21481         PR c++/795
21482         * g++.dg/parse/template4.C: New test.
21483
21484         PR c++/9415
21485         * g++.dg/template/qual2.C: New test.
21486
21487         PR c++/8545
21488         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21489
21490         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21491
21492 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21493
21494         * gcc.c-torture/execute/switch-1.c: New test case.
21495
21496 2003-01-25  Jan Hubicka  <jh@suse.cz>
21497
21498         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21499
21500 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21501
21502         Tweaks for Bison-1.875. From the NEWS file:
21503         "- `parse error' -> `syntax error'
21504         Bison now uniformly uses the term `syntax error'"
21505         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21506         * gcc.dg/cpp/digraph2.c: Likewise.
21507         * gcc.dg/cpp/direct2.c: Likewise.
21508         * gcc.dg/cpp/paste4.c: Likewise.
21509         * gcc.dg/c90-restrict-1.c: Likewise.
21510         * gcc.dg/c99-func-2.c: Likewise.
21511         * gcc.dg/noncompile/920721-2.c: Likewise.
21512         * gcc.dg/noncompile/930622-2.c: Likewise.
21513         * gcc.dg/noncompile/940112-1.c: Likewise.
21514         * gcc.dg/noncompile/950921-1.c: Likewise.
21515         * gcc.dg/noncompile/951123-1.c: Likewise.
21516         * gcc.dg/noncompile/971104-1.c: Likewise.
21517         * gcc.dg/noncompile/990416-1.c: Likewise.
21518
21519 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21520
21521         * g++.dg/parse/undefined1.C: Add error message.
21522
21523 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21524
21525         PR c++/9354
21526         * g++.dg/parse/new1.C: New test.
21527
21528         PR c++/9216
21529         * g++.dg/parse/template2.C: New test.
21530
21531         PR c++/9354
21532         * g++.dg/parse/typedef2.C: New test.
21533
21534         PR c++/9328
21535         * g++.dg/ext/typeof3.C: New test.
21536
21537 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21538
21539         PR c++/2738
21540         * g++.dg/parse/ret-type1.C: New test.
21541
21542         PR c++/3792
21543         * g++.dg/parse/tmpl-outside1.C: New test.
21544
21545         PR c++/4207
21546         * g++.dg/parse/int-as-enum1.C: New test.
21547
21548         PR c++/4903
21549         * g++.dg/parse/no-typename1.C: New test.
21550
21551         PR c++/5533
21552         * g++.dg/parse/no-value1.C: New test.
21553
21554         PR c++/5921
21555         * g++.dg/parse/wrong-inline1.C: New test.
21556
21557         PR c++/6402
21558         * g++.dg/parse/ref1.C: New test.
21559
21560         PR c++/6992
21561         * g++.dg/parse/attr-ctor1.C: New test.
21562
21563         PR c++/7229
21564         * g++.dg/parse/namespace5.C: New test.
21565
21566         PR c++/7917
21567         * g++.dg/parse/func-def1.C: New test.
21568
21569         PR c++/8143
21570         * g++.dg/parse/undefined1.C: New test.
21571
21572         PR c++/5723, PR c++/8522
21573         * g++.dg/parse/specialization1.C: New test.
21574
21575         PR c++/163, PR c++/8595
21576         * g++.dg/parse/struct-as-enum1.C: New test.
21577
21578         PR c++/9173
21579         * g++.dg/parse/undefined2.C: New test.
21580
21581 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21582
21583         PR c++/9298
21584         * g++.dg/parse/template1.C: New test.
21585
21586         PR c++/9384
21587         * g++.dg/parse/using1.C: New test.
21588
21589         PR c++/9285
21590         PR c++/9294
21591         * g++.dg/parse/expr2.C: New test.
21592
21593         PR c++/9388
21594         * g++.dg/parse/lookup2.C: Likewise.
21595
21596 2003-01-21  Jan Hubicka  <jh@suse.cz>
21597
21598         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21599         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21600         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21601         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21602
21603 2003-01-20  Nick Clifton  <nickc@redhat.com>
21604
21605         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21606         problem with ARM sibcall code generation.
21607
21608 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21609
21610         * gcc.c-torture/execute/20030120-1.c: New.
21611
21612 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21613
21614         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21615
21616 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21617
21618         PR c++/9272
21619         * g++.dg/parse/ctor1.C: New test.
21620
21621         PR c++/9294:
21622         * g++.dg/parse/qualified1.C: New test.
21623
21624         * g++.dg/parse/typename3.C: New test.
21625
21626 2003-01-16  Richard Henderson  <rth@redhat.com>
21627
21628         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21629
21630 2003-01-16  Richard Henderson  <rth@redhat.com>
21631
21632         * g++.dg/pch/pch.exp: Copy test header to the working directory
21633         before using it either for precompilation or direct use.
21634         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21635         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21636
21637 2003-01-16  Richard Henderson  <rth@redhat.com>
21638
21639         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21640         before using it either for precompilation or direct use.
21641         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21642         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21643
21644 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21645
21646         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21647         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21648         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21649         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21650         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21651         typename warning into error.
21652         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21653         error messages.
21654         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21655         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21656         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21657         messages.
21658         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21659         make declaration visible in template.
21660         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21661         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21662         messages.
21663         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21664         message.
21665         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21666         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21667         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21668         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21669         typename warning with error message.
21670         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21671         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21672         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21673
21674 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         * g++.dg/parse/ambig2.C: New test.
21677
21678 2003-01-15  Richard Henderson  <rth@redhat.com>
21679
21680         * g++.dg/tls/init-2.C: Update error message string.
21681
21682 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21683
21684         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21685
21686 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21687
21688         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21689         all for HC11/HC12.
21690         * gcc.c-torture/compile/20001205-1.x: Likewise.
21691         * gcc.c-torture/compile/20001226-1.x: Likewise.
21692         * gcc.c-torture/compile/920520-1.x: Likewise.
21693         * gcc.c-torture/compile/961203-1.x: Likewise.
21694         * gcc.c-torture/compile/20020604-1.x: Likewise.
21695
21696 2003-01-15  Jan Hubicka  <jh@suse.cz>
21697
21698         * gcc.c-torture/compile/20030115-1.c: New test.
21699
21700         * gcc.dg/i386-fpcvt-1.c: New test.
21701         * gcc.dg/i386-fpcvt-2.c: New test.
21702
21703 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21704
21705         Further conform g++'s __vmi_class_type_info to the C++ ABI
21706         specification.
21707         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21708         the specification.
21709
21710 2003-01-14  Jan Hubicka  <jh@suse.cz>
21711
21712         * gcc.dg/i386-fpcvt-1.c: New test.
21713         * gcc.dg/i386-fpcvt-2.c: New test.
21714
21715 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21716
21717         * gcc.dg/i386-mmx-3.c: New test.
21718
21719 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21720
21721         PR c++/9264
21722         * g++.dg/parse/octal1.C: New file.
21723
21724         PR c++/9172
21725         * g++.dg/parse/typename1.C: New file.
21726
21727 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21728
21729         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21730         * gcc.dg/bf-no-ms-layout.c: Likewise.
21731         * gcc.dg/bf-ms-attrib.c: Likewise.
21732
21733 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21734
21735         PR c++/9099
21736         * g++.dg/parse/dtor1.C: New file.
21737
21738         PR c++/9128
21739         * g++.dg/rtti/typeid1.C: New file.
21740
21741         PR c++/9153
21742         * g++.dg/parse/lookup1.C: New file.
21743
21744         PR c++/9171
21745         * g++.dg/templ/spec5.C: New file.
21746
21747 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21748
21749         * gcc.c-torture/compile/20030110-1.c: New test.
21750
21751 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21752
21753         Merge from pch-branch:
21754
21755         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21756
21757         * gcc.dg/pch/cpp-1.h: New.
21758         * gcc.dg/pch/cpp-1.c: New.
21759         * gcc.dg/pch/cpp-2.h: New.
21760         * gcc.dg/pch/cpp-2.c: New.
21761
21762         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21763
21764         * gcc.dg/pch/except-1.h: New.
21765         * gcc.dg/pch/except-1.c: New.
21766
21767         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21768
21769         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21770         running test.
21771         * gcc.dg/pch: Include *.hp not *.h.
21772         * gcc.dg/pch/system-1.h: New.
21773         * gcc.dg/pch/system-1.c: New.
21774
21775         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21776
21777         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21778         rather than trying to build and run a program using PCH.
21779         * gcc.dg/pch: Remove dg-do commands from test files.
21780
21781         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21782
21783         * gcc.dg/pch/macro-3.c: New.
21784         * gcc.dg/pch/macro-3.h: New.
21785
21786         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21787
21788         * gcc.dg/pch/common-1.c: New.
21789         * gcc.dg/pch/common-1.h: New.
21790         * gcc.dg/pch/decl-1.c: New.
21791         * gcc.dg/pch/decl-1.h: New.
21792         * gcc.dg/pch/decl-2.c: New.
21793         * gcc.dg/pch/decl-2.h: New.
21794         * gcc.dg/pch/decl-3.c: New.
21795         * gcc.dg/pch/decl-3.h: New.
21796         * gcc.dg/pch/decl-4.c: New.
21797         * gcc.dg/pch/decl-4.h: New.
21798         * gcc.dg/pch/decl-5.c: New.
21799         * gcc.dg/pch/decl-5.h: New.
21800         * gcc.dg/pch/global-1.c: New.
21801         * gcc.dg/pch/global-1.h: New.
21802         * gcc.dg/pch/inline-1.c: New.
21803         * gcc.dg/pch/inline-1.h: New.
21804         * gcc.dg/pch/inline-2.c: New.
21805         * gcc.dg/pch/inline-2.h: New.
21806         * gcc.dg/pch/static-1.c: New.
21807         * gcc.dg/pch/static-1.h: New.
21808         * gcc.dg/pch/static-2.c: New.
21809         * gcc.dg/pch/static-2.h: New.
21810
21811         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21812
21813         * g++.dg/pch/pch.exp: Better handle failing testcases.
21814         * gcc.dg/pch/pch.exp: Likewise.
21815         * gcc.dg/pch/macro-1.c: New.
21816         * gcc.dg/pch/macro-1.h: New.
21817         * gcc.dg/pch/macro-2.c: New.
21818         * gcc.dg/pch/macro-2.h: New.
21819
21820         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21821
21822         * g++.dg/dg.exp: Treat files in pch/ specially.
21823         * g++.dg/pch/pch.exp: New file.
21824         * g++.dg/pch/empty.H: New file.
21825         * g++.dg/pch/empty.C: New file.
21826         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21827         "precompile".
21828
21829         * gcc.dg/pch/pch.exp: New file.
21830         * gcc.dg/pch/empty.h: New file.
21831         * gcc.dg/pch/empty.c: New file.
21832         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21833         "precompile".
21834
21835 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21836
21837         * g++.dg/template/friend14.C: New test.
21838
21839 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21840
21841         * gcc.dg/old-style-asm-1.c: New test.
21842
21843 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21844
21845         * gcc.c-torture/compile/20030109-1.c: New test.
21846
21847 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21848
21849         * gcc.c-torture/execute/20030109-1.c: New test.
21850
21851 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21852
21853         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21854         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21855         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21856         * g++.old-deja/g++.mike/eh2.C: Likewise
21857         * g++.old-deja/g++.mike/eh3.C: Likewise
21858         * g++.old-deja/g++.mike/eh5.C: Likewise
21859         * g++.old-deja/g++.mike/eh6.C: Likewise
21860         * g++.old-deja/g++.mike/eh7.C: Likewise
21861         * g++.old-deja/g++.mike/eh8.C: Likewise
21862         * g++.old-deja/g++.mike/eh9.C: Likewise
21863         * g++.old-deja/g++.mike/eh10.C: Likewise
21864         * g++.old-deja/g++.mike/eh12.C: Likewise
21865         * g++.old-deja/g++.mike/eh13.C: Likewise
21866         * g++.old-deja/g++.mike/eh14.C: Likewise
21867         * g++.old-deja/g++.mike/eh16.C: Likewise
21868         * g++.old-deja/g++.mike/eh17.C: Likewise
21869         * g++.old-deja/g++.mike/eh18.C: Likewise
21870         * g++.old-deja/g++.mike/eh21.C: Likewise
21871         * g++.old-deja/g++.mike/eh23.C: Likewise
21872         * g++.old-deja/g++.mike/eh24.C: Likewise
21873         * g++.old-deja/g++.mike/eh25.C: Likewise
21874         * g++.old-deja/g++.mike/eh26.C: Likewise
21875         * g++.old-deja/g++.mike/eh27.C: Likewise
21876         * g++.old-deja/g++.mike/eh28.C: Likewise
21877         * g++.old-deja/g++.mike/eh29.C: Likewise
21878         * g++.old-deja/g++.mike/eh31.C: Likewise
21879         * g++.old-deja/g++.mike/eh33.C: Likewise
21880         * g++.old-deja/g++.mike/eh34.C: Likewise
21881         * g++.old-deja/g++.mike/eh35.C: Likewise
21882         * g++.old-deja/g++.mike/eh36.C: Likewise
21883         * g++.old-deja/g++.mike/eh37.C: Likewise
21884         * g++.old-deja/g++.mike/eh38.C: Likewise
21885         * g++.old-deja/g++.mike/eh39.C: Likewise
21886         * g++.old-deja/g++.mike/eh40.C: Likewise
21887         * g++.old-deja/g++.mike/eh41.C: Likewise
21888         * g++.old-deja/g++.mike/eh42.C: Likewise
21889         * g++.old-deja/g++.mike/eh44.C: Likewise
21890         * g++.old-deja/g++.mike/eh46.C: Likewise
21891         * g++.old-deja/g++.mike/eh47.C: Likewise
21892         * g++.old-deja/g++.mike/eh48.C: Likewise
21893         * g++.old-deja/g++.mike/eh49.C: Likewise
21894         * g++.old-deja/g++.mike/eh50.C: Likewise
21895         * g++.old-deja/g++.mike/eh51.C: Likewise
21896         * g++.old-deja/g++.mike/eh53.C: Likewise
21897         * g++.old-deja/g++.mike/eh55.C: Likewise
21898         * g++.old-deja/g++.mike/p7912.C: Likewise
21899         * g++.old-deja/g++.mike/p9706.C: Likewise
21900         * g++.old-deja/g++.mike/p10416.C: Likewise
21901         * g++.old-deja/g++.mike/p11667.C: Likewise
21902         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21903         Remove redundant reference to Iris.
21904         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21905         Elxsi, i860, Pico Java, and WE32K.
21906
21907 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21908
21909         * g++.dg/ext/asm4.C: New test.
21910
21911 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21912
21913         PR c++/9030
21914         * g++.dg/template/friend12.C: New test.
21915         * g++.dg/template/friend13.C: Likewise.
21916         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21917
21918 2003-01-08  Jan Hubicka  <jh@suse.cz>
21919
21920         * gcc.dg/i386-cadd.c: New test.
21921         * gcc.dg/i386-cmov4.c: Likewise.
21922
21923 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21924
21925         PR c++/9165
21926         * g++.dg/warn/Wunused-3.C: New test.
21927
21928         * g++.dg/abi/bitfield9.C: New test.
21929
21930         PR c++/9189
21931         * g++.dg/parse/defarg3.C: New test.
21932
21933 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21934
21935         * g++.dg/parse/ambig1.C: New test.
21936         * g++.dg/parse/defarg2.C: New test.
21937
21938 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21939
21940         * g++.dg/template/defarg-1.C: New test.
21941         * g++.dg/template/local2.C: Likewise.
21942
21943 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21944
21945         * gcc.c-torture/execute/20030105-1.c: New test.
21946
21947 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21948
21949         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21950         * g++.dg/parse/namespace4.C: Likewise.
21951
21952 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.dg/template/ntp2.C: New test.
21955
21956 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21957
21958         * g++.dg/parse/extern-C-1.C: New test.
21959
21960         * g++.dg/parse/namespace4.C: New test.
21961
21962         * g++.dg/template/nested1.C: New test.
21963
21964         * g++.dg/parse/namespace3.C: New test.
21965
21966 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21967
21968         * g++.dg/lookup/two-stage1.C: New test.
21969
21970 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21971
21972         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21973         * g++.old-deja/g++.jason/access8.C: Likewise.
21974         * g++.old-deja/g++.other/decl5.C: Likewise.
21975
21976 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21977
21978         * g++.dg/parse/parse7.C: New test.
21979
21980 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21981
21982         PR c++/2843
21983         * g++.dg/ext/attrib7.C: New test.
21984
21985 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21986
21987         * g++.dg/parse/parse6.C: New test.
21988
21989 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21990
21991         * gcc.dg/h8300-stack-1.c: New.
21992
21993 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21994
21995         g++.dg/lookup/exception1.C: New test.
21996
21997         g++.dg/lookup/template1.C: New test.
21998
21999         g++.dg/parse/namespace2.C: New test.
22000
22001         g++.dg/parse/parens2.C: New test.
22002
22003 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22004
22005         * g++.dg/parse/parse5.C: New test.
22006         * g++.dg/lookup/scoped4.C: New test.
22007
22008 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22009
22010         * g++.dg/parse/parens1.C: New test.
22011
22012         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22013         angle-bracket1.C.
22014         * g++.dg/parse/parens2.C: New test.
22015
22016         * g++.dg/lookup/scope-operator1.C: New test.
22017
22018         * g++.dg/parse/operator1.C: New test.
22019
22020 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22021
22022         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22023         * g++.old-deja/g++.other/access6.C: Likewise.
22024         * g++.old-deja/g++.other/decl1.C: Likewise.
22025         * g++.old-deja/g++.pt/typename12.C: Likewise.
22026
22027 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22028
22029         * g++.dg/parse/namespace1.C: New test.
22030
22031 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22032
22033         * g++.dg/parse/parse4.C: New test.
22034
22035 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22036
22037         * g++.dg/parse/parse3.C: New test.
22038
22039 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22040
22041         * g++.dg/parse/parse2.C: New test.
22042
22043 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22044
22045         * g++.dg/template/friend11.C: New test.
22046
22047 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22048
22049         * g++.dg/parse/parse1.C: New test.
22050
22051 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22052
22053         * lib/profopt.exp: Change the name of a global variable to avoid
22054         possible clashes with other test suites.
22055
22056 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22057
22058         * g++.dg/inherit/covariant8.C: New test.
22059
22060 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * g++.dg/init/array9.C: New test.
22063
22064         PR c++/9112
22065         * g++.dg/parse/expr1.C: New test.
22066
22067 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22068
22069         * gcc.c-torture/compile/20021230-1.c: New test.
22070
22071 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * g++.dg/inherit/covariant5.C: New test.
22074         * g++.dg/inherit/covariant6.C: New test.
22075         * g++.dg/inherit/covariant7.C: New test.
22076
22077 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22078
22079         PR c++/2739
22080         * g++.dg/other/access2.C: New test.
22081
22082 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22083
22084         * g++.dg/other/anon-struct.C: No longer fails
22085         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22086         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22087         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22088
22089 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22090
22091         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22092
22093 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22094
22095         * g++.dg/eh/spec4.C: Remove stray semicolon.
22096         * g++.dg/expr/pmf-1.C: Change error message.
22097         * g++.dg/ext/asm1.C: Remove stray semicolon.
22098         * g++.dg/ext/typename1.C: Add missing typenames.
22099         * g++.dg/inherit/template-as-base.C: Change error message.
22100         * g++.dg/lookup/scoped1.C: Likewise.
22101         * g++.dg/lookup/scoped2.C: Likewise.
22102         * g++.dg/lookup/using2.C: Likewise.
22103         * g++.dg/other/component1.C: Remove stray semicolon.
22104         * g++.dg/other/do1.C: Change error message.
22105         * g++.dg/other/error2.C: Likewise.
22106         * g++.dg/other/init1.C: Likewise.
22107         * g++.dg/other/packed1.C: Remove stray semicolon.
22108         * g++.dg/other/ptrmem2.C: Change error message.
22109         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22110         marker.
22111         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22112         * g++.dg/template/access3.C: Add typename keyword.
22113         * g++.dg/template/access5.C: Remove stray semicolon.
22114         * g++.dg/template/access6.C: Likewise.
22115         * g++.dg/template/complit1.C: Likewise.
22116         * g++.dg/template/crash1.C: Change error message.
22117         * g++.dg/template/inherit2.C: Remove stray semicolon.
22118         * g++.dg/template/instantiate2.C: Likewise.
22119         * g++.dg/template/instantiate3.C: Change error message.
22120         * g++.dg/template/qual1.C: Remove stray semicolon.
22121         * g++.dg/template/qualttp18.C: Change error message.
22122         * g++.dg/template/ref1.C: Remove stray semicolon.
22123         * g++.dg/template/sizeof1.C (A::value): Declare it.
22124         * g++.dg/template/spec4.C: Change error message.
22125         * g++.dg/template/static1.C: Likewise.
22126         * g++.dg/template/type1.C: Likewise.
22127         * g++.dg/template/typename3.C: Likewise.
22128         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22129         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22130         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22131         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22132         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22133         named return value extension.
22134         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22135         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22136         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22137         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22138         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22139         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22140         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22141         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22142         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22143         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22144         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22145         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22146         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22147         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22148         syntax.
22149         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22150         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22151         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22152         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22153         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22154         * g++.old-deja/g++.brendan/template11.C: Likewise.
22155         * g++.old-deja/g++.brendan/template26.C: Likewise.
22156         * g++.old-deja/g++.brendan/template27.C: Use explicit
22157         specialization syntax.
22158         * g++.old-deja/g++.brendan/template30.C: Likewise.
22159         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22160         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22161         non-dependent names.
22162         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22163         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22164         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22165         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22166         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22167         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22168         named return value extension.
22169         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22170         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22171         * g++.old-deja/g++.ext/return1.C: Likewise.
22172         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22173         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22174         * g++.old-deja/g++.jason/access8.C: Likewise.
22175         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22176         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22177         pseudo-destructor names.
22178         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22179         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22180         pseudo-destructor names.
22181         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22182         * g++.old-deja/g++.jason/overload19.C: Likewise.
22183         * g++.old-deja/g++.jason/overload32.C: Likewise.
22184         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22185         stray semicolons.
22186         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22187         * g++.old-deja/g++.jason/return.C: Likewise.
22188         * g++.old-deja/g++.jason/return2.C: Likewise.
22189         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22190         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22191         syntax.
22192         * g++.old-deja/g++.jason/template10.C: Account for use of
22193         non-dependent names.
22194         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22195         syntax.
22196         * g++.old-deja/g++.jason/template37.C: Likewise.
22197         * g++.old-deja/g++.law/access4.C: Change error messages.
22198         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22199         pseudo-destructor names.
22200         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22201         * g++.old-deja/g++.law/ctors9.C: Likewise.
22202         * g++.old-deja/g++.law/cvt22.C: Likewise.
22203         * g++.old-deja/g++.law/dtors5.C: Likewise.
22204         * g++.old-deja/g++.law/global-init1.C: Likewise.
22205         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22206         * g++.old-deja/g++.law/operators28.C: Likewise.
22207         * g++.old-deja/g++.law/visibility28.C: Likewise.
22208         * g++.old-deja/g++.martin/eval1.C: Likewise.
22209         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22210         name.
22211         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22212         * g++.old-deja/g++.mike/net34.C: Likewise.
22213         * g++.old-deja/g++.mike/net36.C: Likewise.
22214         * g++.old-deja/g++.mike/ns2.C: Likewise.
22215         * g++.old-deja/g++.mike/p12306.C: Likewise.
22216         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22217         value extension.
22218         * g++.old-deja/g++.mike/p700.C: Likewise.
22219         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22220         * g++.old-deja/g++.mike/p710.C: Likewise.
22221         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22222         value extension.
22223         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22224         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22225         * g++.old-deja/g++.ns/crash2.C: Likewise.
22226         * g++.old-deja/g++.ns/crash3.C: Likewise.
22227         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22228         * g++.old-deja/g++.ns/ns17.C: Likewise.
22229         * g++.old-deja/g++.ns/template16.C: Likewise.
22230         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22231         keyword.
22232         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22233         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22234         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22235         named return value extension.
22236         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22237         * g++.old-deja/g++.other/access4.C: Issue additional error
22238         messages.
22239         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22240         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22241         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22242         * g++.old-deja/g++.other/crash25.C: Change error message.
22243         * g++.old-deja/g++.other/crash4.C: Change error message.
22244         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22245         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22246         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22247         checks.
22248         * g++.old-deja/g++.other/defarg8.C: Likewise.
22249         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22250         * g++.old-deja/g++.other/dtor10.C: Likewise.
22251         * g++.old-deja/g++.other/incomplete.C: Likewise.
22252         * g++.old-deja/g++.other/linkage7.C: Likewise.
22253         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22254         lookup algorithm.
22255         * g++.old-deja/g++.other/mangle2.C: Likewise.
22256         * g++.old-deja/g++.other/refinit2.C: Likewise.
22257         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22258         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22259         * g++.old-deja/g++.pt/crash28.C: Likewise.
22260         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22261         syntax.
22262         * g++.old-deja/g++.pt/crash32.C: Change error message.
22263         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22264         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22265         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22266         error message position.
22267         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22268         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22269         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22270         syntax.
22271         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22272         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22273         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22274         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22275         keyword.
22276         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22277         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22278         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22279         keyword.
22280         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22281         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22282         syntax.
22283         * g++.old-deja/g++.pt/friend28.C: Account for use of
22284         non-dependent names.
22285         * g++.old-deja/g++.pt/friend29.C: Likewise.
22286         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22287         rules.
22288         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22289         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22290         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22291         lookup rules.
22292         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22293         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22294         keyword.
22295         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22296         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22297         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22298         keyword.
22299         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22300         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22301         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22302         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22303         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22304         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22305         keyword.
22306         * g++.old-deja/g++.pt/spec10.C: Likewise.
22307         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22308         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22309         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22310         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22311         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22312         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22313         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22314         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22315         * g++.old-deja/g++.pt/typename15.C: Likewise.
22316         * g++.old-deja/g++.pt/typename22.C: Likewise.
22317         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22318         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22319         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22320         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22321         syntax.
22322         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22323         return value extension.
22324         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22325         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22326         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22327         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22328
22329 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22330
22331         * g++.dg/warn/inline1.C: New test.
22332         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22333         * g++.old-deja/g++.jason/synth10.C: Likewise.
22334         * g++.old-deja/g++.mike/net31.C: Likewise.
22335         * g++.old-deja/g++.mike/p8786.C: Likewise.
22336
22337         * g++.dg/template/friend10.C: New test.
22338         * g++.dg/template/conv5.C: New test.
22339
22340 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22341
22342         * g++.dg/lookup/scoped3.C: New test.
22343
22344         * g++.dg/lookup/decl1.C: New test.
22345         * g++.dg/lookup/decl2.C: New test.
22346
22347 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22348
22349         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22350         gcc.c-torture/compile/20021015-1.c,
22351         gcc.c-torture/compile/20021015-2.c,
22352         gcc.c-torture/compile/20021123-1.c,
22353         gcc.c-torture/compile/20021123-2.c,
22354         gcc.c-torture/compile/20021123-3.c,
22355         gcc.c-torture/compile/20021123-4.c,
22356         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22357         only to 3.1 or 3.2 branch.
22358
22359 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22360
22361         * gcc.dg/i386-bitfield3.c: New test.
22362
22363         * gcc.dg/i386-bitfield2.c: New test.
22364
22365 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.dg/parse/conv_op1.C: New test.
22368
22369 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22370
22371         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22372         approved.
22373
22374 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22375
22376         * gcc.c-torture/compile/20021220-1.c: New test.
22377
22378 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22379
22380         * gcc.dg/i386-fastcall-1.c: New.
22381
22382 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22383
22384         * gcc.c-torture/execute/20021219-1.c: New test.
22385
22386 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22387
22388         * gcc.dg/i386-pic-1.c: New test.
22389
22390 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22391
22392         PR c++/8099
22393         * g++.dg/template/friend9.C: New test.
22394
22395 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396
22397         PR c++/3663
22398         * g++.dg/template/access7.C: New test.
22399
22400 2002-12-18  Nick Clifton  <nickc@redhat.com>
22401
22402         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22403         the libstdc++-v3 directory has been found.
22404
22405 2002-12-12  Devang Patel <dpatel@apple.com>
22406         * gcc.dg/darwin-ld-1.c: New test.
22407         * gcc.dg/darwin-ld-2.c: New test.
22408         * gcc.dg/darwin-ld-3.c: New test.
22409         * gcc.dg/darwin-ld-4.c: New test.
22410         * gcc.dg/darwin-ld-5.c: New test.
22411
22412 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22413
22414         * gcc.c-torture/compile/20021212-1.c: New test.
22415
22416 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22417
22418         * gcc.dg/fshort-wchar: New test.
22419
22420 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/8372
22423         * g++.dg/template/dtor1.C: New test.
22424
22425         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22426         markers.
22427
22428 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22431
22432 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22433
22434         * g++.dg/template/static1.C: New test.
22435         * g++.dg/template/static2.C: New test.
22436         * g++.old-deja/g++.ext/memconst.C: New test.
22437
22438 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22439
22440         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22441         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22442         * g++.dg/special/initp1.C: Likewise.
22443
22444 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * gcc.c-torture/execute/20021204-1.c: New test.
22447
22448 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22449
22450         * gcc.dg/ppc-fmadd-1.c: New file.
22451         * gcc.dg/ppc-fmadd-2.c: New file.
22452         * gcc.dg/ppc-fmadd-3.c: New file.
22453
22454 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22455
22456         * gcc.c-torture/compile/20021204-1.c: New test.
22457
22458 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22459
22460         * g++.dg/inherit/covariant2.C: New test.
22461         * g++.dg/inherit/covariant3.C: New test.
22462         * g++.dg/inherit/covariant4.C: New test.
22463         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22464         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22465
22466 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22467
22468         PR c++/8688
22469         * g++.dg/init/brace3.C: New test.
22470
22471 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22472
22473         * gcc.dg/20020210-1.c: Fix a comment typo.
22474
22475 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22476
22477         PR c++/8720
22478         * g++.dg/parse/defarg1.C: New test.
22479
22480         PR c++/8615
22481         * g++.dg/template/char1.C: New test.
22482
22483         * g++.dg/template/varmod1.C: Fix typo.
22484
22485 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22486
22487         DR 180
22488         * g++.old-deja/g++.pt/crash32.C: Expect error.
22489
22490 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22491
22492         PR c++/5919
22493         * g++.dg/template/varmod1.C: New test.
22494
22495         PR c++/8727
22496         * g++.dg/inherit/typeinfo1.C: New test.
22497
22498         PR c++/8663
22499         * g++.dg/inherit/typedef1.C: New test.
22500
22501 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22502
22503         PR c++/8332
22504         PR c++/8493
22505         * g++.dg/template/strlen1.C: New test.
22506
22507         PR c++/8227
22508         * g++.dg/template/ctor2.C: New test.
22509
22510         PR c++/8214
22511         * g++.dg/init/string1.C: New test.
22512
22513         PR c++/8511
22514         * g++.dg/template/friend8.C: New test.
22515
22516 2002-11-29  Joe Buck <jbuck@synopsys.com>
22517
22518         * g++.dg/lookup/anon2.C: New test.
22519
22520 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22521
22522         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22523         h8300 port.
22524
22525 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22526
22527         * gcc.dg/bitfld-6.c: New test.
22528
22529 2002-11-27  Jan Hubicka  <jh@suse.cz>
22530
22531         * gcc.c-torture/execute/20021127.[cx]: New test.
22532
22533 2002-11-26  Jan Hubicka  <jh@suse.cz>
22534
22535         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22536         quality.
22537
22538 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22539
22540         * g++.dg/init/brace2.C: New test.
22541         * g++.old-deja/g++.mike/p9129.C: Correct.
22542
22543 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22544
22545         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22546
22547 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22548
22549         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22550
22551 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22552
22553         * testsuite/g++.dg/abi/empty11.C: New test.
22554         * testsuite/g++.dg/rtti/cv1.C: New test.
22555
22556 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22557
22558         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22559
22560 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * g++.dg/abi/empty10.C: New test.
22563
22564 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22565
22566         * gcc.c-torture/compile/20021124-1.c: New test.
22567
22568 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22569
22570         * g++.dg/abi/rtti2.C: New test.
22571
22572 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.dg/i386-unroll-1.c: New test.
22575
22576 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22577
22578         * gcc.c-torture/compile/20021120-1.c: New test.
22579         * gcc.c-torture/compile/20021120-2.c: New test.
22580
22581 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22582
22583         * gcc.dg/bitfld-5.c: New test.
22584
22585 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22586
22587         * gcc.c-torture/execute/20021120-3.c: New test.
22588
22589 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22590
22591         * gcc.c-torture/execute/20021120-2.c: New test.
22592
22593 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22594
22595         * gcc.c-torture/execute/20021120-1.c: New test.
22596
22597 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22598
22599         * gcc.c-torture/execute/20021118-3.c: New test.
22600
22601 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22602
22603         * gcc.c-torture/compile/20021119-1.c: New test.
22604
22605 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22606
22607         * gcc.dg/duff-1.c: New test.
22608         * gcc.dg/duff-2.c: New test.
22609         * gcc.dg/duff-3.c: New test.
22610
22611 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22612
22613         * gcc.dg/cpp/_Pragma5.c: New test.
22614
22615 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22616
22617         * gcc.c-torture/execute/20021118-2.c: New test.
22618
22619 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22620
22621         * gcc.c-torture/execute/20021118-1.c: New test.
22622
22623 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22624
22625         * gcc.dg/20021116-1.c: New test.
22626
22627 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22628
22629         * g++.dg/abi/vcall1.C: New test.
22630
22631 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22632
22633         * gcc.dg/20021029-1.c: New test.
22634         * gcc.dg/20021029-2.c: New test.
22635
22636 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22637
22638         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22639
22640 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22641
22642         PR c/8439
22643         * gcc.dg/20021110.c: Move to ...
22644         * gcc.c-torture/compile/20021110.c: .... here.
22645
22646 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22647
22648         PR c/8467
22649         * gcc.c-torture/execute/20021111-1.c
22650
22651 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22652
22653         PR c/8439
22654         * gcc.dg/20021110.c: New test.
22655
22656 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22657
22658         * g++.dg/abi/vthunk3.C: Run only on x86.
22659
22660 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22661
22662         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22663
22664 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22665
22666         * lib/compat.exp (compat-execute): Fix logic error in last
22667         change.
22668
22669 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22670
22671         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22672
22673 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22674
22675         PR c++/8389
22676         * g++.dg/template/access6.C: New test.
22677
22678 2002-11-08  Jan Hubicka  <jh@suse.cz>
22679
22680         * gcc.dg/i386-ssefp-1.c: New test.
22681         * gcc.dg/i386-ssefp-1.c: New test.
22682
22683 2002-11-08  Jan Hubicka  <jh@suse.cz>
22684
22685         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22686
22687 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22688
22689         * g++.dg/abi/vthunk3.C: New test.
22690
22691         PR c++/8338
22692         * g++.dg/template/crash2.C: New test.
22693
22694 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22695
22696         * testsuite/g++.dg/abi/dtor1.C: New test.
22697         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22698
22699 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22700
22701         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22702         Darwin.
22703
22704 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22705
22706         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22707         -mthumb.  Only xfail with -O0.
22708
22709 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22710
22711         * g++.dg/abi/thunk1.C: New test.
22712         * g++.dg/abi/thunk2.C: Likewise.
22713         * g++.dg/abi/vtt1.C: Likewise.
22714
22715 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22716
22717         PR optimization/8423
22718         * gcc.c-torture/execute/builtin-constant.c: New test.
22719
22720 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22721
22722         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22723         Add some more cases.
22724
22725 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/8391
22728         * g++.dg/opt/local1.C: New test.
22729
22730 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22731
22732         PR c++/8160
22733         * g++.dg/template/complit1.C: New test.
22734
22735         PR c++/8149
22736         * g++.dg/template/typename4.C: Likewise.
22737
22738 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22739
22740         Core issue 287, PR c++/7639
22741         * g++.dg/template/instantiate1.C: Adjust error location.
22742         * g++.dg/template/instantiate3.C: New test.
22743         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22744         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22745         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22746
22747 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22748
22749         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22750
22751 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22752
22753         PR c++/8287
22754         * g++.dg/init/dtor2.C: New test.
22755
22756 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22757
22758         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22759         * gcc.dg/nest.c: Bypass errors on irix6.
22760
22761 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22762
22763         * gcc.dg/nest.c: Expect error for mmix-*-*.
22764         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22765
22766 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22767
22768         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22769         markers.
22770
22771         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22772
22773 2002-10-25  Mike Stump  <mrs@apple.com>
22774
22775         * gcc.dg/warn-1.c: New test.
22776
22777 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22778
22779         * g++.dg/template/typename3.C: New test.
22780
22781 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22782
22783         * g++.dg/lookup/ptrmem1.C: New test.
22784
22785         * g++.dg/abi/vthunk2.C: New test.
22786
22787 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22788
22789         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22790
22791 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22792
22793         * g++.dg/abi/empty9.C: New test.
22794
22795 2002-10-24  Richard Henderson  <rth@redhat.com>
22796
22797         * g++.dg/inherit/thunk1.C: Enable for ia64.
22798
22799 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22800
22801         PR c++/8067
22802         * g++.dg/lookup/pretty1.C: New test.
22803
22804 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22805
22806         * gcc.dg/20021023-1.c: New test.
22807
22808 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/7679
22811         * g++.dg/parse/inline1.C: New test.
22812
22813 2002-10-23  Richard Henderson  <rth@redhat.com>
22814
22815         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22816
22817         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22818
22819 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/6579
22822         * g++.dg/parse/stmtexpr3.C: New test.
22823
22824 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         * g++.dg/expr/cond1.C: New test.
22827
22828 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22829
22830         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22831
22832 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22833
22834         * g++.dg/abi/vbase13.C: New test.
22835         * g++.dg/abi/vbase14.C: Likewise.
22836
22837 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22838
22839         * gcc.dg/tls/pic-1.c: New test.
22840         * gcc.dg/tls/nonpic-1.c: New test.
22841         * gcc.dg/20021018-1.c: New test.
22842
22843 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22844
22845         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22846         Remove only files with the same base name as the test case.
22847         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22848         (profopt-execute): Likewise.  Also, remove old profiling
22849         and performance data files before running the tests.
22850
22851         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22852         * g++.dg/bprob/bprob.exp: Likewise.
22853         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22854         to allow more general test case names.
22855
22856         * g++.dg/bprob/bprob-1.C: Rename to ...
22857         * g++.dg/bprob/g++-bprob-1.C: ... this.
22858
22859         * g77.dg/bprob/bprob-1.f: Rename to ...
22860         * g77.dg/bprob/g77-bprob-1.f: ... this.
22861
22862 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22863
22864         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22865         bison 1.50 or later.
22866
22867 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22868
22869         * g++.dg/README: Describe more test directories.
22870
22871 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22872
22873         * g++.dg/init/array6.C: Add additional tests.
22874
22875 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22876
22877         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22878         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22879
22880 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22881
22882         * gcc.c-torture/compile/20020604-1.x: New.
22883         * gcc.c-torture/compile/simd-5.x: Likewise.
22884         * gcc.c-torture/execute/920710-1.x: Likewise.
22885         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22886
22887 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22888
22889         * g++.dg/inherit/override1.C: Add dg-options clause.
22890
22891 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22892
22893         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22894         _mm_slli_si128.
22895
22896 2002-10-19  Andreas Schwab  <schwab@suse.de>
22897
22898         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22899         directory component.
22900
22901 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22902
22903         * g++.dg/inherit/thunk1.C: New test.
22904
22905         * g++.dg/inherit/override1.C: New test.
22906
22907         * g++.dg/abi/mangle11.C: New test.
22908         * g++.dg/abi/mangle14.C: New test.
22909         * g++.dg/abi/mangle17.C: New test.
22910
22911 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         * g++.dg/overload/member2.C: New test.
22914
22915 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22916
22917         * g++.dg/README: Describe new compat directory.
22918         * g++.dg/dg.exp: Skip tests in compat directory.
22919         * README.compat: New file.
22920         * lib/compat.exp: New expect script.
22921         * g++.dg/compat: New test directory.
22922         * g++.dg/compat/compat.exp: New expect script.
22923         * g++.dg/compat/abi: New test directory.
22924         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22925         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22926         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22927         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22928         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22929         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22930         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22931         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22932         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22933         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22934         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22935         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22936         * g++.dg/compat/break: New test directory.
22937         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22938         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22939         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22940         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22941         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22942         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22943         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22944         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22945         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22946         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22947         g++.dg/compat/break/README: New files.
22948         * g++.dg/compat/eh: New test directory.
22949         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22950         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22951         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22952         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22953         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22954         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22955         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22956         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22957         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22958         g++.dg/compat/eh/filter2_y.C,
22959         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22960         g++.dg/compat/eh/new1_y.C,
22961         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22962         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22963         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22964         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22965         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22966         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22967         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22968         g++.dg/compat/eh/unexpected1_y.C: New files.
22969         * g++.dg/compat/init: New test directory.
22970         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22971         g++.dg/compat/init/array5_y.C,
22972         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22973         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22974         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22975         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22976         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22977         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22978         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22979         g++.dg/compat/init/init-ref2_y.C: New files.
22980
22981 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/7584
22984         * g++.dg/inherit/using3.C: New test.
22985
22986 2002-10-17  Jan Hubicka  <jh@suse.cz>
22987
22988         * gcc.dg/20021017-2.c: New test.
22989
22990 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22991
22992         * g++.dg/abi/mangle16.C: Adjust.
22993
22994         * g++.dg/init/array8.C: New test.
22995
22996 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22997
22998         * gcc.dg/special/mips-abi.exp: New test.
22999         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23000
23001 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23002
23003         * g++.dg/abi/mangle16.C: New test.
23004         * g++.dg/abi/mangle17.C: Likewise.
23005
23006         PR c++/7478
23007         * g++.dg/template/ref1.C: New test.
23008
23009 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23010
23011         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23012
23013 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23014
23015         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23016
23017 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/7524
23020         * g++.dg/init/array7.C: New test.
23021
23022 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23023
23024         * g++.dg/init/array6.C: New test.
23025
23026         * g++.dg/abi/mangle13.C: Likewise.
23027         * g++.dg/abi/mangle14.C: Likewise.
23028         * g++.dg/abi/mangle15.C: Likewise.
23029
23030 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * g++.dg/abi/empty8.C: New test.
23033
23034 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23035
23036         * g++.dg/init/ctor1.C: New test.
23037
23038 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23039
23040         * gcc.c-torture/execute/20021015-1.c: New test.
23041
23042 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23043
23044         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23045
23046 2002-10-14  Jan Hubicka  <jh@suse.cz>
23047
23048         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23049
23050 2002-10-14  Richard Henderson  <rth@redhat.com>
23051
23052         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23053
23054 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR optimization/6631
23057         * g++.dg/opt/const2.C: New test.
23058
23059 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/7176
23062         * g++.dg/parse/friend1.C: New test.
23063         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23064
23065 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23066
23067         * gcc.dg/20021014-1.c: New test.
23068
23069 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23070
23071         PR c++/5661
23072         * g++.dg/ext/vlm1.C: New test.
23073         * g++.dg/ext/vlm2.C: Likewise.
23074
23075         * g++.dg/init/array1.C: Remove invalid braces.
23076         * g++.dg/init/brace1.C: New test.
23077         * g++.dg/init/copy2.C: Likewise.
23078         * g++.dg/init/copy3.C: Likewise.
23079         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23080         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23081         braces.
23082
23083 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23084
23085         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23086
23087 2002-10-11  Richard Shann  <richard.shann@superh.com>
23088
23089         * gcc.c-torture/compile/simd-5.c: New test.
23090
23091 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23092
23093         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23094
23095 2002-10-10  Jim Wilson  <wilson@redhat.com>
23096
23097         * gcc.c-torture/execute/20021010-1.c: New test.
23098
23099 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23100
23101         PR c/7353
23102         * g++.dg/ext/typedef-init.C: New test.
23103         * gcc.dg/typedef-init.c: New test.
23104
23105 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23106
23107         * gcc.dg/cpp/paste13.c: New test.
23108
23109 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23110
23111         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23112         remaining platforms, XFAIL during compile, not execute.  Don't
23113         XFAIL at -O0.
23114
23115 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23116
23117         * gcc.dg/alias-1.c: Tweak expected warning.
23118
23119 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23120
23121         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23122
23123 2002-10-06  Andreas Jaeger  <aj@suse.de>
23124
23125         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23126         * gcc.dg/cpp/c++98.C: Likewise.
23127
23128         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23129         * g++.dg/cpp/c++98.C: Likewise.
23130
23131         * g++.dg/README (Subdirectories): Mention cpp directory.
23132
23133         PR target/7559
23134         * gcc.dg/20021006-1.c: New test.
23135
23136 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23137
23138         PR c++/7804
23139         * g++.dg/other/warning1.C: New test.
23140
23141 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23142
23143         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23144         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23145         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23146
23147 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23148
23149         PR c++/7931
23150         * g++.dg/template/ptrmem3.C: New test.
23151
23152         PR c++/7754
23153         * g++.dg/template/union1.C: New test.
23154
23155 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23156
23157         PR c++/8006
23158         * g++.dg/abi/mangle9.C: New test.
23159         * g++.dg/abi/mangle10.C: New test.
23160         * g++.dg/abi/mangle11.C: New test.
23161         * g++.dg/abi/mangle12.C: New test.
23162
23163 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/7188.
23166         * g++.dg/template/meminit1.C: New test.
23167         * g++.dg/warn/Wreorder-1.C: Likewise.
23168         * g++.old-deja/g++.mike/warn3.C: Tweak.
23169         * lib/prune.exp: Ingore "in copy constructor".
23170
23171 2002-10-02  Andreas Jaeger  <aj@suse.de>
23172
23173         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23174         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23175         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23176         on x86-64.
23177
23178 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23179
23180         * gcc.dg/empty1.C: Fix typo.
23181
23182 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23183
23184         * gcc.dg/alias-1.c: New test.
23185
23186 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23187
23188         * gcc.dg/empty1.C: New test.
23189
23190         * g++.dg/tls/init-2.C: Tweak error messages.
23191
23192 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23193
23194         * gcc.c-torture/compile/20020923-1.c: New test.
23195
23196 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23197
23198         * gcc.c-torture/execute/ffs-1.c: New test.
23199         * gcc.c-torture/execute/ffs-2.c: Ditto.
23200
23201 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23202
23203         * g++.dg/overload/member1.C: New test.
23204
23205 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23206
23207         * g++.dg/abi/empty7.C: New test.
23208         * g++.dg/init/pm2.C: Likewise.
23209
23210 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23211
23212         * g++.dg/rtti/crash1.C: New test.
23213
23214 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23215
23216         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23217         gcc.dg/sibcall-4.c: New tests.
23218
23219 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23220
23221         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23222         powerpc and MMIX targets.
23223
23224 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23225
23226         * gcc.dg/cpp/20020927-1.c: New.
23227
23228 2002-09-26  David S. Miller  <davem@redhat.com>
23229
23230         * gcc.c-torture/compile/trunctfdf.c: New.
23231
23232 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23233
23234         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23235
23236 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23237
23238         * gcc.c-torture/execute/loop-15.c: New.
23239
23240 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23241
23242         * README.QMTEST: Fix typo.
23243
23244 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23245
23246         * gcc.dg/20020926-1.c: New test.
23247
23248 2002-09-25  David S. Miller  <davem@redhat.com>
23249
23250         PR target/7842
23251         * gcc.c-torture/execute/shiftdi.c: New test.
23252
23253 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23254
23255         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23256         unique to the tool.
23257         * lib/g77.exp (g77_init): Likewise.
23258         * lib/g++.exp (g++_init): Likewise.
23259         * lib/objc.exp (objc_init): Likewise.
23260
23261 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23262
23263         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23264         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23265         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23266
23267 2002-09-25  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23270         too-small long double.
23271
23272 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23273
23274         * gcc.dg/20020919-1.c: New test.
23275
23276 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * g++.dg/abi/bitfield6.C: New test.
23279         * g++.dg/abi/bitfield7.C: New test.
23280         * g++.dg/abi/bitfield8.C: New test.
23281         * g++.dg/abi/vbase11.C: New test.
23282
23283 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23284
23285         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23286         hppa*-*-hpux*.  Update test comment.
23287
23288 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23289
23290         * gcc.dg/tls/struct-1.c: New test.
23291
23292 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23293
23294         * gcc.dg/cpp/tr-warn2.c: Update.
23295
23296 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23297
23298         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23299
23300 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23301
23302         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23303         systems.
23304
23305 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23306
23307         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23308
23309         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23310         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23311         setting of cxxfilt.
23312
23313 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23314
23315         * gcc.dg/20020312-2.c: Update for darwin.
23316
23317 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23318
23319         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23320
23321 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23322
23323         * objc.dg/comp-types-1.m: New test.
23324         * objc.dg/comp-types-2.m: New test.
23325         * objc.dg/comp-types-3.m: New test.
23326         * objc.dg/comp-types-4.m: New test.
23327         * objc.dg/comp-types-5.m: New test.
23328         * objc.dg/comp-types-6.m: New test.
23329
23330 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23331
23332         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23333
23334 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.dg/other/do1.C: New test.
23337
23338         * g++.dg/template/subst1.C: New test.
23339
23340 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23341
23342         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23343
23344 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23345
23346         * g++.dg/template/qualttp20.C: Adjust expected errors.
23347         * g++.old-deja/g++.jason/report.C: Likewise.
23348         * g++.old-deja/g++.other/qual1.C: Likewise.
23349
23350         * g++.dg/lookup/scoped2.C: New test.
23351
23352         * g++.dg/ext/asm3.C: New test.
23353
23354 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23355
23356         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23357
23358 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23359
23360         * ChangeLog: follow spelling conventions.
23361         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23362         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23363         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23364         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23365         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23366         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23367         * g++.old-deja/g++.law/global-init1.C: Likewise.
23368         * g++.old-deja/g++.other/delete4.C: Likewise.
23369         * g++.old-deja/g++.other/inline21.C: Likewise.
23370         * g++.old-deja/g++.other/singleton.C: Likewise.
23371         * g77.dg/strlen0.f: Likewise.
23372         * g77.f-torture/compile/20010519-1.f: Likewise.
23373         * g77.f-torture/compile/980310-4.f: Likewise.
23374         * gcc.c-torture/compile/20000605-1.c: Likewise.
23375         * gcc.c-torture/execute/20020225-1.c: Likewise.
23376         * gcc.dg/c90-hexfloat-2.c: Likewise.
23377         * gcc.dg/c99-bool-1.c: Likewise.
23378         * gcc.dg/c99-hexfloat-2.c: Likewise.
23379         * gcc.dg/dll-2.c: Likewise.
23380         * gcc.dg/wtr-union-init-1.c: Likewise.
23381         * gcc.dg/wtr-union-init-2.c: Likewise.
23382         * gcc.dg/wtr-union-init-3.c: Likewise.
23383         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23384         * gcc.dg/cpp/defined.c: Likewise.
23385         * gcc.dg/cpp/macsyntx.c: Likewise.
23386         * gcc.dg/cpp/paste2.c: Likewise.
23387         * gcc.dg/cpp/trad/defined.c: Likewise.
23388         * gcc.dg/format/c90-printf-1.c: Likewise.
23389         * gcc.dg/format/c90-scanf-1.c: Likewise.
23390         * gcc.dg/format/c99-printf-1.c: Likewise.
23391         * gcc.dg/format/c99-scanf-1.c: Likewise.
23392         * gcc.misc-tests/gcov-8.c: Likewise.
23393         * lib/profopt.exp: Likewise.
23394
23395 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23396
23397         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23398
23399 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23400
23401         * g++.dg/inherit/using2.C: New test.
23402
23403 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23404
23405         * ChangeLog: Follow spelling conventions.
23406         * g++.dg/template/friend4.C: Likewise.
23407         * g++.old-deja/g++.pt/crash67.C: Likewise.
23408         * gcc.c-torture/execute/20000801-4.c: Likewise.
23409         * gcc.dg/c90-digraph-1.c: Likewise.
23410         * gcc.dg/c94-digraph-1.c: Likewise.
23411         * gcc.dg/c99-digraph-1.c: Likewise.
23412         * gcc.dg/cpp/line5.c: Likewise.
23413         * gcc.dg/cpp/multiline.c: Likewise.
23414         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23415         * gcc.dg/format/attr-3.c: Likewise.
23416         * gcc.dg/format/c90-scanf-3.c: Likewise.
23417         * gcc.dg/format/ext-4.c: Likewise.
23418
23419 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         * g++.dg/template/pretty1.C: New test.
23422
23423 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23424
23425         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23426
23427 2002-09-13  Matt Austern  <austern@apple.com>
23428
23429         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23430         passing a cast expression to a function by const reference.
23431
23432 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23433
23434         * g++.dg/template/deduce1.C: New test.
23435
23436 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23437
23438         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23439         32-bit int.
23440
23441 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23442
23443         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23444         usage.
23445
23446 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23447
23448         * gcc.c-torture/compile/20020910-1.c: New test.
23449
23450 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23451
23452         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23453
23454 2002-09-10  Andreas Jaeger  <aj@suse.de>
23455
23456         * gcc.dg/20020312-2.c: Adjust for x86-64.
23457
23458 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23459
23460         * g77.dg/7388.f: New test case for PR 7388.
23461
23462 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23463
23464         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23465
23466 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23467
23468         * objc.dg/proto-lossage-1.m: New test.
23469
23470 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23471
23472         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23473
23474 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23475
23476         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23477         expected to pass.
23478
23479 2002-09-06  Stan Shebs  <shebs@apple.com>
23480             David Edelsohn  <edelsohn@gnu.org>
23481
23482         * gcc.dg/weak: New directory.
23483         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23484         target-specific xfail bits.
23485         * gcc.dg/typeof-2.c: Move to new directory.
23486         * gcc.dg/weak.exp: New expect script.
23487
23488 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23489
23490         * gcc.c-torture/execute/extzvsi.c: New test.
23491
23492 2002-09-05  Stan Shebs  <shebs@apple.com>
23493
23494         * gcc.dg/weak-1.c: xfail on Darwin.
23495         * gcc.dg/weak-2.c: Ditto.
23496         * gcc.dg/weak-3.c: Ditto.
23497         * gcc.dg/weak-4.c: Ditto.
23498         * gcc.dg/weak-5.c: Ditto.
23499         * gcc.dg/weak-6.c: Ditto.
23500         * gcc.dg/weak-7.c: Ditto.
23501         * gcc.dg/weak-8.c: Ditto.
23502         * gcc.dg/weak-9.c: Ditto.
23503
23504 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23505
23506         * gcc.c-torture/execute/loop-14.c: New test.
23507
23508 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * g++.dg/other/cxa-atexit1.C: New test.
23511
23512         * gcc.dg/typeof-2.c: New test.
23513
23514 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23515
23516         * gcc.dg/builtins-2.c: New testcase.
23517         * gcc.dg/builtins-3.c: New testcase.
23518
23519 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23520
23521         * gcc.dg/cpp/_Pragma4.c: New test.
23522
23523 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23524
23525         * objc/execute/nil_method-1.m: New testcase.
23526
23527 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23528
23529         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23530         [Object class], not [Object initialize].
23531
23532 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23533             Hans-Peter Nilsson  <hp@bitrange.com>
23534
23535         * gcc.c-torture/execute/20020720-1.x: Skip test on
23536         mmix-knuth-mmixware.  Correct comment.
23537
23538 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * testsuite/g++.dg/abi/bitfield5.C: New test.
23541         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23542
23543 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23544
23545         * objc.dg/undeclared-selector.m: New test.
23546
23547 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.dg/other/offsetof1.C: Avoid cast warning.
23550
23551 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23552
23553         * objc.dg/super-class-2.m: New test.
23554
23555 2002-08-24  Matt Austern  <austern@apple.com>
23556
23557         * g++.dg/ext/lvaddr.C: New test.
23558         * g++.dg/ext/lvcast.C: New test.
23559
23560 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23561
23562         * testsuite/g++.dg/inherit/cond1.C: New test.
23563
23564 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23565
23566         * gcc.dg/noncompile/incomplete-1.c: New test.
23567
23568 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23569
23570         * gcc.dg/typespec-1.c: New test.
23571
23572 2002-08-20  Devang Patel  <dpatel@apple.com>
23573         * objc.dg/proto-hier-2.m: New test.
23574
23575 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23576
23577         * objc.dg/bitfield-1.m: New test.
23578         * objc.dg/bitfield-2.m: New test.
23579
23580 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23581
23582         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23583         gcc.dg/c99-flex-array-4.c: New tests.
23584
23585 2002-08-16  Stan Shebs  <shebs@apple.com>
23586
23587         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23588
23589 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23590
23591         * gcc.dg/typeof-1.c: New test.
23592         * g++.dg/ext/typeof2.C: New test.
23593
23594 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23595
23596         * g++.dg/other/offsetof1.C: New test.
23597
23598 2002-08-14  Richard Henderson  <rth@redhat.com>
23599
23600         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23601
23602 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23603
23604         * gcc.dg/cpp/_Pragma3.c: New test.
23605
23606 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23607
23608         * g++.dg/template/inherit3: New test.
23609
23610 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * gcc.dg/bitfld-4.c: Add blank options.
23613
23614 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23615
23616         * g++.dg/template/crash1.C: New test.
23617
23618 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * gcc.dg/tls/opt-2.c: New test.
23621
23622 2002-08-08  Devang Patel  <dpatel@apple.com>
23623
23624         * objc.dg/selector-1.m : New test
23625
23626 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23627
23628         * g++.dg/abi/bitfield4.C: New test.
23629         * gcc.dg/bitfld-4.c: New test.
23630
23631 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23632
23633         * g++.dg/other/packed1.C: New test.
23634
23635 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23636
23637         * g++.dg/abi/offsetof.C: Tweak error messages.
23638         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23639
23640 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23641
23642         * gcc.dg/bitfld-3.c: New test.
23643
23644 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23645             Richard Henderson  <rth@redhat.com>
23646
23647         * gcc.dg/i386-bitfield1.c: New test.
23648         * g++.dg/abi/bitfield3.C: Update.
23649
23650 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23651
23652         * objc.dg/const-str-2.m: Update.
23653         * gcc.dg/cpp/c++98.c: Change to C extension.
23654         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23655         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23656
23657 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23658
23659         * testsuite/gcc.dg/tls/diag-3.c: New.
23660
23661 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23662
23663         * g++.dg/README (Subdirectories): Document new subdir expr.
23664         * g++.dg/expr/pmf-1.C: New test.
23665
23666 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23667
23668         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23669
23670 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * g++.dg/abi/bitfield3.C: New test.
23673
23674 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         * lib/gcov.exp: Tweak expected line formats.
23677         * gcc.misc-tests/gcov8.c: New test.
23678         * gcc.misc-tests/gcov8.x: New flags.
23679
23680 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23681
23682         * consistency.vlad/layout/endian.c: Include string.h.
23683
23684         * gcc.c-torture/execute/20020805-1.c: New test.
23685
23686 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23687
23688         * g++.dg/other/conversion1.C: New test.
23689
23690 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23691
23692         * gcc.dg/builtins-1.c: New testcase.
23693
23694 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23695
23696         * g++.dg/inherit/access3.C: New test.
23697
23698 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23699
23700         * gcc.dg/ia64-visibility-2.c: New test.
23701
23702 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23703
23704         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23705         __qualifier_flags to __flags.
23706
23707 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23708
23709         * g++.dg/inherit/operator1.C: New test.
23710         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23711         * g++.dg/other/error1.C: Change expected error message.
23712         * g++.dg/template/conv4.C: Likewise.
23713
23714 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23715
23716         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23717         for documented behavior.
23718
23719 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23720
23721         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23722         several targets known to fail.
23723
23724 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23725
23726         * gcc.dg/mips-args-[123].c: New tests.
23727
23728 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23729
23730         * gcc.dg/ppc-spe.c: New.
23731
23732 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23733
23734         * g++.dg/other/ptrmem4.C: New testcase.
23735
23736 2002-07-24  Richard Henderson  <rth@redhat.com>
23737
23738         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23739
23740 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23741
23742         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23743
23744 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23745
23746         * gcc.c-torture/execute/memset-3.c: New testcase.
23747
23748 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23749
23750         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23751         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23752
23753 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23754
23755         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23756         Delete.
23757
23758 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23759
23760         * gcc.c-torture/compile/simd-4.c: New test.
23761
23762 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23763
23764         PR c++/7347, c++/7348
23765         * g++.dg/template/access4.C: New test.
23766         * g++.dg/template/access5.C: New test.
23767         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23768         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23769         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23770         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23771
23772 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23773
23774         * gcc.dg/gnu89-init-2.c: New test.
23775
23776 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23777
23778         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23779
23780 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23781
23782         * gcc.c-torture/execute/20020720-1.c: New testcase.
23783
23784 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23785
23786         * gcc.dg/cpp/Wsignprom.c: New tests.
23787
23788 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23789
23790         * gcc.c-torture/execute/loop-13.c: New test.
23791
23792 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23793
23794         * gcc.dg/cpp/expr.c: New tests.
23795
23796 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23797
23798         * g++.dg/opt/pr6713.C: Add template instantiation.
23799
23800 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23801
23802         * gcc.dg/nest.c: New test.
23803
23804 2002-07-17  Richard Henderson  <rth@redhat.com>
23805
23806         * g++.dg/opt/pr6713.C: New test.
23807
23808 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23809
23810         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23811         XFAIL for all x86 processors.
23812
23813 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23814
23815         * gcc.c-torture/execute/20010122-1.x: Do not test with
23816         -fomit-frame-pointer.
23817
23818 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23819
23820         * g++.dg/template/instantiate2.C: New test.
23821         * g++.dg/template/spec4.C: New test.
23822
23823 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23824
23825         * g++.dg/template/access2.C: New test.
23826         * g++.dg/template/access3.C: New test.
23827
23828 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23829
23830         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23831         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23832         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23833         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23834         Convert to use <stdarg.h>.
23835         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23836         Delete.
23837         * gcc.dg/va-arg-2.c: New.
23838         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23839
23840 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * gcc.c-torture/compile/20020710-1.c: New test.
23843
23844 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23845                           Andrew Pinski  <pinskia@physics.uc.edu>
23846
23847         gcc.c-torture/compile/simd-2.c: New testcase.
23848         gcc.c-torture/compile/simd-3.c: Likewise.
23849
23850 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23851
23852         PR c++/7224
23853         * g++.dg/overload/error1.C: New test.
23854
23855 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23856
23857         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23858         configuration and IRIX 6 O32 ABI.
23859
23860 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23861
23862         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23863
23864 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23865
23866         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23867
23868 2002-07-10  Jeffrey A Law  <law@redhat.com>
23869
23870         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23871
23872         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23873
23874 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23875
23876         * gcc.dg/20020312-2.c: Check for __PPC__.
23877
23878 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23879
23880         * gcc.c-torture/compile/20020709-1.c: New test.
23881
23882 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23883
23884         * g++.dg/template/qualttp21.C: New test case.
23885
23886 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23887
23888         * gcc.c-torture/compile/20020706-1.c: New test.
23889         * gcc.c-torture/compile/20020706-2.c: New test.
23890
23891 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23892             Alexandre Oliva  <aoliva@redhat.com>
23893
23894         * g++.dg/warn/incomplete1.C: New test.
23895
23896 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23897
23898         PR c++/7099
23899         * g++.dg/warn/noreturn1.C: New test.
23900
23901 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23902
23903         PR c++/6706
23904         * g++.dg/debug/debug6.C: New test.
23905         * g++.dg/debug/debug7.C: New test.
23906
23907 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23908
23909         * gcc.c-torture/compile/simd-3.c: New test.
23910
23911 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23912
23913         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23914         * gcc.dg/20020620-1.c: Likewise.
23915
23916 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23917
23918         PR c++/6944
23919         * g++.dg/init/array4.C: New test.
23920         * g++.dg/init/array5.C: New test.
23921
23922 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23923
23924         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23925         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23926
23927 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23928
23929         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23930         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23931         * gcc.dg/wtr-conversion-1.c: Likewise.
23932         * gcc.dg/wtr-escape-1.c: Likewise.
23933         * gcc.dg/wtr-int-type-1.c: Likewise.
23934         * gcc.dg/wtr-label-1.c: Likewise.
23935         * gcc.dg/wtr-static-1.c: Likewise.
23936         * gcc.dg/wtr-strcat-1.c: Likewise.
23937         * gcc.dg/wtr-suffix-1.c: Likewise.
23938         * gcc.dg/wtr-switch-1.c: Likewise.
23939         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23940         * gcc.dg/wtr-union-init-1.c: Likewise.
23941         * gcc.dg/wtr-union-init-2.c: Likewise.
23942         * gcc.dg/wtr-union-init-3.c: Likewise.
23943
23944         * gcc.dg/wtr-func-def-1.c: New test.
23945
23946 2002-07-02 Devang Patel <dpatel@apple.com>
23947
23948         * objc.dg/param-1.m: New test.
23949
23950 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23951
23952         * gcc.dg/cpp/trad/directive.c: Add test.
23953         * gcc.dg/cpp/trad/macroargs.c: Add test.
23954         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23955
23956 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23957
23958         * gcc.dg/cpp/cmdlne-M.c: New test.
23959
23960 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23961
23962         * objc.dg/desig-init-1.m: New test.
23963
23964 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23965
23966         PR c++/6716
23967         * g++.dg/template/instantiate1.C: New test.
23968
23969 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23970
23971         PR c++/7112
23972         * g++.dg/template/sizeof2.C: New test.
23973
23974 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23975
23976         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23977         gcc.dg/cpp/trad/include.c: New tests.
23978
23979 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23980
23981         PR target/7177
23982         * gcc.c-torture/compile/20020701-1.c: New test.
23983
23984 2002-07-01  Stan Shebs  <shebs@apple.com>
23985
23986         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23987         header here...
23988         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23989         (objc-torture-execute): or here.
23990
23991 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23992
23993         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23994
23995 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23996
23997         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23998
23999 2002-06-30  Devang Patel  <dpatel@apple.com>
24000
24001         * objc.dg/fsyntax-only.m: New test.
24002
24003 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/6695
24006         * g++.dg/template/friend7.C: New file.
24007
24008 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24009
24010         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24011         return type.
24012
24013 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24014
24015         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24016         avoid division by zero.
24017
24018 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24019
24020         * gcc.dg/Wunknownprag.c: New tests.
24021
24022 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24023
24024         * gcc.c-torture/execute/simd-2.c: New test.
24025
24026 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24027
24028         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24029         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24030         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24031         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24032         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24033         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24034         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24035         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24036         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24037         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24038         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24039         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24040         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24041         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24042         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24043         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24044         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24045
24046 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24047
24048         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24049         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24050         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24051         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24052         New tests.
24053         * gcc.dg/cpp/trad/directive.c: Update.
24054
24055 2002-06-23  Andreas Jaeger  <aj@suse.de>
24056
24057         * gcc.c-torture/execute/complex-6.c: New.
24058
24059 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24060
24061         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24062         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24063         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24064         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24065
24066 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24067
24068         * gcc.dg/cpp/trad: New directory with traditional tests copied
24069         from parent directory.
24070         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24071         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24072         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24073         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24074         Move to trad/ and rename.
24075         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24076         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24077         gcc.dg/cpp/trad/redef2.c: New tests.
24078         * gcc.dg/cpp/trad/trad.exp: New driver.
24079
24080 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24081
24082         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24083         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24084         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24085         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24086         Remove.
24087
24088 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24089
24090         * gcc.dg/20020620-1.c: New test.
24091
24092 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24093
24094         * g++.dg/template/ttp4.C: New test.
24095
24096 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24097
24098         * g++.dg/opt/vt1.C: Fix regexp.
24099
24100 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24101
24102         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24103         Don't use attribute `noinline'.
24104
24105 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24106
24107         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24108
24109 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24110
24111         * gcc.c-torture/execute/simd-1.c: New.
24112
24113         * gcc.dg/simd-1.c: New.
24114
24115 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24116
24117         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24118
24119 2002-06-16  Richard Henderson  <rth@redhat.com>
24120
24121         * g++.dg/ext/anon-struct1.C: New.
24122         * g++.dg/ext/anon-struct2.C: New.
24123         * g++.dg/ext/anon-struct3.C: New.
24124         * gcc.dg/anon-struct-1.c: New.
24125         * gcc.dg/anon-struct-2.c: New.
24126         * gcc.dg/anon-struct-3.c: New.
24127         * gcc.dg/20011008-1.c: Adjust warning text.
24128         * gcc.dg/20020527-1.c: Add -fms-extensions.
24129
24130 2002-06-16  Richard Henderson  <rth@redhat.com>
24131
24132         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24133
24134 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24135
24136         * gcc.c-torture/execute/20020615-1.c: New test.
24137
24138 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24139
24140         * gcc.c-tortuture/execute/compare-1.c: New test case.
24141         * gcc.c-tortuture/execute/compare-2.c: New test case.
24142         * gcc.c-tortuture/execute/compare-3.c: New test case.
24143
24144 2002-06-13  Richard Henderson  <rth@redhat.com>
24145
24146         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24147         ia64 ilp32.
24148
24149 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24150
24151         * g++.dg/template/typename2.C: Update error message.
24152
24153 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24154
24155         * gcc.c-torture/execute/20020611-1.c: New test.
24156
24157 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24158
24159         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24160         list of targets to skip.
24161
24162 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24163
24164         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24165         targets if not optimizing.
24166
24167 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * gcc.c-torture/compile/20020605-1.c: New test.
24170
24171         * g++.dg/opt/vt1.C: New test.
24172
24173         * gcc.dg/20020531-1.c: New test.
24174
24175         * gcc.dg/20020530-1.c: New test.
24176
24177         * gcc.dg/20020527-1.c: New test.
24178
24179         * g++.dg/opt/cse1.C: New test.
24180
24181 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24182
24183         * gcc.dg/20020607-2.c: New test case.
24184
24185 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24186
24187         * gcc.c-torture/compile/20020604-1.c: New test.
24188
24189 2002-06-04  Richard Henderson  <rth@redhat.com>
24190
24191         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24192         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24193         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24194
24195 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24196
24197         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24198
24199 2002-06-03  Richard Henderson  <rth@redhat.com>
24200
24201         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24202         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24203
24204 2002-06-02  Richard Henderson  <rth@redhat.com>
24205
24206         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24207         test functions static.
24208
24209 2002-06-02  Andreas Jaeger  <aj@suse.de>
24210
24211         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24212         now.
24213
24214 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24215
24216         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24217         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24218         Update for mofified diagnostics.
24219         * gcc.dg/c99-intconst-1.c: No longer fail.
24220
24221 2002-06-02  Richard Henderson  <rth@redhat.com>
24222
24223         * gcc.dg/uninit-A.c: Remove xfail markers.
24224
24225 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24226
24227         * gcc.dg/fnegate-1.c: New test case.
24228
24229 2002-05-30  Osku Salerma  <osku@iki.fi>
24230
24231         * gcc.c-torture/execute/mayalias-1.c: New file.
24232
24233 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24234
24235         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24236         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24237         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24238
24239 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24240
24241         * gcc.c-torture/execute/20020529-1.c: New test.
24242
24243 2002-05-27  Richard Henderson  <rth@redhat.com>
24244
24245         * g++.dg/ext/attrib6.C: New test case.
24246
24247 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24248
24249         * gcc.c-torture/execute/pure-1.c: New test.
24250
24251 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24252
24253         * gcc.dg/cpp/arith-2.c: Remove.
24254
24255 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24256
24257         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24258         * gcc.dg/cpp/if-3.c: Remove.
24259
24260 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24261
24262         * g++.dg/opt/cse2.C: New test.
24263
24264 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24265
24266         * gcc.dg/cpp/arith-1.c: New semantic tests.
24267         * gcc.dg/cpp/if-1.c: Update.
24268
24269 2002-05-24  Ben Elliston  <bje@redhat.com>
24270
24271         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24272
24273 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.dg/verbose-asm.c: New test.
24276
24277 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24278
24279         * gcc.dg/cpp/paste12.c: New test.
24280
24281 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24282
24283         * g++.dg/parse/named_ops.C: New test.
24284
24285 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24286
24287         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24288
24289 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24290
24291         * gcc.dg/weak-2.c: Allow optional leading underscore
24292         in scan-assembler symbol name.
24293         * gcc.dg/weak-3.c: Likewise.
24294         * gcc.dg/weak-4.c: Likewise.
24295         * gcc.dg/weak-5.c: Likewise.
24296
24297 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24298
24299         * gcc.dg/20020523-1.c: New test.
24300
24301 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24302
24303         * objc.dg/const-str-2.m: Update now that we stop after
24304         a command line error.
24305
24306 2002-05-22  Richard Henderson  <rth@redhat.com>
24307
24308         * g++.dg/dg.exp: Fix typo in test pruneing.
24309
24310 2002-05-22  Richard Henderson  <rth@redhat.com>
24311
24312         * g++.dg/dg.exp: Prune the tls subdirectory.
24313         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24314         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24315         * g++.dg/tls/init-1.C: New.
24316
24317 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24318
24319         * gcc.dg/20020517-1.c: New test.
24320
24321 2002-05-21  Richard Henderson  <rth@redhat.com>
24322
24323         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24324         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24325
24326 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24327
24328         * g++.dg/other/copy2.C: New test.
24329
24330 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24331
24332         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24333         (MAX_COPY): Bump up to 10 times sizeof (long long).
24334         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24335
24336         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24337         sizeof (long long).
24338
24339         * gcc.c-torture/execute/strcpy-1.c: New test.
24340
24341 2002-05-19  Jason Merrill  <jason2redhat.com>
24342
24343         * g++.dg/ext/oper1.C: New test.
24344
24345 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24346 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24347
24348         * README.QMTEST: New file.
24349
24350         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24351
24352 2002-05-19  Andreas Jaeger  <aj@suse.de>
24353
24354         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24355         now.
24356         * gcc.c-torture/execute/loop-2d.x: Likewise.
24357
24358 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24359
24360         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24361         support weak symbols.
24362         * gcc.dg/weak-4.c: Likewise
24363         * gcc.dg/weak-6.c: Likewise
24364
24365 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24366
24367         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24368         cygwin, coff and h8300-*-hms targets
24369         * gcc.dg/weak-5.c: Likewise
24370         * gcc.dg/weak-7.c: Likewise
24371
24372 2002-05-16  Jason Merrill  <jason@redhat.com>
24373
24374         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24375         (scan-assembler-not, scan-assembler-dem): Likewise.
24376         (scan-assembler-dem-not): Likewise.
24377
24378 2002-05-15  Richard Henderson  <rth@redhat.com>
24379
24380         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24381
24382 2002-05-15  Richard Henderson  <rth@redhat.com>
24383
24384         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24385         (vfoo1f): Warning here.
24386         (vfoo1l): Don't redefine the alias.
24387
24388 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24389
24390         * g++.dg/init/pm1.C: New test.
24391
24392 2002-05-12  David S. Miller  <davem@redhat.com>
24393
24394         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24395         types.
24396
24397 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24398
24399         * gcc.c-torture/execute/20020510-1.c: New test case.
24400
24401 2002-05-10  David S. Miller  <davem@redhat.com>
24402
24403         * gcc.c-torture/execute/conversion.c: Test long double too.
24404
24405 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24406
24407         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24408         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24409         * lib/g++.exp (g++_link_flags): Likewise.
24410         * lib/objc.exp (objc_target_compile): Likewise.
24411
24412 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24413
24414         * gcc.dg/cpp/poison.c: Update.
24415         * gcc.dg/cpp/20000625-2.c: Remove.
24416         * gcc.dg/cpp/direct2s.c: Remove final test.
24417
24418 2002-05-08  Tom Rix  <trix@redhat.com>
24419
24420         * gcc.c-torture/execute/20020508-1.c: New test.
24421         * gcc.c-torture/execute/20020508-2.c: New test.
24422         * gcc.c-torture/execute/20020508-3.c: New test.
24423
24424 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24425
24426         * gcc.dg/cpp/charconst-4.c: More tests.
24427
24428 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24429
24430         PR c/6569
24431         * gcc.dg/weak-3.c: Update location of warning messages.
24432         * gcc.dg/weak-5.c: Likewise.
24433
24434 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24435
24436         * gcc.c-torture/execute/20020506-1.c: New test case.
24437
24438 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24439
24440         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24441
24442 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24443
24444         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24445
24446 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24447
24448         * gcc.dg/cpp/charconst-3.c: New test.
24449
24450 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24451
24452         * gcc.dg/cpp/charconst.c: Update tests.
24453
24454 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24455
24456         * treelang: Added directory for new sample language treelang. Also
24457         lib/treelang.exp: New file to signal treelang should be tested.
24458
24459 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24460
24461         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24462         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24463         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24464         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24465         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24466         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24467         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24468
24469 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24470
24471         * gcc.dg/format/xopen-2.c: New test.
24472
24473 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.dg/20020503-1.c: New test.
24476
24477 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24478
24479         * g++.dg/init/dtor1.C: Make it tougher.
24480
24481 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24482
24483         * g++.dg/init/dtor1.C: New test.
24484
24485 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24486
24487         * gcc.dg/altivec-8.c: New.
24488
24489 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24490
24491         * gcc.dg/altivec-7.c: New.
24492
24493 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * g++.dg/parse/typedef1.C: New test.
24496
24497 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24498
24499         PR c++/6486
24500         * g++.dg/template/friend6.C: New test.
24501
24502         PR c++/6492
24503         * g++.dg/init/copy1.C: New test.
24504
24505 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24506
24507         * g++.dg/warn/effc1.C: New test.
24508
24509 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24510
24511         * gcc.dg/cpp/if-cexp.c: Add a test.
24512
24513 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24514
24515         * gcc.dg/20020426-2.c: New test.
24516
24517 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24518
24519         * gcc.dg/cpp/if-mop.c: Update.
24520         * gcc.dg/cpp/if-mpar.c: Add test.
24521         * gcc.dg/cpp/if-oppr.c: Update.
24522
24523 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24524
24525         PR c/6343
24526         * gcc.dg/weak-[2-7].c: New tests.
24527
24528 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24529
24530         * gcc.dg/enum1.c: New test.
24531
24532 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24533
24534         PR c++/6497
24535         * g++.dg/inherit/access2.C: New test.
24536
24537 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24538
24539         PR bootstrap/6445
24540         * gcc.dg/20020426-1.c: New test.
24541
24542 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24543
24544         * g++.dg/abi/enum1.C: New test.
24545
24546 2002-04-26  Richard Henderson  <rth@redhat.com>
24547
24548         * gcc.dg/c99-bool-1.c: Expect always true warning.
24549
24550 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24551
24552         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24553
24554 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24555
24556         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24557         targets.
24558
24559 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24560
24561         * g++.dg/abi/mange7.C: New test.
24562
24563         PR c++/6438.
24564         * g++.dg/parse/stmtexpr2.C: New test.
24565
24566 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24567
24568         * gcc.dg/20020312-2.c: Add SH target.
24569
24570 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24571
24572         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24573         compiler output on mips*-*-irix*.
24574
24575 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * g++.dg/parse/attr1.C: New test.
24578
24579 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24580
24581         * gcc.c-torture/execute/string-opt-17.c: New test case.
24582         * gcc.c-torture/execute/memset-2.c: New test case.
24583
24584 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/6256:
24587         * g++.dg/template/friend5.C: New test.
24588
24589         PR c++/6331:
24590         * g++.dg/template/qual1.C: Likewise.
24591
24592 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24593
24594         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24595         Include stdlib.h, not stdio.h or ctype.h.
24596
24597 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24598
24599         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24600         cris-*-elf* and mmix-*-*.
24601         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24602         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24603         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24604         Ditto.
24605         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24606         * gcc.dg/wchar_t-1.c: Ditto.
24607
24608 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24609
24610         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24611         Clarify comment.
24612
24613 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24614
24615         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24616
24617 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24618
24619         * gcc.c-torture/execute/20000906-1.x: Delete.
24620
24621 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24622
24623         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24624
24625 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24626
24627         * PR6367
24628         * g77.f-torture/execute/6367.f: New test.
24629         * g77.f-torture/execute/6367.x: Disable for MMIX.
24630
24631 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24632
24633         * PR6352
24634         * g++.dg/opt/inline2.C: New test.
24635
24636 2002-04-18  Richard Henderson  <rth@redhat.com>
24637
24638         * gcc.dg/20000906-1.c: Enable for all targets.
24639         * gcc.c-torture/compile/iftrap-2.c: New.
24640
24641 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24642
24643         * gcc.dg/20020418-1.c: New test.
24644         * gcc.dg/20020418-2.c: New test.
24645
24646 2002-04-18  Richard Henderson  <rth@redhat.com>
24647
24648         * gcc.c-torture/compile/iftrap-1.c: New.
24649         * gcc.dg/iftrap-1.c: Adjust for ia64.
24650         * gcc.dg/iftrap-2.c: New.
24651
24652 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24653
24654         * gcc.c-torture/compile/20020418-1.c: New test.
24655
24656 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24657
24658         * gcc.c-torture/compile/20020415-1.c: New.
24659
24660 2002-04-18  David S. Miller  <davem@redhat.com>
24661
24662         * gcc.c-torture/execute/20020418-1.c: New test.
24663
24664 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24665
24666         * gcc.dg/20020416-1.c: New test.
24667
24668         * g++.dg/opt/inline1.C: New test.
24669
24670 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * gcc.dg/altivec-5.c: New test.
24673
24674         * gcc.dg/20020415-1.c: New test.
24675
24676 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24677
24678         * testsuite/lib/chill.exp: Remove.
24679
24680 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24681
24682         * g++.dg/other/big-struct.C: New test.
24683
24684 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24685
24686         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24687         of scratch file.
24688
24689 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24690
24691         PR c/6277
24692         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24693         in scan-assembler function name
24694
24695 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24696
24697         * g77.f-torture/execute/980628-4.x,
24698         g77.f-torture/execute/980628-5.x,
24699         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24700         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24701         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24702         i[34567]86-*-*.
24703
24704 2002-04-13  David S. Miller  <davem@redhat.com>
24705
24706         * gcc.c-torture/execute/20020413-1.c: New test.
24707
24708 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24709
24710         * gcc.dg/asm-6.c,
24711         * g++.dg/ext/asm1.C: New tests.
24712
24713 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++ 5373.
24716         * g++.dg/parse/stmtexpr1.C: New test.
24717
24718         PR c++/5189.
24719         * g++.dg/template/copy1.C: New test.
24720
24721 2002-04-12  Richard Henderson  <rth@redhat.com>
24722
24723         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24724
24725 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24726
24727         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24728         gcc.c-torture/execute/20020307-2.c.
24729
24730 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24731
24732         * g++.dg/ext/attrib5.C,
24733         * g++.dg/lookup/struct1.C: New tests.
24734
24735 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24736
24737         * gcc.dg/20020411-1.c: New test.
24738
24739         * gcc.c-torture/execute/20020411-1.c: New test.
24740
24741 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24742
24743         * g77.f-torture/execute/6177.f: New test.
24744
24745 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24746
24747         PR middle-end/6247
24748         * g++.dg/opt/cleanup1.C: New test.
24749
24750         * g++.dg/opt/const1.C: New test.
24751
24752 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24753
24754         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24755
24756 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         PR c++/5507
24759         * g++.dg/template/typename2.C: New test.
24760
24761 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24762
24763         * gcc.c-torture/execute/loop-12.c: New.
24764
24765 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24766
24767         * g77.f-torture/execute/980628-4.x,
24768         g77.f-torture/execute/980628-5.x,
24769         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24770         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24771         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24772
24773 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24774
24775         PR optimization/6086
24776         * g++.dg/opt/preinc1.C: New test.
24777
24778 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24779
24780         PR c++/5571
24781         * g++.dg/opt/static2.C: New test.
24782
24783 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c/5120
24786         * gcc.dg/20020406-1.c: New test.
24787
24788 2002-04-04  David S. Miller  <davem@redhat.com>
24789
24790         * gcc.c-torture/execute/20020404-1.c: New test.
24791
24792 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24793
24794         PR c/6123
24795         * gcc.dg/20020312-2.c: Do not declare global register variable
24796         if __PIC__ or __pic__ is defined.
24797
24798 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24799
24800         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24801         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24802
24803 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24804
24805         * gcc.misc-tests/linkage.exp: Update last change to handle
24806         sparc*-, not just sparc-.
24807
24808 2002-04-03  Richard Henderson  <rth@redhat.com>
24809
24810         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24811
24812 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24813
24814         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24815
24816 2002-04-02  David S. Miller  <davem@redhat.com>
24817
24818         * gcc.c-torture/execute/20020402-3.c: New test.
24819
24820 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24821
24822         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24823         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24824
24825         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24826         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24827         g77.f-torture/execute/20001201.x,
24828         g77.f-torture/execute/u77-test.x: New files.
24829
24830         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24831         * gcc.dg/wchar_t-1.c: Ditto.
24832
24833 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24834
24835         * gcc.c-torture/execute/20020402-1.c: New test.
24836
24837 2002-04-01  Richard Henderson  <rth@redhat.com>
24838
24839         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24840
24841         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24842
24843 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24844
24845         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24846
24847 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24848
24849         * g++.dg/inherit/template-as-base.C: Expect error.
24850         * g++.dg/inherit/namespace-as-base.C: Likewise.
24851
24852 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24853
24854         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24855         g++.dg/ext/instantiate3.C: Tweak match patterns.
24856
24857         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24858         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24859         -da test.
24860
24861 2002-03-31  Richard Henderson  <rth@redhat.com>
24862
24863         * gcc.dg/special/alias-2.c: New.
24864         * gcc.dg/special/ecos.exp: Run it.
24865
24866 2002-03-31  Richard Henderson  <rth@redhat.com>
24867
24868         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24869
24870 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24871
24872         * gcc.dg/weak-1.c: Disable on h8300 port.
24873
24874 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24875
24876         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24877         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24878         ordering tests.
24879         * g++.dg/bprob/bprob-1.C: New test.
24880         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24881         * g++.dg/gcov/gcov-1.C: New test.
24882         * g++.dg/gcov/gcov-1.x: New file.
24883         * g++.dg/gcov/gcov-2.C: New test.
24884         * g++.dg/gcov/gcov-3.C: New test.
24885         * g++.dg/gcov/gcov-3.h: New file.
24886
24887 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24888
24889         * g++.old-deja/g++.other/builtins5.C: New test.
24890         * g++.old-deja/g++.other/builtins6.C: New test.
24891         * g++.old-deja/g++.other/builtins7.C: New test.
24892         * g++.old-deja/g++.other/builtins8.C: New test.
24893         * g++.old-deja/g++.other/builtins9.C: New test.
24894
24895 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24896
24897         * g++.dg/opt/static1.C: New test.
24898
24899         * g++.dg/opt/longbranch1.C: New test.
24900
24901 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24902
24903         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24904
24905         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24906
24907 2002-03-28  Jeffrey A Law  (law@redhat.com)
24908
24909         * gcc.c-torture/execute/20020328-1.c: New test.
24910
24911 2002-03-27  Richard Henderson  <rth@redhat.com>
24912
24913         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24914         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24915         move from g++.old-deja/g++.ext/.
24916
24917 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24918
24919         * g++.dg/init/new2.C: New test.
24920
24921 2002-03-26  Richard Henderson  <rth@redhat.com>
24922
24923         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24924
24925         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24926         on sparc.
24927
24928         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24929         sparcv9 systems.
24930         * gcc.dg/20001102-1.c: Likewise.
24931
24932 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24933
24934         * gcc.dg/cpp/endif-pedantic1.c,
24935         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24936
24937 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24938
24939         * g++.dg/init/new1.C: New test.
24940
24941 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24942
24943         * g++.dg/abi/vbase9.C: New test.
24944
24945 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24946
24947         * gcc.dg/arm-asm.c: New test.
24948
24949 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24950
24951         * gcc.dg/Wswitch-enum.c: New test.
24952         Fix PR c/5044.
24953
24954 2002-03-26  Richard Henderson  <rth@redhat.com>
24955
24956         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24957         structure.
24958
24959 2002-03-25  Richard Henderson  <rth@redhat.com>
24960
24961         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24962         sparcv9 systems.
24963
24964         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24965         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24966
24967 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24968
24969         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24970
24971 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24972
24973         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24974         targets using generic thunk support.
24975
24976 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.c-torture/compile/20020323-1.c: New test.
24979
24980         * g++.dg/opt/conj2.C: New test.
24981
24982 2002-03-24  Richard Henderson  <rth@redhat.com>
24983
24984         * gcc.dg/weak-1.c: Use -fno-common.
24985
24986 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24987
24988         * g77.dg/f77-edit-apostrophe-out.f: New test
24989         * g77.dg/f77-edit-h-out.f: New test
24990         * g77.dg/f77-edit-t-in.f: New test
24991         * g77.dg/f77-edit-t-out.f: New test
24992         * g77.dg/f77-edit-x-out.f: New test
24993         * g77.dg/f77-edit-slash-out.f: New test
24994         * g77.dg/f77-edit-colon-out.f: New test
24995         * g77.dg/f77-edit-s-out.f: New test
24996
24997 2002-03-24  Richard Henderson  <rth@redhat.com>
24998
24999         * objc/execute/formal_protocol-6.x: New XFAIL.
25000
25001 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25002
25003         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25004         that do not support weak symbols
25005
25006 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25007
25008         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25009         * lib/g77.exp:  Likewise
25010         * lib/objc.exp: Likewise
25011
25012 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25013
25014         * gcc.dg/Wswitch-default.c: New test.
25015
25016 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * g++.dg/other/enum1.C: New test.
25019
25020 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25021
25022         * gcc.dg/pragma-ep-3.c: Fix typo.
25023
25024 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25025
25026         * g++.dg/inherit/template-as-base.C: New test.
25027
25028 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25031         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25032
25033 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25034
25035         * gcc.dg/cpp/multiline.c: Update to match.
25036
25037 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25038
25039         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25040
25041 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25042
25043         * gcc.dg/cpp/extratokens2.c:  New file.
25044
25045 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25046
25047         * gcc.dg/20020312-2.c: Add rs6000 target.
25048
25049         * gcc.c-torture/compile/20020319-1.c: New test.
25050
25051 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25052
25053         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25054         (A, E): Handle this.
25055
25056 2002-03-20  Jason Merrill  <jason@redhat.com>
25057
25058         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25059         ignoring -fpic.
25060         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25061         through prune_gcc_output.
25062
25063 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.c-torture/compile/20020320-1.c: New test.
25066
25067 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * gcc.c-torture/compile/20020318-1.c: New test.
25070
25071         * gcc.dg/struct-by-value-1.c: New test.
25072
25073         * gcc.dg/20020319-1.c: New test.
25074
25075 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * g++.dg/opt/conj1.C: New test.
25078
25079 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25080
25081         * g++.dg/template/qualttp20.C: Revert previous change.
25082         * g++.dg/template/qualttp3.C: Likewise.
25083         * g++.dg/template/qualttp4.C: Likewise
25084         * g++.dg/template/qualttp5.C: Likewise
25085         * g++.dg/template/qualttp6.C: Likewise
25086         * g++.dg/template/qualttp7.C: Likewise
25087         * g++.dg/template/qualttp8.C: Likewise
25088         * g++.dg/template/recurse.C: Likewise.
25089
25090 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25091
25092         * gcc.dg/cpp/wchar-1.c: Update.
25093
25094 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25095
25096         * g++.dg/template/conv1.C: New test.
25097         * g++.dg/template/conv2.C: New test.
25098         * g++.dg/template/conv3.C: New test.
25099         * g++.dg/template/conv4.C: New test.
25100
25101 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25102
25103         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25104         * g++.dg/template/qualttp3.C: Likewise.
25105         * g++.dg/template/qualttp4.C: Likewise
25106         * g++.dg/template/qualttp5.C: Likewise
25107         * g++.dg/template/qualttp6.C: Likewise
25108         * g++.dg/template/qualttp7.C: Likewise
25109         * g++.dg/template/qualttp8.C: Likewise
25110         * g++.dg/template/recurse.C: Likewise.
25111
25112 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25113
25114         * g++.dg/opt/dtor1.C: New test.
25115
25116 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25117
25118         * gcc.c-torture/compile/20020315-1.c: New test.
25119
25120 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25121
25122         * gcc.dg/weak-1.c: Fix scan tests.
25123
25124 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25125
25126         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25127         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25128         cris-*-aout* mmix-*-*.
25129         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25130         cris-*-aout* mmix-*-*.
25131         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25132         cris-*-elf* cris-*-aout* and mmix-*-*.
25133         * gcc.dg/20001009-1.c: Ditto.
25134         * gcc.dg/20010912-1.c: Ditto.
25135         * gcc.dg/20020122-4.c: Ditto.
25136         * gcc.dg/inline-2.c: Ditto.
25137
25138 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25139
25140         * gcc.c-torture/compile/20020314-1.c: New test.
25141
25142 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25143
25144         * gcc.c-torture/execute/20020314-1.c: New test.
25145
25146 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * g++.dg/warn/Wunused-1.C: New test.
25149
25150 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25151
25152         * g++.dg/abi/mangle6.C: New test.
25153
25154 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * gcc.c-torture/compile/20020309-2.c: New test.
25157
25158         * gcc.c-torture/compile/20020312-1.c: New test.
25159
25160 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/other/access1.C: New test.
25163
25164 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25165
25166         * gcc.c-torture/execute/wchar_t-1.c: New test.
25167
25168 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25169
25170         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25171
25172 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25173
25174         * gcc.dg/20020312-1.c: New test case.
25175
25176 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25177
25178         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25179
25180 2002-03-11  Richard Henderson  <rth@redhat.com>
25181
25182         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25183         * g++.old-deja/g++.jason/report.C: Likewise.
25184
25185 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25188         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25189
25190 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         * testsuite/g++.dg/overload/pmf1.C: New test.
25193
25194 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25195
25196         * gcc.c-torture/execute/20020307-1.c: Use long.
25197
25198 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25199
25200         PR optimization/5844
25201         * gcc.dg/20020310-1.c: New test.
25202
25203 2002-03-09  Michael Meissner  <meissner@redhat.com>
25204
25205         * gcc.c-torture/execute/memcpy-2.c: New test.
25206         * gcc.c-torture/execute/memset-1.c: New test.
25207         * gcc.c-torture/execute/strlen-1.c: New test.
25208         * gcc.c-torture/execute/strcmp-1.c: New test.
25209         * gcc.c-torture/execute/strncmp-1.c: New test.
25210
25211 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25212
25213         * gcc.dg/ppc-ldstruct.c: New test.
25214
25215 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * gcc.c-torture/execute/va-arg-22.c: New test.
25218
25219 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25220
25221         * gcc.c-torture/compile/20020309-1.c: New test.
25222
25223 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25224
25225         * gcc.c-torture/execute/20020307-2.c: New test.
25226
25227 2002-03-07  Jeffrey A Law  (law@redhat.com)
25228
25229         * g77.f-torture/compile/20020307-1.f: New test.
25230
25231 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25232
25233         * gcc.dg/unordered-1.c: New test.
25234
25235 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25236
25237         * gcc.c-torture/execute/20020307-1.c: New test.
25238
25239 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.dg/20020304-1.c: New test.
25242
25243         * gcc.c-torture/compile/20020304-2.c: New test.
25244
25245 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25246
25247         * gcc.c-torture/compile/20020304-1.c: New test case
25248         (from PR c/5830).
25249
25250 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25251
25252         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25253
25254 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         * g++.dg/other/classkey1.C: New test.
25257
25258 2002-03-01  Richard Henderson  <rth@redhat.com>
25259
25260         * gcc.c-torture/compile/981223-1.x: New.
25261         * gcc.c-torture/compile/920625-1.x: New.
25262
25263 2002-02-28  Richard Henderson  <rth@redhat.com>
25264
25265         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25266
25267 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25268
25269         * gcc.c-torture/execute/20020227-1.c: New test.
25270
25271 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25272
25273         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25274         here" ERROR lines.
25275         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25276         * g++.old-deja.g++.other/defarg1.C: Likewise.
25277         * g++.old-deja/g++.pt/calls2.C: Likewise.
25278         * g++.old-deja/g++.pt/crash20.C: Likewise.
25279         * g++.old-deja/g++.pt/crash30.C: Likewise.
25280         * g++.old-deja/g++.pt/crash36.C: Likewise.
25281         * g++.old-deja/g++.pt/crash6.C: Likewise.
25282         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25283         * g++.old-deja/g++.pt/derived3.C: Likewise.
25284         * g++.old-deja/g++.pt/error1.C: Likewise.
25285         * g++.old-deja/g++.pt/friend21.C: Likewise.
25286         * g++.old-deja/g++.pt/friend23.C: Likewise.
25287         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25288         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25289
25290 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25291
25292         * gcc.c-torture/execute/20020225-2.c: New test.
25293
25294 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25295
25296         * gcc.c-torture/execute/920730-1t.c,
25297         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25298         Delete test cases, only relevant to -traditional.
25299
25300 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25301
25302         * gcc.dg/cpp/undef1.c: Remove.
25303         * gcc.dg/cpp/directiv.c: Update.
25304         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25305
25306 2002-02-27  Michael Meissner  <meissner@redhat.com>
25307
25308         * gcc.c-torture/execute/20020226-1.c: New test.
25309
25310 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * g++.dg/debug/debug4.C: New test.
25313
25314         * gcc.dg/ia64-visibility-1.c: New test.
25315
25316 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25317
25318         * gcc.dg/debug/20020224-1.c: New.
25319
25320 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25321
25322         * gcc.c-torture/execute/960416-1.x: New.
25323         * gcc.c-torture/execute/divconst-3.x: Likewise.
25324
25325 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25326
25327         * gcc.dg/20020224-1.c: New test.
25328
25329 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25330
25331         * gcc.c-torture/execute/20020225-1.c: New.
25332
25333 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25334
25335         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25336
25337 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25338
25339         * gcc.dg/20020222-1.c: New test.
25340
25341 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * g++.dg/opt/anonunion1.C: New test.
25344
25345 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25346
25347         * g++.dg/template/qualttp19.C: New test.
25348         * g++.dg/template/qualttp20.C: New test.
25349         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25350         * g++.old-deja/g++.other/qual1.C: Likewise.
25351
25352 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25353
25354         * gcc.dg/attr-alwaysinline.c: New.
25355
25356 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25357
25358         * gcc.dg/20020220-1.c: New test.
25359
25360         * gcc.dg/20020220-2.c: New test.
25361
25362         * g++.dg/opt/mmx1.C: New test.
25363
25364 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25365
25366         * gcc.c-torture/compile/20020110.c: New test.
25367
25368 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25369
25370         * gcc.c-torture/execute/20020219-1.c: New test.
25371
25372         * gcc.dg/20020219-1.c: New test.
25373
25374         * gcc.dg/noncompile/20020220-1.c: New test.
25375
25376         * g++.dg/opt/ptrintsum1.C: New test.
25377
25378         * gcc.dg/debug/20020220-1.c: New test.
25379
25380 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25381
25382         * gcc.c-torture/execute/20020216-1.c: New test.
25383
25384 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25385
25386         * gcc.dg/decl-1.c: Update, new test.
25387
25388 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25389
25390         * g++.dg/abi/bitfield1.C: New test.
25391         * g++.dg/abi/bitfield2.C: New test.
25392
25393 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25394
25395         * gcc.dg/attr-nest.c: New test.
25396
25397 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25398
25399         * gcc.c-torture/execute/20020215-1.c: New test.
25400
25401 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25404         * g++.dg/debug/debug.exp: New.
25405         * g++.dg/debug/trivial.C: New.
25406         * g++.dg/debug/debug1.C: Moved...
25407         * g++.dg/other/debug1.C: ...from here.
25408         * g++.dg/debug/debug2.C: Moved...
25409         * g++.dg/other/debug2.C: ...from here.
25410         * g++.dg/debug/debug3.C: Moved...
25411         * g++.dg/other/debug3.C: ...from here.
25412
25413         * gcc.dg/noncompile/20020213-1.c: New test.
25414
25415 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * g++.dg/other/debug3.C: New test.
25418
25419         * gcc.c-torture/execute/20020213-1.c: New test.
25420
25421 2002-02-13  Richard Smith <richard@ex-parrot.com>
25422
25423         * g++.old-deja/g++.other/thunk1.C: New test.
25424
25425 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25426
25427         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25428
25429 2002-02-13  Stan Shebs  <shebs@apple.com>
25430
25431         * gcc.dg/altivec-3.c: New.
25432
25433 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25434
25435         * gcc.dg/Wunreachable-1.c: New test.
25436         * gcc.dg/Wunreachable-2.c: New test.
25437
25438 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25439
25440         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25441
25442 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25443
25444         * gcc.dg/decl-1.c: New test.
25445
25446 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25447
25448         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25449
25450 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25451
25452         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25453         * gcc.c-torture/compile/980506-1.x: Likewise.
25454
25455 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25456
25457         * gcc.dg/20020210-1.c: New.
25458
25459 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25460
25461         * g77.f-torture/execute/947.f: New regression test
25462         for PR fortran/947.
25463
25464 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25465
25466         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25467         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25468
25469 2002-02-08  Richard Henderson  <rth@redhat.com>
25470
25471         * gcc.c-torture/compile/labels-3.c: New.
25472
25473 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25474
25475         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25476         expression statements work instead.
25477         * gcc.dg/noncompile/20020207-1.c: New test.
25478
25479 2002-02-07  Richard Henderson  <rth@redhat.com>
25480
25481         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25482
25483 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25484
25485         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25486         message from g77
25487         * lib/g77-dg.exp: Trim g77 error messages so that they are
25488         recognized by dg.exp.
25489
25490 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25491
25492         PR fortran/5473
25493         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25494
25495 2002-02-07  Richard Henderson  <rth@redhat.com>
25496
25497         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25498         to be sufficiently aligned for integers.
25499
25500 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25501
25502         * g++.dg/template/friend4.C: New test.
25503
25504 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25505
25506         PR fortran/5743
25507         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25508         unsupported cases.
25509
25510 2002-02-07  Richard Henderson  <rth@redhat.com>
25511
25512         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25513         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25514         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25515         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25516
25517 2002-02-06  Richard Henderson  <rth@redhat.com>
25518
25519         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25520
25521 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25522
25523         * gcc.dg/20020206-1.c: New test.
25524
25525 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * gcc.c-torture/execute/20020206-1.c: New test.
25528
25529         * gcc.c-torture/execute/20020206-2.c: New test.
25530
25531         PR optimization/5429:
25532         * gcc.c-torture/compile/20020206-1.c: New test.
25533
25534 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25535
25536         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25537         as certain file formats cannot support particularly large
25538         alignments.
25539
25540         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25541         and do not expect to be able to link the executable.
25542
25543         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25544         fail because the COFF format does not support the weak attribute.
25545
25546 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25547
25548         * g77.dg/pr5473.f:  New test
25549
25550 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25551
25552         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25553         Fix testcase accordingly.
25554
25555 2002-02-04  Richard Henderson  <rth@redhat.com>
25556
25557         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25558         (buf): Change to be an array of pointers, not ints.
25559
25560 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25561
25562         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25563         before all tests.  Move warning one line above to match where it
25564         C frontend emits.
25565         * gcc.dg/Wswitch-2.c: New test.
25566         * g++.dg/warn/Wswitch-1.C: New test.
25567         * g++.dg/warn/Wswitch-2.C: New test.
25568
25569 2002-02-04  Richard Henderson  <rth@redhat.com>
25570
25571         * g++.dg/abi/offsetof.C: Fix size comparison.
25572
25573 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25574
25575         * gcc.dg/cast-qual-2.c: New test.
25576
25577 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.dg/20020201-4.c: New test.
25580
25581 2002-02-04  Ben Elliston  <bje@redhat.com>
25582
25583         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25584         target_info attribute != 0, in addition to the empty string.
25585         (gcc_target_compile): Likewise.
25586
25587 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25588
25589         * gcc.dg/Wswitch.c: New test.
25590         PR gcc/4475. PR gcc/3780.
25591
25592 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25593
25594         * g77.f-torture/execute/5122.f: New test for regressions
25595         against PR fortran/5122.
25596
25597 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25598
25599         * g77.f-torture/compile/pr3743.f: Delete
25600         * g77.dg/pr3743-1.f: New test.
25601         * g77.dg/pr3743-2.f: New test.
25602         * g77.dg/pr3743-3.f: New test.
25603         * g77.dg/pr3743-4.f: New test.
25604
25605 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25606
25607         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25608
25609 2002-02-02  Richard Henderson  <rth@redhat.com>
25610
25611         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25612         * gcc.c-torture/execute/bf64-1.c: Likewise.
25613
25614 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25615
25616         * gcc.dg/20020201-2.c: New test.
25617
25618         * gcc.dg/20020201-3.c: New test.
25619
25620         * gcc.c-torture/execute/bitfld-2.c: New test.
25621
25622 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25623
25624         * gcc.dg/bitfld-1.c: Update.
25625         * gcc.dg/bitfld-2.c: Update.
25626         * gcc.c-torture/execute/bitfld-1.x: New.
25627
25628 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25629
25630         * gcc.c-torture/execute/20020201-1.c: New test.
25631
25632 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25633
25634         PR target/5469
25635         * gcc.dg/20020201-1.c: New test.
25636
25637 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25638
25639         PR fortran/3743
25640         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25641         * g77.f-torture/compile/pr3743.x: Remove
25642
25643 2002-01-31  Tom Rix  <trix@redhat.com>
25644
25645         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25646
25647 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25648
25649         * gcc.dg/noncompile/20020130-1.c: New test.
25650
25651 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25652
25653         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25654
25655 2002-01-29  Richard Henderson  <rth@redhat.com>
25656
25657         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25658         to long long.
25659         * gcc.c-torture/execute/bf64-1.c: Likewise.
25660
25661 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25662
25663         * gcc.c-torture/execute/20020129-1.c: New test.
25664
25665 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25666
25667         * gcc.c-torture/compile/20000224-1.c: Update.
25668         * gcc.c-torture/execute/bitfld-1.c: New tests.
25669         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25670         * gcc.dg/uninit-A.c: Update.
25671
25672 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.dg/template/ctor1.C: Add instantiation.
25675
25676 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25677
25678         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25679         argument to __builtin_prefetch to be const ptr.
25680
25681 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25682
25683         * gcc.c-torture/compile/20020120-1.c: New test.
25684
25685 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25686
25687         * gcc.c-torture/execute/20020127-1.c: New test.
25688
25689 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25690
25691         * g77.dg/f77-edit-i-in.f: New test
25692         * g77.dg/f77-edit-i-out.f: New test
25693
25694 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25695
25696         * gcc.dg/debug/debug.exp: New file.
25697         * gcc.dg/debug/trivial.c: New file.
25698         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25699         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25700         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25701         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25702         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25703         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25704         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25705         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25706         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25707         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25708         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25709         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25710         * gcc.dg/20000503-1.c: Removed.
25711         * gcc.dg/20010207-1.c: Removed.
25712         * gcc.dg/20011223-1.c: Removed.
25713         * gcc.dg/20020104-2.c: Removed.
25714         * gcc.dg/debug-1.c: Removed.
25715         * gcc.dg/debug-2.c: Removed.
25716         * gcc.dg/debug-3.c: Removed.
25717         * gcc.dg/debug-4.c: Removed.
25718         * gcc.dg/debug-5.c: Removed.
25719         * gcc.dg/debug-6.c: Removed.
25720         * gcc.dg/dwarf2-1.c: Removed.
25721         * gcc.dg/dwarf2-2.c: Removed.
25722
25723 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25724
25725         * g++.old-deja/g++.other/eh5.C: New test.
25726         * g++.old-deja/g++.other/sibcall2.C: New test.
25727         * g++.old-deja/g++.other/array9.C: New test.
25728         * g++.old-deja/g++.other/typename2.C: New test.
25729         * g++.old-deja/g++.other/crash60.C: New test.
25730         * g++.old-deja/g++.other/conv9.C: New test.
25731         * g++.old-deja/g++.other/mangle10.C: New test.
25732         * g++.old-deja/g++.other/unchanging1.C: New test.
25733         * g++.old-deja/g++.other/exprstmt1.C: New test.
25734         * g++.old-deja/g++.other/inline23.C: New test.
25735         * g++.old-deja/g++.eh/ia64-1.C: New test.
25736         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25737         * g++.old-deja/g++.other/reload1.C: New test.
25738         * g++.old-deja/g++.other/static20.C: New test.
25739         * g++.old-deja/g++.other/local-alloc1.C: New test.
25740         * g++.old-deja/g++.other/conv8.C: New test.
25741         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25742         * g++.old-deja/g++.other/storeexpr1.C: New test.
25743         * g++.old-deja/g++.other/storeexpr2.C: New test.
25744         * g++.dg/eh/template2.C: New test.
25745         * g++.dg/warn/weak1.C: New test.
25746
25747 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25748
25749         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25750         Remove first, non-varying, argument.
25751
25752 2002-01-23  Richard Henderson  <rth@redhat.com>
25753
25754         * gcc.dg/inline-2.c: New.
25755
25756         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25757         Add optional target arg.  Check number of arguments.
25758         (scan-assembler-not, scan-assembler-dem): Likewise.
25759         (scan-assembler-dem-not): Likewise.
25760
25761 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25762
25763         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25764         line 12.
25765         * g++.old-deja/g++.brendan/parse3.C,
25766         g++.old-deja/g++.other/crash26.C,
25767         g++.old-deja/g++.other/crash28.C,
25768         g++.old-deja/g++.other/crash29.C,
25769         g++.old-deja/g++.other/crash30.C,
25770         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25771
25772 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25773
25774         * gcc.dg/20020115-1.c: New.
25775
25776 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25777
25778         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25779
25780 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25781
25782         * gcc.dg/20020122-3.c: New.
25783
25784 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * g++.dg/other/gc1.C: New test.
25787
25788 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25789
25790         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25791
25792 2002-01-22  Richard Henderson  <rth@redhat.com>
25793
25794         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25795
25796 2002-01-22  Richard Henderson  <rth@redhat.com>
25797
25798         * gcc.dg/20020122-4.c: New.
25799
25800 2002-01-22  H.J. Lu <hjl@gnu.org>
25801
25802         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25803         link output.
25804         * gcc.dg/special/ecos.exp: Likewise.
25805         * lib/g++-dg.exp: Likewise.
25806         * lib/g77-dg.exp: Likewise.
25807         * lib/gcc-dg.exp : Likewise.
25808         * lib/mike-g++.exp: Likewise.
25809         * lib/mike-g77.exp: Likewise.
25810         * lib/mike-gcc.exp: Likewise.
25811         * lib/objc-dg.exp: Likewise.
25812
25813 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25814
25815         PR target/5379
25816         * gcc.dg/20020122-2.c: New test.
25817
25818 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25819
25820         * gcc.dg/20020122-1.c: New test.
25821
25822 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25823
25824         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25825
25826 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25827
25828         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25829
25830 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25831
25832         * gcc.c-torture/compile/20020121-1.c: New test.
25833
25834 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25835
25836         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25837         ld_library_path.
25838
25839 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * gcc.dg/20020218-1.c: New test.
25842
25843 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25844
25845         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25846         messages
25847         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25848         "At global scope" warning
25849         * g++.dg/ext/align1.C: Change cygwin test for alignment
25850         from db-bogus to dg-warning
25851
25852 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25853
25854         * g77.f-torture/compile/cpp2.F: New test.
25855
25856 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25857
25858         * g++.dg/template/access1.C: New test.
25859
25860 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25861
25862         * gcc.dg/20020118-1.c: New.
25863
25864 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25865
25866         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25867
25868 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25869
25870         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25871         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25872         alignment warnings.
25873
25874 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25875
25876         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25877         torture_with_loops and torture_without_loops
25878
25879 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25880
25881         * gcc.c-torture/compile/20020116-1.c: New test.
25882
25883 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/20020116-2.c: New test.
25886
25887         * gcc.dg/ultrasp4.c: New test.
25888
25889         * gcc.dg/20020116-1.c: New test.
25890
25891 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25892
25893         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25894         by EABI.
25895
25896 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25897
25898         * gcc.misc-tests/i386-prefetch.exp: New.
25899         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25900         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25901         * gcc.misc-tests/i386-pf-none-1.c: New test.
25902         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25903
25904 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gcc.dg/gnu89-init-1.c: Add new tests.
25907
25908 2002-01-15  Andreas Jaeger  <aj@suse.de>
25909
25910         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25911         * gcc.dg/i386-mmx-2.c: Likewise.
25912         * gcc.dg/i386-sse-1.c: Likewise.
25913         * gcc.dg/i386-sse-2.c: Likewise.
25914         * gcc.dg/i386-sse-3.c: Likewise.
25915
25916 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25917
25918         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25919         Uncomment additional cases that now pass.
25920
25921 2002-01-11  Richard Henderson  <rth@redhat.com>
25922
25923         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25924         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25925
25926 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25927
25928         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25929
25930 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25931
25932         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25933         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25934
25935 2002-01-10  Dale Johannesen  <dalej@apple.com>
25936
25937         * gcc.c-torture/execute/loop-11.c: New.
25938
25939 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25940
25941         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25942         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25943
25944 2002-01-09  Richard Henderson  <rth@redhat.com>
25945
25946         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25947         type in which to perform the operation for each size.
25948
25949 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25950
25951         * gcc.c-torture/compile/20020109-2.c: New test.
25952
25953 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25954
25955         * gcc.c-torture/execute/loop-10.c: New test.
25956
25957 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * gcc.c-torture/compile/20010226-1.c: New test.
25960         * gcc.c-torture/compile/20010227-1.c: New test.
25961         * gcc.c-torture/compile/20010426-1.c: New test.
25962         * gcc.c-torture/compile/20010510-1.c: New test.
25963         * gcc.c-torture/compile/20010605-3.c: New test.
25964         * gcc.c-torture/compile/20010824-1.c: New test.
25965         * gcc.c-torture/execute/20010409-1.c: New test.
25966         * gcc.dg/noncompile/20000901-1.c: New test.
25967         * gcc.dg/20001023-1.c: New test.
25968         * gcc.dg/20001101-1.c: New test.
25969         * gcc.dg/20001102-1.c: New test.
25970         * gcc.dg/20010207-1.c: New test.
25971         * gcc.dg/20010405-1.c: New test.
25972         * gcc.dg/20010822-1.c: New test.
25973         * gcc.dg/20011107-1.c: New test.
25974
25975 2002-01-09  Jeffrey A Law  (law@redhat.com)
25976
25977         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25978
25979         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25980         execution failure on PA targets.
25981
25982 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25983
25984         * gcc.c-torture/compile/20020109-1.c: New test.
25985
25986 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25987
25988         * gcc.c-torture/execute/20020108-1.c: New test.
25989
25990 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.dg/20020108-1.c: New test.
25993
25994 2002-01-08  H.J. Lu <hjl@gnu.org>
25995
25996         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25997         for header files.
25998
25999 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26000
26001         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26002         consistency.
26003
26004 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26005
26006         * gcc.dg/altivec-4.c: Test altivec predicates.
26007
26008 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26009
26010         * gcc.c-torture/execute/20020107-1.c: New test.
26011
26012 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26013
26014         PR c/5279
26015         * gcc.c-torture/compile/20020106-1.c: New test.
26016
26017 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26018
26019         * gcc.c-torture/execute/nestfunc-4.c: New test.
26020
26021 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26022
26023         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26024         extra triple that slipped in.
26025         * g++.old-deja/g++.abi/align.C: Likewise.
26026         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26027
26028 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26029
26030         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26031         * g++.old-deja/g++.abi/align.C: Likewise.
26032         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26033
26034         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26035         on FreeBSD/i386.
26036         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26037         FreeBSD.
26038
26039 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26040
26041         * gcc.dg/20020104-1.c: New test.
26042
26043         * gcc.dg/20020104-2.c: New test.
26044
26045 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26046
26047         * gcc.dg/20020103-1.c: Fix typo in target selector.
26048
26049 2002-01-03  Richard Henderson  <rth@redhat.com>
26050
26051         * gcc.dg/20020103-1.c: New.
26052
26053 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26054
26055         * gcc.c-torture/execute/20020103-1.c: New test.
26056
26057 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * g++.dg/other/debug2.C: New test.
26060
26061         * gcc.c-torture/compile/20020103-1.c: New test.
26062
26063 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26064
26065         * gcc.dg/gnu89-init-1.c: Added new tests.
26066
26067 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.dg/template/friend2.C: Remove as patch is reverted.
26070
26071         * g++.dg/warn/oldcast1.C: New test.
26072
26073         * g++.dg/template/ptrmem1.C: New test.
26074         * g++.dg/template/ptrmem2.C: New test.
26075
26076         * g++.dg/template/ntp.C: New test.
26077
26078         * g++.dg/other/component1.C: New test.
26079
26080         * g++.dg/template/ttp3.C: New test.
26081
26082         * g++.dg/template/friend2.C: New test.
26083         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26084
26085 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26086
26087         * g++.dg/other/ptrmem1.C: New test.
26088         * g++.dg/other/ptrmem2.C: New test.
26089
26090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26091
26092         * g++.dg/template/ctor1.C: New test.
26093
26094 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         * g++.dg/template/friend2.C: New test.
26097
26098 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26099
26100         * gcc.dg/mmix-1.c: New test.
26101
26102 2001-12-31  Richard Henderson  <rth@redhat.com>
26103
26104         * gcc.dg/asm-5.c: New.
26105
26106 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26107
26108         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26109         in namespace __gnu_cxx
26110
26111 2001-12-30  Richard Henderson  <rth@redhat.com>
26112
26113         * gcc.dg/debug-6.c: New.
26114
26115 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26116
26117         * gcc.c-torture/compile/20011229-2.c: New test.
26118
26119 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26120
26121         * gcc.dg/debug-3.c: New test.
26122         * gcc.dg/debug-4.c: New test.
26123         * gcc.dg/debug-5.c: New test.
26124
26125 2001-12-29  Richard Henderson  <rth@redhat.com>
26126
26127         * g++.dg/eh/loop1.C: New.
26128
26129 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26130
26131         * g++.dg/template/crash1.C: New test.
26132
26133 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26134
26135         * g++.dg/other/const1.C: New test.
26136
26137 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26138
26139         * gcc.c-torture/compile/20011229-1.c: New test.
26140
26141 2001-12-28  Stan Shebs  <shebs@apple.com>
26142
26143         * lib/objc-torture.exp: Resync with c-torture.exp.
26144         * lib/objc.exp: Load standard libraries.
26145
26146 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26149         additional tests.
26150
26151 2001-12-27  Roger Sayle <roger@eyesopen.com>
26152
26153         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26154
26155 2001-12-27  Richard Henderson  <rth@redhat.com>
26156
26157         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26158
26159 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.dg/eh/ctor1.C: New test.
26162         * g++.dg/other/error2.C: New test.
26163
26164 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         * g++.dg/other/init2.C: New test.
26167
26168 2001-12-24  Richard Henderson  <rth@redhat.com>
26169
26170         * gcc.dg/20011223-1.c: New.
26171         * gcc.dg/inline-1.c: New.
26172
26173 2001-12-23  Richard Henderson  <rth@redhat.com>
26174
26175         * gcc.dg/asm-4.c: Test operand modifiers.
26176
26177 2001-12-23  Richard Henderson  <rth@redhat.com>
26178
26179         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26180
26181 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26182
26183         * gcc.c-torture/execute/20011223-1.c: New test.
26184
26185 2001-12-21  Richard Henderson  <rth@redhat.com>
26186
26187         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26188         re-enables the warning.
26189
26190 2001-12-21  Richard Henderson  <rth@redhat.com>
26191
26192         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26193
26194 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26195
26196         * gcc.c-torture/compile/20011218-1.c: New test.
26197
26198 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26199
26200         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26201         arm-isr.c test.
26202         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26203         epilogue generation for ARM ISR routines.
26204
26205 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26206
26207         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26208         * gcc.dg/format/c90-printf-3.c: Likewise.
26209         * gcc.dg/format/c99-printf-3.c: Likewise.
26210         * gcc.dg/format/ext-1.c: Likewise.
26211         * gcc.dg/format/ext-6.c: Likewise.
26212         * gcc.dg/format/format.h: Prototype unlocked stdio.
26213
26214 2001-12-20  Richard Henderson  <rth@redhat.com>
26215
26216         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26217         (arena): Use it.
26218         (malloc): Correct allocation logic.  Abort if we fill up the
26219         arena before initialization complete.
26220         (realloc): Correct allocation logic.
26221
26222 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26223
26224         * gcc.c-torture/compile/20011219-2.c: New test.
26225
26226         * gcc.c-torture/execute/20011219-1.c: New test.
26227
26228 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26229
26230         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26231         target does not support weak symbols.
26232
26233 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26234
26235         * gcc.c-torture/compile/20011219-1.c: New test.
26236
26237 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.dg/other/error1.C: New test.
26240
26241 2001-12-17  Jeffrey A Law  (law@redhat.com)
26242
26243         * gcc.c-torture/execute/20011217-1.c: New test.
26244
26245 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26246
26247         * objc.dg/special/: New directory.
26248         * objc.dg/special/special.exp: New file.
26249         * objc.dg/special/unclaimed-category-1.h: New file.
26250         * objc.dg/special/unclaimed-category-1a.m: New file.
26251         * objc.dg/special/unclaimed-category-1.m: New file.
26252
26253 2001-12-17  Andreas Jaeger  <aj@suse.de>
26254
26255         * gcc.c-torture/compile/20011217-2.c: New test.
26256
26257 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26258
26259         * gcc.c-torture/compile/20011217-1.c: New test.
26260
26261 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26262
26263         * testsuite/gcc.dg/20011214-1.c: New.
26264
26265 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26266
26267         * gcc.dg/altivec-4.c: New.
26268
26269 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26270
26271         * gcc.dg/20011113-1.c: New test.
26272
26273 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26274
26275         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26276         std::__malloc_alloc_template<0> and
26277         std::__default_alloc_template<false, 0>.
26278
26279 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26280
26281         * objc/execute/bf-21.m: New test.
26282         * objc/execute/enumeration-1.m: New test.
26283         * objc/execute/enumeration-2.m: New test.
26284
26285 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26286
26287         * gcc.dg/gnu89-init-1.c: New test.
26288
26289 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26290
26291         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26292         * g++.old-deja/g++.jason/2371.C: Likewise.
26293         * g++.old-deja/g++.jason/template33.C: Likewise.
26294         * g++.old-deja/g++.jason/template34.C: Likewise.
26295         * g++.old-deja/g++.jason/template36.C: Likewise.
26296         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26297         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26298         * g++.old-deja/g++.other/typename1.C: Likewise.
26299         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26300         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26301         * g++.old-deja/g++.pt/typename11.C: Likewise.
26302         * g++.old-deja/g++.pt/typename14.C: Likewise.
26303         * g++.old-deja/g++.pt/typename16.C: Likewise.
26304         * g++.old-deja/g++.pt/typename3.C: Likewise.
26305         * g++.old-deja/g++.pt/typename4.C: Likewise.
26306         * g++.old-deja/g++.pt/typename5.C: Likewise.
26307         * g++.old-deja/g++.pt/typename7.C: Likewise.
26308         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26309
26310 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.dg/other/linkage1.C: New test.
26313         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26314         specifiers.
26315
26316 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26317
26318         * gcc.dg/concat.c: New test.
26319
26320 2001-12-11  Stan Shebs  <shebs@apple.com>
26321
26322         * objc/compile: New test directory.
26323         * objc/compile/compile.exp: New expect script.
26324         * objc/compile/20011211-1.m: New compile test.
26325
26326 2001-12-11  Jason Merrill  <jason@redhat.com>
26327
26328         * lib/prune.exp (prune_gcc_output): Also handle "In member
26329         function".  So many permutations...
26330
26331 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         * g++.dg/template/typedef1.C: New test.
26334
26335 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26336
26337         * g++.dg/other/copy1.C: New test.
26338
26339 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26340
26341         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26342
26343         * gcc.dg/builtin-choose-expr.c: New.
26344
26345 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26346
26347         * gcc.dg/altivec-2.c: New.
26348
26349 2001-12-07  Richard Henderson  <rth@redhat.com>
26350
26351         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26352
26353 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26354
26355         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26356         ultrasparc.
26357
26358 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26359
26360         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26361
26362 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26363
26364         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26365         variable argument list.
26366
26367 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26368
26369         * gcc.c-torture/execute/memcheck: Delete entire directory.
26370         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26371         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26372
26373 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26374
26375         * gcc.dg/Wshadow-1.c: New test.
26376
26377 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.c-torture/compile/20011130-1.c: New test.
26380
26381         * gcc.dg/noncompile/20011025-1.c: New test.
26382
26383         * g++.dg/other/anon-union.C: New test.
26384
26385         * gcc.c-torture/execute/20011024-1.c: New test.
26386
26387 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26388
26389         * gcc.c-torture/execute/20000722-1.x,
26390         gcc.c-torture/execute/20010123-1.x: Remove.
26391         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26392         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26393         gcc.dg/c99-complit-2.c: New tests.
26394
26395 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.dg/inherit/base1.C: New test.
26398
26399 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26400
26401         * g++.dg/other/stdarg1.C: New test.
26402
26403         * gcc.c-torture/compile/20011130-2.c: New test.
26404
26405 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26406
26407         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26408         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26409         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26410         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26411         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26412         * gcc.dg/builtin-prefetch-1.c: New test.
26413
26414 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.dg/20011130-1.c: New test.
26417
26418 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.dg/other/scope1.C: New test.
26421         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26422
26423 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26424
26425         * gcc.dg/vla-init-1.c: New test.
26426
26427 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26428
26429         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26430
26431 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26432
26433         * objc.dg/alias.m: Update.
26434         * objc.dg/class-1.m: Update.
26435         * objc.dg/const-str-1.m: Update.
26436         * objc.dg/fwd-proto-1.m: Update.
26437         * objc.dg/id-1.m: Update.
26438         * objc.dg/super-class-1.m: Update.
26439
26440 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26441
26442         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26443         constructs.
26444
26445 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26446
26447         * gcc.c-torture/execute/20011128-1.c: New test.
26448
26449 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26450
26451         * gcc.dg/20011127-1.c: New test.
26452
26453 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26454
26455         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26456         from Austin Group draft 7.
26457         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26458         scanf format arguments.
26459         * gcc.dg/format/no-exargs-2.c: New test.
26460
26461 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26462
26463         * g++.dg/abi/vbase8-4.C: New test.
26464
26465 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26466
26467         * gcc.c-torture/execute/20011121-1.c: New test.
26468
26469 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26470
26471         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26472
26473 2001-11-23  Andreas Jaeger  <aj@suse.de>
26474
26475         * gcc.dg/cpp/charconst-2.c: New test.
26476
26477 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26478
26479         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26480         to the host if it is remote.  Let tests specify extra headers
26481         they use.
26482         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26483         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26484         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26485         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26486         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26487         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26488         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26489         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26490         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26491         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26492
26493 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26494
26495         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26496         for little endian ARMs.
26497
26498 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26499
26500         * gcc.c-torture/compile/20011119-1.c: New test.
26501         * gcc.c-torture/compile/20011119-2.c: New test.
26502
26503 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26504
26505         * gcc.dg/altivec-1.c: Fix typo.
26506
26507 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26508
26509         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26510
26511 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26512
26513         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26514
26515 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26516
26517         * lib/g77.exp: Don't specify --rpath-link.
26518
26519         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26520         across all the headers.
26521         * gcc.dg/format/format.exp: For testing on a remote host,
26522         copy format.h.
26523
26524         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26525         * gcc.c-torture/execute/930406-1.c: Likewise.
26526         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26527
26528 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26529
26530         * gcc.dg/altivec-1.c: New.
26531
26532 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26533
26534         * gcc.dg/cpp/fpreprocessed.c: New test case.
26535
26536 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26537
26538         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26539         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26540         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26541
26542 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26543
26544         * gcc.dg/no-builtin-1.c: New test.
26545
26546 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26547
26548         * gcc.c-torture/execute/20011115-1.c: New test.
26549
26550 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26551
26552         * gcc.c-torture/compile/20011114-2.c: New test.
26553         * gcc.c-torture/compile/20011114-3.c: New test.
26554         * gcc.c-torture/compile/20011114-4.c: New test.
26555
26556 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26557
26558         * g++.dg/other/init1.C: New test.
26559
26560 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26561
26562         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26563         message.
26564
26565         * gcc.c-torture/execute/20011114-1.c: New testcase.
26566
26567         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26568         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26569         like the (before this change) version of 20010327-1.c.
26570
26571 2001-11-14  Roger Sayle <roger@eyesopen.com>
26572
26573         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26574
26575 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26576
26577         * g++.dg/init/array2.C: New test.
26578
26579 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26580
26581         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26582
26583 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         * g++.dg/other/forscope1.C: New test.
26586         * g++.dg/ext/forscope1.C: New test.
26587         * g++.dg/ext/forscope2.C: New test.
26588
26589 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26590
26591         * gcc.c-torture/execute/20011113-1.c: New test.
26592
26593 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26594
26595         * gcc.c-torture/execute/20011109-2.c: New test.
26596
26597         * gcc.c-torture/execute/20011109-1.c: New test.
26598
26599 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.c-torture/compile/20011109-1.c: New test.
26602
26603 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26604
26605         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26606         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26607         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26608         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26609         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26610         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26611         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26612
26613 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26614
26615         * g++.dg/warn/Wshadow-1.C: New tests.
26616         * g++.old-deja/g++.mike/for3.C: Update.
26617
26618 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26619
26620         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26621         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26622         XFAILs.  Adjust expected error texts.
26623         * gcc.c-torture/compile/20011106-1.c,
26624         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26625         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26626         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26627         gcc.dg/c99-array-lval-5.c: New tests.
26628
26629 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26630
26631         * gcc.dg/cpp/defined.c: Update.
26632
26633 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26634
26635         * gcc.c-torture/execute/anon-1.c: New test.
26636
26637 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26638
26639         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26640         same size, so no warning should be produced on stormy16.
26641
26642         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26643         due to oversized array.
26644         * g++.old-deja/g++.mike/ns15.C: Likewise.
26645         * g++.old-deja/g++.pt/crash16.C: Likewise.
26646
26647 2001-11-02  Graham Stott  <grahams@redhat.com>
26648
26649         * g++.dgother/debug1.C: Fix typos.
26650
26651 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * g++.dg/other/debug1.C: New test.
26654
26655 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26656
26657         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26658         of unsigned long.
26659
26660 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26661
26662         * gcc.dg/20011029-2.c: New test.
26663
26664         * gcc.c-torture/compile/20011029-1.c: New test.
26665
26666 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26667
26668         * objc/execute/class_self-1.m: New test.
26669         * objc/execute/class_self-2.m: New test.
26670
26671 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26672
26673         * gcc.misc-tests/msgs.exp: Delete.
26674         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26675         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26676         error set to match recent changes.
26677
26678 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26679
26680         * gcc.dg/20011021-1.c: New test.
26681
26682 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26683
26684         * gcc.c-torture/compile/20011023-1.c: New test.
26685
26686 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26687
26688         * lib/g77.exp: Rewrite based on lib/g++.exp.
26689
26690 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * gcc.c-torture/execute/20011019-1.c: New test.
26693
26694         * gcc.dg/20011018-1.c: New test.
26695
26696 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26697
26698         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26699
26700 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26701
26702         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26703         * gcc.dg/attr-invalid.c: Likewise.
26704
26705 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * testsuite/gcc.dg/20011015-1.c: New test.
26708
26709 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26710
26711         * g++.dg/template/unify2.C: New test.
26712
26713 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26714
26715         * g++.dg/other/exception-specification.C: New test
26716
26717 2001-10-13  Tom Rix  <trix@redhat.com>
26718
26719         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26720         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26721
26722 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26723
26724         * testsuite/gcc.dg/20011009-1.c: New test.
26725
26726 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         PR g++/4476
26729         * g++.dg/other/friend1.C: New test.
26730
26731 2001-10-11  Richard Henderson  <rth@redhat.com>
26732
26733         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26734
26735 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26736
26737         * gcc.c-torture/compile/20011010-1.c: New.
26738
26739 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26742         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26743         g77.f-torture/execute/execute.exp,
26744         g77.f-torture/noncompile/noncompile.exp,
26745         gcc.c-torture/compile/compile.exp,
26746         gcc.c-torture/execute/execute.exp,
26747         gcc.c-torture/execute/ieee/ieee.exp,
26748         gcc.c-torture/execute/memcheck/memcheck.exp,
26749         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26750         objc/execute/execute.exp: Update FSF address.
26751
26752 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26753
26754         * gcc.dg/cpp/cmdlne-C.c: Update.
26755         * gcc.dg/cpp/cmdlne-C2.c: New.
26756
26757 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26758
26759         * gcc.c-torture/execute/20011008-3.c: New.
26760
26761 2001-10-08  DJ Delorie  <dj@redhat.com>
26762
26763         * gcc.dg/20011008-1.c: New.
26764         * gcc.dg/20011008-2.c: New.
26765
26766 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26767
26768         * gcc.dg/cpp/spacing1.c: Update test.
26769
26770 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26771
26772         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26773         spelling errors of "separate" as "seperate".
26774
26775 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26776
26777         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26778         enough to avoid inlining.
26779
26780 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26781
26782         * lib/g77.exp: set libg2c_dir correctly.
26783
26784 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26785
26786         * gcc.dg/cpp/macro11.c: New test.
26787
26788 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26789
26790         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26791         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26792         gcc.dg/format/multattr-3.c: New tests.
26793         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26794         tests for format attributes on function pointers being rejected.
26795
26796 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26797
26798         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26799
26800 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26801
26802         * g++.dg/warn/format1.C: New test.
26803
26804 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26805
26806         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26807
26808 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26809
26810         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26811
26812 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26813
26814         * gcc.dg/cpp/redef2.c: Add test.
26815
26816 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26817
26818         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26819         long-standing bug on i686, apparently.
26820         * gcc.c-torture/execute/loop-2c.x: New file.
26821         * gcc.c-torture/execute/loop-2d.x: New file.
26822         * gcc.c-torture/execute/loop-3c.x: New file.
26823
26824 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26825
26826         * gcc.dg/cpp/20000625-2.c: Correct line number.
26827
26828 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26829
26830         * gcc.dg/cpp/macro10.c: New test.
26831         * gcc.dg/cpp/strify3.c: New test.
26832         * gcc.dg/cpp/spacing1.c: Add tests.
26833         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26834         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26835
26836 2001-09-24  DJ Delorie  <dj@redhat.com>
26837
26838         * gcc.c-torture/execute/20010924-1.c: New test.
26839
26840 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26841
26842         * testsuite/objc/execute/paste.m: Remove.
26843
26844 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26845
26846         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26847
26848 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26849
26850         * g77.dg/strlen0.f: New test.
26851
26852 2001-09-21  Richard Henderson  <rth@redhat.com>
26853
26854         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26855         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26856
26857 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26858
26859         Table-driven attributes.
26860         * g++.dg/ext/attrib1.C: New test.
26861
26862 2001-09-20  DJ Delorie  <dj@redhat.com>
26863
26864         * gcc.dg/20000926-1.c: Update expected warning messages.
26865         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26866         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26867         array.
26868
26869 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26870
26871         * g++.dg/eh/registers1.C: New test case.
26872
26873 2001-09-17  Richard Henderson  <rth@redhat.com>
26874
26875         * gcc.dg/array-5.c: Fix VLA decomposition test.
26876
26877 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26878
26879         * gcc.dg/cpp/line5.c: New testcase.
26880
26881 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26882
26883         * gcc.dg/cpp/macro9.c: New test.
26884
26885 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26886
26887         * gcc.c-torture/execute/980223.c: Change type of addr from long
26888         to char *.
26889
26890 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26891
26892         * gcc.c-torture/execute/20010915-1.c: New test.
26893
26894 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26895
26896         * g77.dg/bprob: New directory.
26897         * g77.dg/bprob/bprob.exp: New file.
26898         * g77.dg/bprob/bprob-1.f: New test.
26899         * g77.dg/gcov: New directory.
26900         * g77.dg/gcov/gcov.exp: New file.
26901         * g77.dg/gcov/gcov-1.f: New test.
26902         * g77.dg/gcov/gcov-1.x: New file.
26903
26904 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26905
26906         * gcc.dg/cpp/directiv.c: Update.
26907         * gcc.dg/cpp/undef1.c: Update.
26908
26909 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * gcc.dg/20010912-1.c: New test.
26912
26913 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26914
26915         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26916         language-independent file in lib.
26917         * lib/gcov.exp: New file.
26918
26919 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26920
26921         * gcc.c-torture/compile/20010911-1.c: New test.
26922
26923 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26924
26925         * lib/profopt.exp: New, to support profile-directed optimizations.
26926         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26927         * gcc.misc-tests/bprob-1.c: New test.
26928         * gcc.misc-tests/bprob-2.c: New test.
26929
26930 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26931
26932         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26933         XFAIL and which kinds of gcov output to verify.
26934         * gcc.misc-tests/gcov-4b.x: New file.
26935         * gcc.misc-tests/gcov-5b.x: New file.
26936         * gcc.misc-tests/gcov-6.x: New file.
26937         * gcc.misc-tests/gcov-7.c: New test.
26938         * gcc.misc-tests/gcov-7.x: New file.
26939
26940 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26941
26942         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26943         * gcc.misc-tests/gcov-6.c: New test.
26944
26945 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26946
26947         PR c++/3986
26948         * g++.dg/abi/vbase1.C: New test.
26949
26950 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26951
26952         * objc.dg/method-2.m: New.
26953
26954 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         PR c++/4203
26957         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26958         * g++.dg/init/empty1.C: New test.
26959
26960 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26961
26962         * gcc.c-torture/compile/20010903-1.c: New test.
26963
26964 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26965
26966         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26967         for m68k.
26968
26969 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26970
26971         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26972
26973         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26974
26975         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26976
26977 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26978
26979         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26980         for 16-bit 'unsigned int'.
26981
26982 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26983
26984         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26985
26986 2001-08-27  Richard Henderson  <rth@redhat.com>
26987
26988         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26989         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26990
26991 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26992
26993         * gcc.dg/asm-names.c (ymain): New.
26994
26995 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26996
26997         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26998         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26999         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27000
27001 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27002
27003         * gcc.dg/compare5.c: New testcase.
27004
27005 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27006
27007         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27008         and "In instantiation".
27009
27010 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27011
27012         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27013
27014 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27015
27016         * gcc.misc-tests/gcov.exp: Add support for branch information.
27017         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27018         * gcc.misc-tests/gcov-4.c: New test.
27019         * gcc.misc-tests/gcov-4b.c: New test.
27020         * gcc.misc-tests/gcov-5b.c: New test.
27021
27022 2001-08-20  Zack Weinberg  <zackw@panix.com>
27023
27024         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27025         expected to fail.
27026
27027 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27028
27029         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27030
27031 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27032
27033         * g++.dg/eh/template1.C: New test.
27034
27035 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27036
27037         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27038         Fix thinko.
27039         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27040         for xfail.
27041
27042 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27043
27044         * lib/g77-dg.exp:  Use prune.exp for common procedures
27045         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27046         * lib/g77.exp: (g77-dg-prune) Remove
27047
27048 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27049
27050         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27051
27052 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27053
27054         * g++.dg/template/unify1.C: New test.
27055
27056 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27057
27058         * g++.dg/abi/empty4.C: New test.
27059
27060 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27061
27062         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27063         solaris2.*
27064         * g77.f-torture/compile/pr3743.x: Likewise
27065
27066 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27067
27068         * g++.dg/other/using-declaration.C: New test.
27069
27070 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27071
27072         * gcc.dg/cpp/tr-sign.c: New testcase.
27073
27074 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27075
27076         * gcc.dg/cpp/19951025-1.c: Revert.
27077         * gcc.dg/cpp/directiv.c: We no longer process directives that
27078         interrupt macro arguments.
27079
27080 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27081
27082         * gcc.dg/bconstp-1.c: New test.
27083
27084 2001-08-03  Richard Henderson  <rth@redhat.com>
27085
27086         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27087
27088 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27089
27090         * gcc.dg/cpp/19951025-1.c: Update.
27091
27092 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27093
27094         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27095         should be x.
27096
27097 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27098
27099         Kill -fhonor-std.
27100         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27101         * g++.old-deja/g++.other/std1.C: Likewise.
27102         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27103
27104 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27105
27106         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27107         (g77_pass, g77_fail, g77_finish, g77_exit,
27108         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27109
27110 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27111
27112         * g77.dg/fbackslash.f
27113         * g77.dg/fcase-preserve.f
27114         * g77.dg/ff90-1.f
27115         * g77.dg/ffixed-line-length-0.f
27116         * g77.dg/ffixed-line-length-132.f
27117         * g77.dg/ffixed-line-length-7.f
27118         * g77.dg/ffixed-line-length-72.f
27119         * g77.dg/ffixed-line-length-none.f
27120         * g77.dg/ffree-form-1.f
27121         * g77.dg/fno-backslash.f
27122         * g77.dg/fno-f90-1.f
27123         * g77.dg/fno-fixed-form-1.f
27124         * g77.dg/fno-onetrip.f
27125         * g77.dg/fno-typeless-boz.f
27126         * g77.dg/fno-underscoring.f
27127         * g77.dg/fno-vxt-1.f
27128         * g77.dg/fonetrip.f
27129         * g77.dg/ftypeless-boz.f
27130         * g77.dg/fugly-assumed.f
27131         * g77.dg/funderscoring.f
27132         * g77.dg/fvxt-1.f
27133
27134 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27135
27136         * objc.dg/fwd-proto-1.m: New.
27137         * objc.dg/local-decl-1.m: New.
27138         * objc.dg/naming-1.m: New.
27139         * objc.dg/naming-2.m: New.
27140         * objc.dg/proto-hier-1.m: New.
27141
27142 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27143
27144         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27145         largest-type elements to a struct makes its size grow.
27146
27147 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.dg/abi/vthunk1.C: New test.
27150
27151 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.dg/abi/vbase8-22.C: New test.
27154
27155 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27156
27157         * gcc.dg/cpp/macro8.c: New test.
27158
27159 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.dg/abi/vbase8-21.C: New test.
27162
27163 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * g++.dg/abi/vbase8-10.C: New test.
27166
27167 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27168
27169         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27170         ${tool}_set_ld_library_path.
27171         Changed caller.
27172         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27173         g++.exp.
27174
27175 2001-07-26  Stan Cox <scox@redhat.com>
27176
27177         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27178         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27179         gcc_exit, gcc_check_unsupported_p):
27180         Moved to gcc-deps.exp
27181         * gcc-deps.exp: New file.
27182
27183 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27184
27185         * g++.old-deja/g++.pt/defarg14.C: New test.
27186
27187 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27188
27189         * g++.old-deja/g++.other/lineno5.C: New test.
27190
27191 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27192
27193         * g++.old-deja/g++.pt/crash68.C: New test.
27194
27195 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27196
27197         * g++.old-deja/g++.other/crash42.C: New test.
27198
27199 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27200
27201         * gcc.dg/cpp/extratokens.c: Fix.
27202         * gcc.dg/cpp/skipping2.c: New tests.
27203
27204 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27205
27206         * gcc.c-torture/execute/20010724-1.c: New file.
27207         * gcc.c-torture/execute/20010724-1.x: New file.
27208
27209 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27210
27211         * g++.old-deja/g++.other/cond7.C: New test.
27212
27213 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.other/optimize4.C: New test.
27216
27217 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27220
27221 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27222
27223         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27224         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27225         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27226         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27227
27228         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27229         bug report" message.
27230
27231         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27232         * g++.dg/ext/instantiate1.C: Move from old-deja.
27233
27234 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27235
27236         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27237         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27238         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27239         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27240
27241 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27242
27243         * gcc.c-torture/execute/20010723-1.c: New test.
27244
27245 2001-07-23  Ben Elliston  <bje@redhat.com>
27246
27247         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27248
27249 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27250
27251         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27252         i[34567]86-*-*.
27253         Delete handling of ieee_multilib_flags.
27254         Pass -mieee for alpha*-*-* and sh-*-*.
27255         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27256
27257 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         Remove old-abi tests.
27260         * g++.old-deja/g++.mike/p11116.C: Remove.
27261         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27262
27263 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27264
27265         * g77.f-torture/compile/pr3743.f:  New test
27266
27267 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27268
27269         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27270
27271 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27272
27273         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27274         g++.old-deja/g++.pt/static6.C: Likewise.
27275         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27276         supports weak symbols.
27277
27278 2001-07-18  Andreas Jaeger  <aj@suse.de>
27279
27280         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27281         supported again.
27282
27283 2001-07-18  Andreas Jaeger  <aj@suse.de>
27284
27285         * gcc.dg/iftrap-1.c: Fix target line.
27286
27287 2001-07-17  Richard Henderson  <rth@redhat.com>
27288
27289         * gcc.c-torture/execute/20010717-1.c: New.
27290
27291 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27292
27293         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27294         tests.
27295
27296 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27297
27298         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27299
27300 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27301
27302         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27303         UAC_SIGBUS, UAC_NOPRINT definitions.
27304
27305 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27306
27307         * objc/execute/object_is_class.m: New test.
27308         * objc/execute/object_is_meta_class.m: New test.
27309
27310 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27311
27312         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27313         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27314
27315 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27316
27317         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27318         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27319
27320 2001-07-14  Richard Henderson  <rth@redhat.com>
27321
27322         * gcc.dg/iftrap-1.c: New.
27323
27324 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27325
27326         * g77.f-torture/execute/intrinsic77.f: New test.
27327
27328 2001-07-11  Janis Johnson <janis@us.ibm.com>
27329
27330         * gcc.misc-tests/gcov-3.c: New test.
27331
27332 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27333
27334         * gcc.c-torture/compile/20010711-1.c,
27335         * gcc.c-torture/compile/20010711-2.c: New tests.
27336
27337 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27338
27339         * gcc.c-torture/execute/20010711-1.c: New test.
27340
27341 2001-07-11  Ben Elliston  <bje@redhat.com>
27342
27343         * g++.old-deja/g++.other/enum5.C: New test.
27344
27345 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27346
27347         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27348         (g++-dg-prune): Call prune_gcc_output.
27349         * prune.exp: New file for prune_gcc_output.
27350         * lib/g++.exp, lib/gcc.exp: Load it.
27351
27352 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27353
27354         * gcc.c-torture/compile/20010701-1.c,
27355         g++.old-deja/g++.ext/attrib6.C: New tests.
27356
27357 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27358
27359         * gcc.c-torture/compile/20010706-1.c: New test.
27360
27361 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27362
27363         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27364
27365 2001-06-28  Stan Shebs  <shebs@apple.com>
27366
27367         * gcc.dg/pragma-darwin.c: New test.
27368
27369 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27370
27371         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27372         Solaris 2.[678] system.
27373
27374 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27375
27376         * gcc.dg/20010622-1.c: New test.
27377
27378 2001-06-18  Stan Shebs  <shebs@apple.com>
27379
27380         * objc.dg: New directory.
27381         * objc.dg/dg.exp: New file.
27382         * objc.dg/alias.m: New.
27383         * objc.dg/class-1.m: New.
27384         * objc.dg/class-2.m: New.
27385         * objc.dg/const-str-1.m: New.
27386         * objc.dg/const-str-2.m: New.
27387         * objc.dg/id-1.m: New.
27388         * objc.dg/method-1.m: New.
27389         * objc.dg/super-class-1.m: New.
27390         * lib/objc-dg.exp: New file.
27391
27392 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27393
27394         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27395         of label name.
27396
27397 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27398
27399         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27400
27401 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27402
27403         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27404         variable.
27405
27406 2001-06-12  Richard Henderson  <rth@redhat.com>
27407
27408         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27409
27410 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.old-deja/g++.abi/vbase5.C: New test.
27413         * g++.old-deja/g++.abi/vbase6.C: New test.
27414         * g++.old-deja/g++.abi/vbase7.C: New test.
27415
27416 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27417
27418         * gcc.c-torture/compile/20010610-1.c: New test.
27419
27420 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.abi/vbase4.C: New test.
27423
27424 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27425
27426         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27427         support %f for HC11/HC12 targets.
27428         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27429         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27430         on HC11/HC12 targets.
27431         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27432
27433 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27434
27435         * gcc.dg/wchar_t-1.c: New file.
27436         * gcc.dg/wint_t-1.c: Likewise.
27437
27438 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27439
27440         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27441
27442 2001-06-11  Richard Henderson  <rth@redhat.com>
27443
27444         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27445
27446 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27447
27448         * gcc.c-torture/compile/20010611-1.c: New test.
27449
27450 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27451
27452         * gcc.dg/c99-tag-1.c: Add more tests.
27453
27454 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27455
27456         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27457         representation on MN10300 and ARM/Thumb.
27458
27459 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27460
27461         * g77.f-torture/execute/20010610.f: New.
27462
27463 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27464
27465         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27466         names.
27467
27468 2001-06-09  Richard Henderson  <rth@redhat.com>
27469
27470         * gcc.c-torture/execute/ashrdi-1.c: New.
27471         * gcc.c-torture/execute/ashldi-1.c: New.
27472         * gcc.c-torture/execute/lshrdi-1.c: New.
27473
27474 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27475
27476         * objc/execute/load-3.m: Added. Check sending +load to categories,
27477         in addition to classes.
27478
27479 2001-06-08  Stan Shebs  <shebs@apple.com>
27480
27481         * objc/execute/load-2.m: New test.  From Nicola Pero
27482         <n.pero@mi.flashnet.it>.
27483
27484 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27485
27486         * gcc.c-torture/execute/20010605-2.c: New test.
27487
27488 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27489
27490         * g++.old-deja/g++.abi/vbase2.C: New test.
27491         * g++.old-deja/g++.abi/vbase3.C: New test.
27492
27493 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * g++.old-deja/g++.pt/friend49.C: New test.
27496
27497 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27498
27499         * g++.old-deja/g++.ext/anon3.C: New test.
27500
27501 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.other/conv7.C: New test.
27504
27505 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27506
27507         * gcc.c-torture/compile/20010605-2.c: New test.
27508
27509 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27510
27511         * gcc.c-torture/execute/20010604-1.c: New test.
27512
27513 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27514
27515         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27516
27517 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27518
27519         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27520         (g++_link_flags): Likewise.
27521         (g++_init): Pass gccpath's value to two previous functions.
27522
27523 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27524
27525         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27526         Ensure logfile entry matches exec command line.
27527
27528 2001-05-31  Richard Henderson  <rth@redhat.com>
27529
27530         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27531         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27532
27533 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27534
27535         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27536         compiler for irix6.2
27537
27538 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.old-deja/g++.other/optimize3.C: New file.
27541
27542 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27543
27544         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27545         assemble.
27546
27547 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27548
27549         * g++.old-deja/g++.other/optimize2.C: New file.
27550
27551 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27552
27553         * gcc.c-torture/compile/20010518-2.c: New file.
27554         * gcc.c-torture/execute/20010518-1.c: New file.
27555         * gcc.c-torture/execute/20010518-2.c: New file.
27556
27557 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27558
27559         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27560
27561 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27562
27563         G++ no longer defines builtins that do not begin with __builtin.
27564         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27565         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27566         * g++.old-deja/g++.law/builtin1.C: Likewise.
27567         * g++.old-deja/g++.law/cvt2.C: Likewise.
27568         * g++.old-deja/g++.mike/net5.C: Likewise.
27569         * g++.old-deja/g++.other/builtins1.C: Likewise.
27570         * g++.old-deja/g++.other/builtins2.C: Likewise.
27571         * g++.old-deja/g++.other/builtins3.C: Likewise.
27572         * g++.old-deja/g++.other/builtins4.C: Likewise.
27573         * g++.old-deja/g++.other/inline8.C: Likewise.
27574         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27575
27576 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         * g++.old-deja/g++.pt/using1.C: Adjust.
27579         * g++.old-deja/g++.pt/using2.C: New test.
27580
27581 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27582
27583         * gcc.dg/cpp/charconst.c: New tests.
27584         * gcc.dg/cpp/escape.c: New tests.
27585         * gcc.dg/cpp/escape-1.c: New tests.
27586         * gcc.dg/cpp/escape-2.c: New tests.
27587         * gcc.dg/cpp/ucs.c: New tests.
27588
27589 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27590
27591         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27592         native compiler for irix6.5.
27593
27594 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27595
27596         * lib/g++.exp (g++_include_flags): Use args to compute
27597         get_multilibs.
27598         (g++_link_flags): Likewise.
27599         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27600
27601 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27602
27603         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27604
27605 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27606
27607         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27608         this file.
27609
27610 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27611
27612         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27613         STACK_SIZE;
27614         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27615         to STACK_SIZE; Use it to define size of add_histo array.
27616         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27617         to STACK_SIZE.
27618         (f): Use GITT_SIZE to define size of gitt local table.
27619         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27620         to STACK_SIZE; Use it to define size of bytemem array.
27621
27622 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27623
27624         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27625         on 68HC11/HC12 due to the asm instruction.
27626         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27627         * gcc.c-torture/compile/920520-1.x: Likewise.
27628         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27629         on 68HC11/HC12 because the function is larger than 64K.
27630         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27631         on 68HC11/HC12 because the structure is too large.
27632
27633 2001-05-20  Richard Henderson  <rth@redhat.com>
27634
27635         * gcc.c-torture/execute/20010520-1.c: New.
27636
27637 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27638
27639         * g++.old-deja/g++.warn/compare1.C: New test.
27640         * gcc.dg/compare4.c: New test.
27641
27642 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.old-deja/g++.other/optimize1.C: New test.
27645
27646 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27647
27648         * g++.old-deja/g++.pt/spec41.C: New test.
27649
27650 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27651
27652         * gcc.c-torture/compile/20010114-1.x: Remove.
27653
27654 2001-05-18  Stan Shebs  <shebs@apple.com>
27655
27656         * gcc.c-torture/compile/20010518-1.c: New test.
27657
27658 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27659
27660         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27661         * g++.old-deja/g++.pt/crash67.C: New test.
27662
27663 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27664
27665         * g++.old-deja/g++.other/debug9.C: New test.
27666
27667 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27668
27669         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27670
27671 2001-05-16  Jan Hubicka  <jh@suse.cz>
27672
27673         * gcc.c-torture/compile/20010516-1.c: New test.
27674
27675 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.other/crash41.C: New test.
27678
27679 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.pt/crash66.C: New test.
27682
27683 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27684
27685         * g++.old-deja/g++.robertl/eb27.C: Convert.
27686
27687 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27688
27689         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27690         declaration being redundant.
27691
27692 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27693
27694         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27695
27696 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27697
27698         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27699
27700 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27701
27702         * lib/g++.exp: Use testsuite_flags.
27703
27704 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27705
27706         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27707
27708 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27709
27710         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27711
27712 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27713
27714         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27715
27716 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27717
27718         * gcc.c-torture/compile/20010313-1.c: New test.
27719
27720 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27721
27722         * gcc.dg/cpp/direct2.c: New test.
27723         * gccq.dg/cpp/direct2s.c: New test.
27724
27725         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27726
27727 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27728
27729         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27730         * g++.old-deja/g++.other/op3.C: Likewise.
27731
27732 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27733
27734         * gcc.dg/cpp/syshdr.h: New file.
27735         * gcc.dg/cpp/sysmac1.c: Update.
27736         * gcc.dg/cpp/sysmac2.c: Update.
27737
27738 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27739
27740         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27741
27742 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27743
27744         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27745         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27746
27747 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27748
27749         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27750
27751 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27752
27753         * lib/g++.exp (g++_include_flags): Don't use any special flags
27754         if TESTING_IN_BUILD_TREE is not defined.
27755         (g++_init): Use a plain 'c++' as the compiler if
27756         TESTING_IN_BUILD_TREEE is not defined.
27757
27758 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * g++.old-deja/g++.eh/catch13.C: New test.
27761         * g++.old-deja/g++.eh/catch14.C: New test.
27762
27763 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27764
27765         * gcc.dg/cpp/tr-define.c: New test.
27766
27767 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27768
27769         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27770         <stdlib.h>, not <malloc.h>.
27771
27772 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         * g++.old-deja/g++.ns/template17.C: New test.
27775
27776 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         * g++.old-deja/g++.pt/ref4.C: New test.
27779
27780 2001-04-30  Richard Henderson  <rth@redhat.com>
27781
27782         * gcc.dg/20000724-1.c: Revert last change.
27783
27784 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27785
27786         * g77.f-torture/execute/20010430.f: New test.
27787
27788 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27789
27790         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27791
27792 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27793
27794         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27795
27796 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27797
27798         * g++.old-deja/g++.eh/crash6.C: New test.
27799
27800 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27801
27802         * g++.old-deja/g++.other/warn7.C: New test.
27803
27804 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27805
27806         * g++.old-deja/g++.other/defarg9.C: New test.
27807
27808 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27809
27810         * g77.f-torture/compile/20010426.f: New test.
27811         * g77.f-torture/execute/20010426.f: New test.
27812
27813 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27814
27815         * g77.f-torture/compile/20000629-1.x: Remove - error
27816         has been fixed.
27817
27818 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27819
27820         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27821         Tweak slightly to work with g++.dg framework.
27822         * g++.dg/special/ecos.exp: Run initp1.C test.
27823         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27824
27825         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27826         its linker doesn't give line numbers either.
27827         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27828
27829 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.other/lex1.C: New test.
27832
27833 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27834
27835         * gcc.dg/noncompile/20010425-1.c: New test.
27836
27837 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27838
27839         * g++.old-deja/g++.pt/mangle2.C: New test.
27840
27841 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27842
27843         * gcc.dg/format/plus-1.c: New test.
27844
27845 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27846
27847         * gcc.dg/20010423-1.c: New test.
27848
27849 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27850
27851         * gcc.c-torture/execute/20010422-1.c: New test.
27852
27853 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         * g++.old-deja/g++.ns/type2.C: New test.
27856
27857 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27858
27859         * g++.old-deja/g++.other/perf1.C: New test.
27860
27861 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27862
27863         * gcc.dg/c99-func-2.c: Remove xfail.
27864         * gcc.dg/c99-func-3.c: Remove xfail.
27865         * gcc.dg/c99-func-4.c: Remove xfail.
27866
27867 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27868
27869         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27870
27871 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27872
27873         * gcc.c-torture/compile/20010423-1.c: New test.
27874
27875 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         * g++.old-deja/g++.pt/typename28.C: New test.
27878
27879 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27880
27881         * g++.old-deja/g++.abi/empty2.C: New test.
27882         * g++.old-deja/g++.abi/empty3.C: New test.
27883
27884 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27885
27886         * g++.old-deja/g++.other/comdat2.C: New test.
27887         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27888
27889 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27890
27891         * g++.old-deja/g++.other/overload14.C: New test.
27892
27893 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27894
27895         * g++.old-deja/g++.other/lookup23.C: New test.
27896
27897 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27898
27899         * gcc.c-torture/execute/20010403-1.c: New test.
27900
27901 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27902             Mark Mitchell  <mark@codesourcery.com>
27903
27904         * lib/old-dejagnu.exp: Don't delete output of executable.
27905         Add .exe suffix to executables.
27906
27907 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27908
27909         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27910
27911 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27912
27913         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27914
27915 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27916
27917         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27918         * g++.old-deja/g++.abi/crash1.C: New test.
27919
27920 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.old-deja/g++.other/crash40.C: New test.
27923
27924 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27925
27926         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27927
27928 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.other/warn6.C: New test.
27931
27932 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27933
27934         * g++.old-deja/g++.robertl/eb42.C: Same.
27935
27936 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27937
27938         * gcc.dg/wtr-conversion-1.c: New testcase.
27939
27940 2001-04-10  Richard Henderson  <rth@redhat.com>
27941
27942         * g++.old-deja/g++.other/array5.C: New.
27943
27944 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27945
27946         * gcc.c-torture/execute/20010408-1.c: New test.
27947
27948 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27949
27950         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27951         headers and constructs.
27952         * g++.old-deja/g++.robertl/eb79.C: Same.
27953         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27954         * g++.old-deja/g++.robertl/eb73.C: Same.
27955         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27956         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27957         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27958         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27959         * g++.old-deja/g++.robertl/eb44.C: Same.
27960         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27961         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27962         * g++.old-deja/g++.robertl/eb39.C: Same.
27963         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27964         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27965         * g++.old-deja/g++.robertl/eb30.C: Same.
27966         * g++.old-deja/g++.robertl/eb3.C: Same.
27967         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27968         * g++.old-deja/g++.robertl/eb21.C: Same.
27969         * g++.old-deja/g++.robertl/eb15.C: Same.
27970         * g++.old-deja/g++.robertl/eb118.C: Same.
27971         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27972         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27973         * g++.old-deja/g++.robertl/eb109.C: Same.
27974         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27975         * g++.old-deja/g++.mike/rtti1.C: Same.
27976         * g++.old-deja/g++.mike/p658.C: Same.
27977         * g++.old-deja/g++.mike/net46.C: Same.
27978         * g++.old-deja/g++.mike/net34.C: Same.
27979         * g++.old-deja/g++.mike/memoize1.C: Same.
27980         * g++.old-deja/g++.mike/eh2.C: Same.
27981         * g++.old-deja/g++.law/weak.C: Same.
27982         * g++.old-deja/g++.law/visibility7.C: Same.
27983         * g++.old-deja/g++.law/visibility25.C: Same.
27984         * g++.old-deja/g++.law/visibility22.C: Same.
27985         * g++.old-deja/g++.law/visibility2.C: Same.
27986         * g++.old-deja/g++.law/visibility17.C: Same.
27987         * g++.old-deja/g++.law/visibility13.C: Same.
27988         * g++.old-deja/g++.law/visibility10.C: Same.
27989         * g++.old-deja/g++.law/visibility1.C: Same.
27990         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27991         * g++.old-deja/g++.law/vbase1.C: Same.
27992         * g++.old-deja/g++.law/operators32.C: Same.
27993         * g++.old-deja/g++.law/nest3.C: Same.
27994         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27995         * g++.old-deja/g++.law/except5.C (main): Same.
27996         * g++.old-deja/g++.law/cvt7.C (run): Same.
27997         * g++.old-deja/g++.law/cvt2.C: Same.
27998         * g++.old-deja/g++.law/cvt16.C: Same.
27999         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28000         * g++.old-deja/g++.law/ctors17.C (main): Same.
28001         * g++.old-deja/g++.law/ctors13.C: Same.
28002         * g++.old-deja/g++.law/ctors12.C (main): Same.
28003         * g++.old-deja/g++.law/ctors10.C: Same.
28004         * g++.old-deja/g++.law/code-gen5.C: Same.
28005         * g++.old-deja/g++.law/bad-error7.C: Same.
28006         * g++.old-deja/g++.law/arm9.C: Same.
28007         * g++.old-deja/g++.law/arm12.C: Same.
28008         * g++.old-deja/g++.law/arg8.C: Same.
28009         * g++.old-deja/g++.law/arg1.C: Same.
28010         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28011         * g++.old-deja/g++.jason/template31.C: Same.
28012         * g++.old-deja/g++.jason/template24.C (main): Same.
28013         * g++.old-deja/g++.jason/2371.C: Same.
28014         * g++.old-deja/g++.eh/new2.C: Same.
28015         * g++.old-deja/g++.eh/new1.C: Same.
28016         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28017         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28018         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28019         * g++.old-deja/g++.brendan/crash62.C: Same.
28020         * g++.old-deja/g++.brendan/crash52.C: Same.
28021         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28022         * g++.old-deja/g++.brendan/crash38.C: Same.
28023         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28024         * g++.old-deja/g++.brendan/copy9.C: Same.
28025
28026 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28027
28028         * gcc.c-torture/execute/20001203-2.c (memset):
28029         Count argument is of type __SIZE_TYPE__.
28030
28031 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28032
28033         * gcc.c-torture/compile/20010404-1.c: New test.
28034
28035 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.c-torture/compile/20010326-1.c: New test.
28038
28039 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28040
28041         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28042         peculiarities of the SH.
28043         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28044
28045 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28046
28047         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28048         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28049         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28050
28051 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28052
28053         * g77.f-torture/compile/20010321-1.f: New test.
28054
28055 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28056
28057         * gcc.c-torture/compile/20010329-1.c: New test.
28058
28059 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28060
28061         * gcc.c-torture/execute/20010329-1.c: New test.
28062
28063 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28064
28065         * g++.old-deja/g++.other/eh4.C: Fix typo.
28066
28067 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28068
28069         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28070
28071 2001-03-28  Philip Blundell  <philb@gnu.org>
28072
28073         * gcc.c-torture/compile/20010328-1.c: New test.
28074
28075 2001-03-27  Richard Henderson  <rth@redhat.com>
28076
28077         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28078         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28079
28080 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28081
28082         * gcc.c-torture/compile/20010327-1.c: New test.
28083
28084 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.other/friend12.C: New test.
28087         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28088         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28089
28090 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28091
28092         * gcc.c-torture/execute/20010325-1.c: New test.
28093
28094 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28095
28096         * g++.old-deja/g++.other/mangle3.C: New test.
28097
28098 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28099
28100         * g++.old-deja/g++.other/anon8.C: New test.
28101
28102 2001-03-20  Philip Blundell  <philb@gnu.org>
28103
28104         * gcc.c-torture/compile/20010320-1.c: New test.
28105
28106 2001-03-17  Richard Henderson  <rth@redhat.com>
28107
28108         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28109
28110 2001-03-15  Geoff Keating  <geoff@redhat.com>
28111
28112         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28113         tests on AIX.
28114
28115 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28116
28117         * g++.old-deja/g++.other/eh4.C: New test.
28118
28119 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28120
28121         * gcc.dg/cpp/mi1.c: Update.
28122
28123 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28124
28125         * g++.old-deja/g++.other/regstack.C: New test.
28126
28127 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.old-deja/g++.other/ref4.C: New test.
28130
28131 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28132
28133         * objc/execute/va_method.m: Added.
28134         * objc/execute/IMP.m: Added.
28135         * objc/execute/_cmd.m: Added.
28136         * objc/execute/accessing_ivars.m: Added.
28137         * objc/execute/class-1.m: Added.
28138         * objc/execute/class-10.m: Added.
28139         * objc/execute/class-11.m: Added.
28140         * objc/execute/class-12.m: Added.
28141         * objc/execute/class-13.m: Added.
28142         * objc/execute/class-14.m: Added.
28143         * objc/execute/class-2.m: Added.
28144         * objc/execute/class-3.m: Added.
28145         * objc/execute/class-4.m: Added.
28146         * objc/execute/class-5.m: Added.
28147         * objc/execute/class-6.m: Added.
28148         * objc/execute/class-7.m: Added.
28149         * objc/execute/class-8.m: Added.
28150         * objc/execute/class-9.m: Added.
28151         * objc/execute/class-tests-1.h
28152         * objc/execute/class-tests-2.h
28153         * objc/execute/compatibility_alias.m: Added.
28154         * objc/execute/encode-1.m: Added.
28155         * objc/execute/formal_protocol-1.m: Added.
28156         * objc/execute/formal_protocol-2.m: Added.
28157         * objc/execute/formal_protocol-3.m: Added.
28158         * objc/execute/formal_protocol-4.m: Added.
28159         * objc/execute/formal_protocol-5.m: Added.
28160         * objc/execute/formal_protocol-6.m: Added.
28161         * objc/execute/formal_protocol-7.m: Added.
28162         * objc/execute/informal_protocol.m: Added.
28163         * objc/execute/initialize.m: Added.
28164         * objc/execute/load.m: Added.
28165         * objc/execute/many_args_method.m: Added.
28166         * objc/execute/nested-3.m: Added.
28167         * objc/execute/no_clash.m: Added.
28168         * objc/execute/private.m: Added.
28169         * objc/execute/redefining_self.m: Added.
28170         * objc/execute/root_methods.m: Added.
28171         * objc/execute/selector-1.m: Added.
28172         * objc/execute/static-1.m: Added.
28173         * objc/execute/static-2.m: Added.
28174         * objc/execute/va_method.m: Added.
28175
28176 2001-03-10  Richard Henderson  <rth@redhat.com>
28177
28178         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28179
28180 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28181
28182         * g++.old-deja/g++.other/crash31.C: XFAIL.
28183         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28184         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28185         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28186         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28187         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28188
28189 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28190
28191         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28192
28193 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28194
28195         * gcc.dg/20000724-1.c: Don't use multiline strings.
28196
28197 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28198
28199         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28200         result of -cString against what we expect it to be; don't just
28201         print it out for no one to read.
28202
28203         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28204         Based on testcases provided by Nicola Pero.
28205
28206 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28207
28208         * gcc.dg/cpp/macro7.c: New test.
28209
28210 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28211
28212         * gcc.dg/cpp/multiline.c: Update.
28213
28214 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28215
28216         * g++.old-deja/g++.other/enum3.C: New test.
28217
28218 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28219
28220         * g++.old-deja/g++.other/pod1.C: New test.
28221
28222 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28223
28224         * g++.old-deja/g++.ext/overload1.C: New test.
28225
28226 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.pt/using1.C: New test.
28229
28230 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.old-deja/g++.other/using9.C: New test.
28233
28234 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28235
28236         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28237
28238         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28239
28240 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         * g++.old-deja/g++.ext/realpt1.C: Remove.
28243
28244 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28247
28248 2001-02-26  Will Cohen  <wcohen@redhat.com>
28249
28250         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28251
28252 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28253
28254         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28255         templatized constructors.
28256
28257 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28258
28259         * gcc.c-torture/execute/20010224-1.c: New test.
28260
28261 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28262
28263         * gcc.c-torture/execute/20010222-1.c: New test.
28264
28265 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28266
28267         * g++.old-deja/g++.other/inline20.C: New test.
28268
28269 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28270
28271         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28272
28273 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28274
28275         * g++.old-deja/g++.other/lookup22.C: New test.
28276
28277 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28278
28279         * g77.dg: New directory.
28280         * g77.dg/20010216-1.f: New test case.
28281         * g77.dg/dg.exp: New driver.
28282         * lib/g77-dg.exp: New driver library.
28283
28284 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28285
28286         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28287
28288 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28289
28290         * g++.old-deja/g++.other/decl9.C: New test.
28291
28292 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28295         not need <string> and also tests the initialization at runtime.
28296
28297 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28298
28299         * gcc.c-torture/execute/longlong.c: New test.
28300
28301 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28302
28303         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28304
28305 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28306
28307         * gcc.c-torture/execute/920302-1.c (execute):
28308         Change argument type to short.
28309
28310 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.old-deja/g++.pt/deduct6.C: New test.
28313
28314 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28315
28316         * g++.old-deja/g++.pt/deduct5.C: New test.
28317
28318 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.c-torture/execute/20010209-1.c: New test.
28321
28322 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28323
28324         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28325
28326 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28327
28328         * g++.dg/vtgc1.C: Update for new ABI.
28329
28330         * consistency.vlad: New directory, 1665 files.
28331
28332 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28335         return type.
28336         * gcc.dg/cpp/digraphs.c: Declare puts.
28337
28338 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28339
28340         * g++.old-deja/g++.other/warn5.C: New test.
28341
28342 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28343
28344         * g++.old-deja/g++.pt/spec40.C: New test.
28345
28346 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28347
28348         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28349         case.
28350         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28351
28352 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28353
28354         * gcc.c-torture/compile/20010209-1.c: New test.
28355
28356 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28357
28358         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28359         excess errors message but not if it crashes.
28360         * g++.old-deja/g++.other/crash27.C: Likewise.
28361         * g++.old-deja/g++.other/crash28.C: Likewise.
28362         * g++.old-deja/g++.other/crash30.C: Likewise.
28363         * g++.old-deja/g++.other/crash32.C: Likewise.
28364         * g++.old-deja/g++.other/crash35.C: Likewise.
28365         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28366
28367 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28368
28369         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28370         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28371         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28372         g77.f-torture/execute/execute.exp,
28373         g77.f-torture/noncompile/noncompile.exp,
28374         gcc.c-torture/execute/execute.exp,
28375         gcc.c-torture/execute/memcheck/memcheck.exp,
28376         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28377         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28378         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28379         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28380         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28381         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28382         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28383         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28384         Remove bug reporting instructions with ancient email addresses.
28385
28386 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28387
28388         * gcc.dg/20010202-1.c: New test.
28389         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28390
28391 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28392
28393         * g++.dg/stdbool-if.C: New test.
28394
28395 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28396
28397         * objc/execute/fdecl.m: Added main().
28398
28399 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28400
28401         * gcc.c-torture/execute/20010206-1.c: New test.
28402
28403 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28404
28405         * gcc.dg/cpp/avoidpaste1.c: Update.
28406
28407 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28408
28409         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28410         Pero <nicola@brainstorm.co.uk>.
28411         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28412
28413 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28414
28415         * g++.old-deja/g++.pt/spec39.C: New test.
28416
28417 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28418
28419         * gcc.c-torture/compile/20010202-1.c: New test.
28420
28421 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28422
28423         * g++.old-deja/g++.abi/primary2.C: New test.
28424         * g++.old-deja/g++.abi/primary3.C: New test.
28425         * g++.old-deja/g++.abi/primary4.C: New test.
28426         * g++.old-deja/g++.abi/primary5.C: New test.
28427         * g++.old-deja/g++.abi/vtable3.h: New test.
28428         * g++.old-deja/g++.abi/vtable3a.C: New test.
28429         * g++.old-deja/g++.abi/vtable3b.C: New test.
28430         * g++.old-deja/g++.abi/vtable3c.C: New test.
28431         * g++.old-deja/g++.abi/vtable3d.C: New test.
28432         * g++.old-deja/g++.abi/vtable3e.C: New test.
28433         * g++.old-deja/g++.abi/vtable3f.C: New test.
28434         * g++.old-deja/g++.abi/vtable3g.C: New test.
28435         * g++.old-deja/g++.abi/vtable3h.C: New test.
28436         * g++.old-deja/g++.abi/vtable3i.C: New test.
28437         * g++.old-deja/g++.abi/vtable3j.C: New test.
28438         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28439
28440 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28441
28442         * g++.old-deja/g++.other/anon6.C: New test.
28443         * g++.old-deja/g++.other/anon7.C: New test.
28444
28445 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28446
28447         * gcc.dg/cpp/avoidpaste2.c: New tests.
28448
28449 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28450
28451         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28452
28453 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28454
28455         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28456         DECIMAL_DIG cases for Irix."
28457
28458 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28459
28460         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28461
28462 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28463
28464         * gcc.dg/c99-tag-1.c: New test.
28465
28466 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28467
28468         * gcc.dg/cpp/tr-warn1.c: Add tests.
28469
28470 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28471
28472         * gcc.dg/cpp/avoidpaste1.c: Update.
28473         * gcc.dg/cpp/paste4.c: Update.
28474
28475 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28476
28477         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28478         cases for Irix.
28479
28480 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28481
28482         * g++.old-deja/g++.other/inline19.C: New test.
28483
28484 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28485
28486         * gcc.dg/Wlarger-than.c: New test.
28487
28488 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28489
28490         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28491
28492 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28493
28494         * gcc.c-torture/execute/20010129-1.c: New test.
28495         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28496
28497 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28498
28499         * gcc.dg/cpp/avoidpaste1.c: Test case.
28500
28501 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * g++.old-deja/g++.other/inline18.C: New test.
28504
28505 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28506
28507         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28508         and __builtin_putchar.
28509
28510 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28511
28512         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28513         tests.
28514
28515 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28516
28517         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28518         floating point number rounding mode to round to the nearest
28519         representable mode.
28520
28521 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * g++.old-deja/g++.other/mangle2.C: New test.
28524
28525 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28526
28527         * gcc.c-torture/compile/20010124-1.c: New test.
28528
28529 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * g++.old-deja/g++.pt/spec38.C: New test.
28532
28533 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28534
28535         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28536         "Build don't run".
28537
28538 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28539
28540         * gcc.c-torture/execute/20010123-1.c: New test.
28541
28542 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.old-deja/g++.pt/spec37.C: New test.
28545
28546 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         * g++.old-deja/g++.pt/overload14.C: New test.
28549
28550 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28551
28552         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28553         __builtin_return_address.
28554
28555 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28558         * g++.old-deja/g++.pt/spec35.C: New test.
28559         * g++.old-deja/g++.pt/spec36.C: New test.
28560
28561 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28562
28563         * gcc.c-torture/compile/20010118-1.c: New test.
28564
28565 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28566
28567         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28568
28569 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28570
28571         * gcc.c-torture/execute/20010119-1.c: New test.
28572
28573 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.other/vbase5.C: New test.
28576
28577 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.c-torture/execute/20010118-1.c: New test.
28580
28581 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28582
28583         * g++.old-deja/g++.pt/deduct3.C: New test.
28584
28585 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         * g++.old-deja/g++.pt/spec34.C: New test.
28588
28589 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28590
28591         * g77.f-torture/compile/20000601-2.f: New test.
28592
28593 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         * g++.old-deja/g++.other/init17.C: New test.
28596
28597 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28598
28599         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28600
28601 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.old-deja/g++.pt/unify8.C: New test.
28604
28605 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28606
28607         * g++.old-deja/g++.abi/vbase1.C: New test.
28608
28609 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28610
28611         * g++.old-deja/g++.pt/crash65.C: New test.
28612
28613 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28614
28615         * gcc.dg/cpp/assembl2.S: New test case.
28616
28617 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28618
28619         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28620         are supported.
28621
28622 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28623
28624         * g++.old-deja/g++.other/builtins1.C: New test.
28625         * g++.old-deja/g++.other/builtins2.C: Likewise.
28626         * g++.old-deja/g++.other/builtins3.C: Likewise.
28627         * g++.old-deja/g++.other/builtins4.C: Likewise.
28628
28629 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28630
28631         * gcc.c-torture/compile/20010117-1.c: New test.
28632         * gcc.c-torture/compile/20010117-2.c: New test.
28633
28634 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28635
28636         * g77.f-torture/execute/20010116.[fx]: New test,
28637         XFAIL on i?86-*-*.
28638         * g77.f-torture/compile/20010115.f: Indicate it's
28639         a test for PR fortran/1636.
28640
28641 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28642
28643         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28644
28645 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28646
28647         * g77.f-torture/compile/20010115.f: New test.
28648
28649 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28650
28651         * g++.old-deja/g++.pt/nontype5.C: New test.
28652
28653 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28654
28655         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28656         have an equivalent working one below it.
28657
28658 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28659
28660         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28661         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28662
28663 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28664
28665         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28666         message containing "init_priority".
28667         (conpr-2.C): Likewise.
28668         (conpr-3.C): Likewise.
28669         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28670
28671 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28672
28673         * gcc.c-torture/execute/20010114-2.c: New test.
28674
28675 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28676
28677         * gcc.c-torture/compile/20010114-1.c: New test.
28678         * gcc.c-torture/compile/20010114-1.x: Xfail.
28679         * gcc.c-torture/compile/20010114-2.c: New test.
28680         * gcc.c-torture/execute/20010114-1.c: New test.
28681         * gcc.dg/trunc-1.c: New test.
28682         * gcc.dg/uninit-B.c: New test.
28683
28684 2001-01-13  Nick Clifton  <nickc@redhat.com>
28685
28686         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28687         target.
28688
28689 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28690
28691         * gcc.c-torture/compile/20010113-1.c: New test.
28692
28693 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28694
28695         * gcc.c-torture/compile/20001212-1.c: New test.
28696
28697 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28698
28699         * gcc.dg/cpp/widestr1.c: Update.
28700         * gcc.dg/cpp/prag-imp.c: Remove.
28701
28702 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * gcc.c-torture/execute/20000801-3.x: Remove.
28705         * gcc.dg/c90-init-1.c: New test.
28706         * gcc.dg/c99-init-1.c: New test.
28707         * gcc.dg/c99-init-2.c: New test.
28708         * gcc.dg/gnu99-init-1.c: New test.
28709
28710 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28711
28712         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28713         testing that no relevant ones were found.
28714
28715 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28716
28717         * g++.old-deja/g++.pt/cast2.C: New test.
28718
28719 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28720
28721         * g++.old-deja/g++.pt/friend47.C: New test.
28722
28723 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.old-deja/g++.pt/instantiate13.C: New test.
28726
28727 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28728
28729         * g++.old-deja/g++.other/defarg7.C: New test.
28730         * g++.old-deja/g++.other/defarg8.C: New test.
28731
28732 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.pt/crash64.C: New test.
28735
28736 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         * g++.old-deja/g++.pt/crash63.C: New test.
28739
28740 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28741
28742         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28743
28744 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28745
28746         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28747
28748 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28749
28750         * g++.old-deja/g++.pt/error3.C: New test.
28751
28752 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * g++.old-deja/g++.other/crash39.C: New test.
28755
28756 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.old-deja/g++.other/vbase4.C: New test.
28759
28760 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28761
28762         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28763         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28764         * gcc.dg/special/special.exp: New test driver which will check
28765         for alias support for the above test.
28766
28767 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28768
28769         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28770         problems on small machines.
28771         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28772         parameterize.
28773
28774 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28775
28776         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28777         mips.
28778         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28779
28780 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28781
28782         * g++.old_deja/g++.pt/using8.C: New test.
28783
28784 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28785
28786         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28787
28788 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28789
28790         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28791         where a failure is expected.
28792         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28793
28794 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.old_deja/g++.pt/instantiate12.C: New test.
28797
28798 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28799
28800         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28801         start of structs.
28802         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28803         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28804         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28805         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28806         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28807         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28808         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28809         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28810         * g++.old-deja/g++.eh/spec6.C: Likewise.
28811         * g++.old-deja/g++.jason/crash3.C: Likewise.
28812         * g++.old-deja/g++.law/ctors11.C: Likewise.
28813         * g++.old-deja/g++.law/ctors17.C: Likewise.
28814         * g++.old-deja/g++.law/ctors5.C: Likewise.
28815         * g++.old-deja/g++.law/ctors9.C: Likewise.
28816         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28817         * g++.old-deja/g++.mike/net22.C: Likewise.
28818         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28819         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28820         * g++.old-deja/g++.mike/virt3.C: Likewise.
28821         * g++.old-deja/g++.niklas/t128.C: Likewise.
28822         * g++.old-deja/g++.other/anon4.C: Likewise.
28823         * g++.old-deja/g++.other/using1.C: Likewise.
28824         * g++.old-deja/g++.other/warn3.C: Likewise.
28825         * g++.old-deja/g++.pt/t37.C: Likewise.
28826         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28827         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28828
28829 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28830
28831         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28832
28833 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28834
28835         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28836
28837 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * gcc.c-torture/compile/20010107-1.c: New test.
28840
28841 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28842
28843         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28844
28845 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28846
28847         * gcc.dg/format/format.h: New file.
28848         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28849         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28850         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28851         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28852         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28853         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28854         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28855         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28856         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28857         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28858         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28859         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28860         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28861         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28862         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28863         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28864         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28865         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28866         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28867         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28868         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28869         instead of declaring standard types, macros and functions in each
28870         test.
28871
28872 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28873
28874         * gcc.c-torture/execute/20010106-1.c: New test.
28875
28876 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28877
28878         * gcc.dg/format/format.exp: New file.
28879         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28880         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28881         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28882         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28883         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28884         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28885         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28886         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28887         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28888         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28889         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28890         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28891         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28892         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28893         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28894         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28895         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28896         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28897         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28898         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28899         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28900         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28901         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28902         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28903         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28904         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28905         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28906         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28907         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28908         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28909         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28910         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28911         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28912         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28913         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28914         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28915         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28916         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28917         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28918         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28919         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28920         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28921
28922 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28923
28924         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28925         account.
28926
28927 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28928
28929         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28930
28931 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28932
28933         * g++.old-deja/g++.pt/crash62.C: New test.
28934
28935 2001-01-04  Richard Henderson  <rth@redhat.com>
28936
28937         * gcc.dg/20000926-1.c: Update expected warnings.
28938         * gcc.dg/array-2.c: Likewise.
28939         * gcc.dg/array-4.c: Also validate flexible array members.
28940         * gcc.dg/c99-flex-array-1.c: New.
28941
28942 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28943
28944         * gcc.c-torture/compile/20001222-1.x: Remove.
28945
28946 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28947
28948         * gcc.c-torture/execute/built-in-setjmp.c: New.
28949
28950 2001-01-03  Richard Henderson  <rth@redhat.com>
28951
28952         * gcc.dg/940510-1.c: Update expected error wording.
28953         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28954
28955 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28956
28957         * lib/target-supports.exp (check_alias_available): Modified to
28958         indicate aliases not supported if only weak aliases are supported.
28959
28960 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28961
28962         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28963         Turn on cmpstrsi checks for __pj__ and __i370__.
28964
28965 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         * g++.old-deja/g++.other/virtual11.C: New test.
28968
28969 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28972
28973 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28974
28975         * gcc.c-torture/compile/20010102-1.c: New test.
28976
28977 2001-01-02  Andreas Jaeger  <aj@suse.de>
28978
28979         * gcc.dg/noreturn-3.c: New test.
28980
28981         * gcc.dg/noreturn-4.c: New test.
28982
28983 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28984
28985         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28986         __builtin_fputc and __builtin_fwrite.
28987
28988 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28989
28990         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28991         signed char, not default char.
28992
28993 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28994
28995         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28996
28997 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28998
28999         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29000
29001 2000-12-29  Richard Henderson  <rth@redhat.com>
29002
29003         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29004         (__cyg_profile_func_exit): Define.
29005
29006 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29007
29008         * g++.dg/vtgc1.C: New test.
29009
29010 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29011
29012         * gcc.dg/noncompile/20001228-1.c: New test.
29013
29014         * gcc.dg/20001228-1.c: New test.
29015
29016         * gcc.c-torture/execute/20001228-1.c: New test.
29017
29018 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29019
29020         * gcc.dg/format-strfmon-1.c: New test.
29021
29022 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29023
29024         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29025         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29026         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29027         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29028         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29029         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29030         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29031         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29032         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29033         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29034         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29035         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29036         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29037
29038         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29039         * gcc.c-torture/execute/string-opt-4.c: Test index.
29040
29041 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29042
29043         * gcc.c-torture/compile/20001226-1.c: New test.
29044
29045 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29046
29047         * gcc.c-torture/compile/20001222-1.c: New test.
29048         * gcc.c-torture/compile/20001222-1.x: Xfail.
29049
29050 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29051
29052         * gcc.c-torture/execute/comp-goto-2.c: New test.
29053
29054 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29055
29056         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29057         Use long types if __INT_MAX__ is 32767.
29058         (main): Use cast to (sint32 *) when poking 88 into a_page.
29059
29060         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29061
29062 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29063
29064         * gcc.c-torture/compile/20001221-1.c: New test.
29065         * gcc.c-torture/execute/20001221-1.c: New test.
29066
29067 2000-12-20  Richard Henderson  <rth@redhat.com>
29068
29069         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29070         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29071
29072 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * gcc.dg/compare3.c: New test.
29075
29076 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29077
29078         * gcc.dg/format-warnll-1.c: New test.
29079
29080 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29081
29082         * gcc.dg/cpp/cmdlne-P.c: New test.
29083
29084 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29085
29086         * gcc.c-torture/execute/builtin-abs-1.c,
29087         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29088
29089 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29090
29091         * gcc.dg/cpp/multiline.c: New test.
29092
29093 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29094
29095         * g++.old-deja/g++.other/syshdr1.C: Update.
29096         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29097
29098 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29099
29100         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29101
29102 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29103
29104         * g++.old-deja/g++.pt/ttp65.C: New test.
29105
29106 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29107
29108         * g++.old-deja/g++.pt/ttp64.C: New test.
29109
29110 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29111
29112         * g++.old-deja/g++.pt/spec33.C: New test.
29113
29114 2000-12-14  Catherine Moore  <clm@redhat.com>
29115
29116         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29117         * gcc.c-torture/execute/920612-2.c: Likewise.
29118         * gcc.c-torture/execute/920428-2.c: Likewise.
29119         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29120         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29121
29122 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29123
29124         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29125         * gcc.dg/pack-test-2.c: Likewise.
29126
29127 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29128
29129         Tests by Zack Weinberg <zackw@stanford.edu>.
29130
29131         * gcc.dg/cpp/defined.c: Update.
29132         * gcc.dg/cpp/defined_trad.c: New tests.
29133
29134 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29135
29136         * gcc.dg/cpp/trad-direct.c: Update.
29137
29138 2000-12-11  Neil Booth  <neilb@earthling.net>
29139
29140         * gcc.dg/cpp/defined_trad.c
29141
29142 2000-12-11  Neil Booth  <neilb@earthling.net>
29143
29144         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29145
29146 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29147
29148         * gcc.dg/format-miss-2.c: New test.
29149
29150 2000-12-09  Neil Booth  <neilb@earthling.net>
29151
29152         * gcc.dg/cpp/lineflags.c: New tests.
29153         * gcc.dg/cpp/poison.c: Update.
29154         * gcc.dg/cpp/redef2.c: Update.
29155         * gcc.dg/cpp/skipping.c: New test.
29156
29157 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29158
29159         * g++.old-deja/g++.other/eh3.C: New testcase.
29160
29161 2000-12-07  Neil Booth  <neilb@earthling.net>
29162
29163         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29164         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29165         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29166         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29167         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29168         Update.
29169
29170 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29171
29172         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29173         __SIZE_TYPE__ instead of int for type of integers cast to
29174         pointers.
29175
29176 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29177
29178         * g++.old-deja/g++.other/cleanup4.C: New test.
29179
29180 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29181
29182         * format-sec-1.c: New test.
29183
29184 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29185
29186         * gcc.dg/format-nonlit-3.c: New test.
29187
29188 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29189
29190         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29191         through a null pointer.
29192
29193 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29196         * g++.old-deja/g++.pt/partial4.C: New test.
29197
29198 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29199
29200         * gcc.c-torture/execute/ieee/hugeval.x: New.
29201
29202 2000-12-06  Neil Booth  <neilb@earthling.net>
29203
29204         * gcc.dg/cpp/backslash2.c: New tests.
29205
29206 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29207
29208         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29209         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29210
29211 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29212
29213         * gcc.c-torture/execute/20001203-2.c: New testcase.
29214
29215 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29218         * g++.old-deja/g++.other/virtual10.C: New test.
29219
29220 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29221
29222         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29223
29224 2000-12-05  Richard Henderson  <rth@redhat.com>
29225
29226         * gcc.c-torture/compile/20001205-1.c: New.
29227
29228 2000-12-04  Neil Booth  <neilb@earthling.net>
29229
29230         * g++.old-deja/g++.other/virtual9.C: New test.
29231         * g++.old-deja/g++.pt/crash61.C: New test.
29232         * gcc.c-torture/execute/loop-9.c: New test.
29233
29234 2000-12-04  Neil Booth  <neilb@earthling.net>
29235
29236         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29237         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29238         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29239         * gcc.dg/cpp/extratokens.c: ...here.
29240
29241 2000-12-04  Neil Booth  <neilb@earthling.net>
29242
29243         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29244         New tests.
29245
29246 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29247
29248         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29249         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29250
29251 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29252
29253         * gcc.c-torture/execute/20001203-1.c: New test.
29254
29255 2000-12-03  Neil Booth  <neilb@earthling.net>
29256
29257         * gcc.dg/cpp/macro6.c: New test cases.
29258
29259 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29260
29261         * gcc.c-torture/execute/string-opt-9.c: New test.
29262         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29263         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29264         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29265
29266         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29267         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29268
29269 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29270
29271         * gcc.dg/cpp/if-6.c: New testcase.
29272
29273         * gcc.dg/20001201-1.c: New testcase.
29274
29275 2000-12-02  Neil Booth  <neilb@earthling.net>
29276
29277         * g++.old-deja/g++.other/externC4.C,
29278         g++.old-deja/g++.other/friend10.C: New tests.
29279
29280 2000-12-02  Neil Booth  <neilb@earthling.net>
29281
29282         * g++.old-deja/g++.other/instan2.C
29283         * g++.old-deja/g++.other/instan3.C: New test.
29284
29285 2000-12-02  Neil Booth  <neilb@earthling.net>
29286
29287         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29288         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29289         gnuc99.c,gnuc99-pedantic.c: New tests.
29290
29291 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29292
29293         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29294         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29295
29296 2000-12-01  Neil Booth  <neilb@earthling.net>
29297
29298         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29299         * gcc.dg/cpp/poison.c: Update.
29300         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29301
29302 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29303
29304         * g77.f-torture/execute/20001201.f: New test.
29305
29306 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29307
29308         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29309
29310 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29313
29314 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         * g++.old-deja/g++.other/cast6.C: New test.
29317
29318 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29319
29320         * gcc.c-torture/execute/20001130-2.c: New testcase.
29321
29322 2000-11-30  Richard Henderson  <rth@redhat.com>
29323
29324         * gcc.c-torture/execute/20001130-1.c: New test.
29325
29326 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.old-deja/g++.other/op3.C: New test.
29329
29330 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29331
29332         * g++.old-deja/g++.other/op2.C: New test.
29333
29334 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29335
29336         * g++.old-deja/g++.other/crash38.C: New test.
29337
29338 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29339
29340         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29341
29342 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29345         tests.
29346         * gcc.c-torture/execute/string-opt-6.c: New test.
29347
29348         * gcc.dg/20001117-1.c: Add main.
29349
29350 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29351
29352         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29353         Move from here ...
29354         * gcc.dg/940510-1.c: ... to here.
29355
29356         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29357         zero-size arrays in toplevel structures.
29358
29359 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29360
29361         * gcc.c-torture/execute/loop-8.c: New test.
29362
29363 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29364
29365         * g++.old-deja/g++.other/base1.C: New test.
29366
29367 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29368
29369         * g++.old-deja/g++.other/parse2.C: New test.
29370
29371 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         * g++.old-deja/g++.pt/incomplete1.C: New test.
29374
29375 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29376
29377         * g++.old-deja/g++.other/friend9.C: New test.
29378
29379 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * gcc.dg/20001127-1.c: New test.
29382
29383 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.old-deja/g++.pt/friend46.C: New test.
29386
29387 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         * g++.old-deja/g++.other/ptrmem8.C: New test.
29390
29391 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29392
29393         * gcc.c-torture/execute/string-opt-7.c: New test.
29394         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29395
29396 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29397
29398         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29399         instead of 'mkcheck 2'.
29400
29401 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29402
29403         * gcc.c-torture/execute/memcheck/driver.c,
29404         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29405         C9X references to refer to C99.
29406
29407 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29408
29409         * gcc.dg/ultrasp3.c: New test.
29410
29411 2000-11-25  Neil Booth  <neilb@earthling.net>
29412
29413         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29414
29415 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29416
29417         * gcc.c-torture/compile/20001123-2.c: New.
29418
29419 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29420
29421         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29422
29423 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29424
29425         * gcc.dg/sequence-point-1.c: Add some new tests.
29426         * gcc.c-torture/execute/20001124-1.c: New test.
29427
29428 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.old-deja/g++.other/vaarg4.C: New test.
29431         * gcc.c-torture/compile/20001123-1.c: New test.
29432
29433 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29434
29435         * g++.other/crash24.C: Adjust and remove XFAIL.
29436         * g++.other/crash37.C: New test.
29437
29438 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.pt/instantiate9.C: New test.
29441
29442 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29443
29444         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29445         new ABI, too.
29446
29447         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29448         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29449
29450 2000-11-22  Neil Booth  <neilb@earthling.net>
29451
29452         * gcc.dg/cpp/Wtrigraphs.c: New test.
29453
29454 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29455
29456         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29457
29458 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29459
29460         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29461
29462 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29463
29464         * lib/gcc-dg.exp: load_lib scanasm.exp.
29465         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29466         * lib/g++-dg.exp: load_lib scanasm.exp.
29467         * lib/scanasm.exp: New.
29468         (scan-assembler, scan-assembler-not): Add optional arguments to
29469         test name, or if not present, the pattern name.
29470         (scan-assembler-dem, scan-assembler-dem-not): New.
29471
29472         * g++.dg/dg.exp: New.
29473
29474 2000-11-21  Neil Booth  <neilb@earthling.net>
29475
29476         * gcc.dg/cpp/integrated1.c: Remove.
29477
29478 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29479
29480         * gcc.c-torture/execute/20001121-1.c: New test.
29481
29482 2000-11-21  Richard Henderson  <rth@redhat.com>
29483
29484         * gcc.c-torture/compile/20001121-1.c: New test.
29485
29486 2000-11-20  Neil Booth  <neilb@earthling.net>
29487
29488         * gcc.dg/cpp/integrated1.c: New test.
29489
29490 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29491
29492         * g++.old-deja/g++.other/inline17.C: New test.
29493
29494 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29495
29496         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29497         local variable to be zero: I made the variable global. Now
29498         uses abort() and exit() instead of relying on main's return value.
29499
29500 2000-11-20  Neil Booth  <neilb@earthling.net>
29501
29502         * gcc.dg/cpp/paste2.c: Update test.
29503         * objc/execute/paste.m: New test.
29504
29505 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29506
29507         * gcc.dg/c99-condexpr-1.c: New test.
29508
29509 2000-11-20  Neil Booth  <neilb@earthling.net>
29510
29511         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29512
29513 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.old-deja/g++.pt/export1.C: New test.
29516
29517 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * gcc.dg/20001117-1.c: New test.
29520
29521 2000-11-18  Richard Henderson  <rth@redhat.com>
29522
29523         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29524
29525 2000-11-18  Richard Henderson  <rth@redhat.com>
29526
29527         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29528         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29529         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29530
29531 2000-11-18  Richard Henderson  <rth@redhat.com>
29532
29533         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29534         (main): New.  Exit cleanly.
29535
29536 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29537
29538         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29539         gcc.dg/c99-fordecl-2.c: New tests.
29540
29541 2000-11-18  Richard Henderson  <rth@redhat.com>
29542
29543         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29544         * gcc.c-torture/execute/zerolen-2.c: New.
29545
29546 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29547
29548         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29549         memory.
29550
29551 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29552
29553         * g++.old-deja/g++.pt/instantiate8.C: New test.
29554
29555 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29556
29557         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29558         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29559
29560 2000-11-16  Nick Clifton  <nickc@redhat.com>
29561
29562         * gcc.c-torture/execute/nestfunc-2.c: New test.
29563         * gcc.c-torture/execute/nestfunc-3.c: New test.
29564
29565 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29566
29567         * gcc.c-torture/compile/20001116-1.c: New test.
29568
29569 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29570
29571         * gcc.c-torture/execute/20001115-1.c: New test.
29572
29573 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29574
29575         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29576         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29577         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29578         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29579
29580 2000-11-15  Neil Booth  <neilb@earthling.net>
29581
29582         gcc.dg/cpp/_Pragma1.c: Update.
29583         gcc.dg/cpp/_Pragma2.c: New test.
29584
29585 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.other/anon5.C: New test.
29588
29589 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29590
29591         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29592         tests.
29593
29594 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29595
29596         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29597         output.
29598
29599 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29600
29601         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29602         labels at end of compound statements.
29603
29604 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29605
29606         * gcc.c-torture/execute/loop-7.c: New test.
29607
29608 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29609
29610         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29611
29612 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29613
29614         * gcc.dg/c99-bool-1.c: New test.
29615
29616 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29617
29618         * gcc.dg/c99-scope-1.c: Remove xfail.
29619         * gcc.dg/c99-scope-2.c: New test.
29620
29621 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29622
29623         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29624         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29625
29626 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29627
29628         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29629         error messages.
29630
29631         * g++.mike/p700.C: Don't typedef wchar_t.
29632         * g++.mike/p784.C: Likewise.
29633         * g++.mike/eb101.C: Don't use __wchar_t.
29634
29635 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29636
29637         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29638         from DO loop.
29639
29640 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29641
29642         * gcc.c-torture/execute/20001111-1.c: New test.
29643
29644 2000-11-10  Nick Clifton  <nickc@redhat.com>
29645
29646         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29647         long multuiple and accumulate.
29648
29649 2000-11-09  Richard Henderson  <rth@redhat.com>
29650
29651         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29652         via size_t instead of int.
29653
29654         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29655         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29656         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29657         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29658
29659 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29660
29661         * gcc.c-torture/compile/20001109-1.c: New test.
29662         * gcc.c-torture/compile/20001109-2.c: New test.
29663
29664 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29665
29666         * g++.old-deja/g++.pt/operator1.C: New test.
29667         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29668
29669 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29670
29671         * gcc.dg/20001108-1.c: New test.
29672
29673 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29674
29675         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29676         with both arguments constant strings.
29677         * gcc.c-torture/execute/string-opt-3.c: New test.
29678         * gcc.c-torture/execute/string-opt-4.c: New test.
29679         * gcc.c-torture/execute/string-opt-5.c: New test.
29680
29681 2000-11-08  Nick Clifton  <nickc@redhat.com>
29682
29683         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29684         mulsidi3adddi patterns.
29685
29686 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         * g++.old-deja/g++.other/crash36.C: New test.
29689
29690 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29691
29692         * g++.old-deja/g++.other/init16.C: New test.
29693
29694 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29695
29696         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29697
29698 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29699
29700         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29701         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29702         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29703
29704 2000-11-07  DJ Delorie  <dj@redhat.com>
29705
29706         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29707
29708 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29709
29710         * gcc.c-torture/execute/string-opt-1.c: New test.
29711
29712 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29713
29714         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29715         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29716         parameters in registers, and there is no way for a varargs
29717         function to know in which order the integer and floating-point
29718         parameters should be interleaved when they are placed on the
29719         stack.
29720         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29721         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29722
29723 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29724
29725         * gcc.c-torture/execute/string-opt-2.c: New test.
29726
29727 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29728
29729         * g++.old-deja/g++.pt/crash60.C: New test.
29730
29731 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * g++.old-deja/g++.other/crash24.C: New test.
29734         * g++.old-deja/g++.other/crash25.C: New test.
29735         * g++.old-deja/g++.other/crash26.C: New test.
29736         * g++.old-deja/g++.other/crash27.C: New test.
29737         * g++.old-deja/g++.other/crash28.C: New test.
29738         * g++.old-deja/g++.other/crash29.C: New test.
29739         * g++.old-deja/g++.other/crash30.C: New test.
29740         * g++.old-deja/g++.other/crash31.C: New test.
29741         * g++.old-deja/g++.other/crash32.C: New test.
29742         * g++.old-deja/g++.other/crash33.C: New test.
29743         * g++.old-deja/g++.other/crash34.C: New test.
29744         * g++.old-deja/g++.other/crash35.C: New test.
29745
29746 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29747
29748         * gcc.c-torture/execute/20001031-1.c: New test.
29749
29750 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29751
29752         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29753         namespace.
29754
29755         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29756         standards-conformant.
29757
29758         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29759
29760         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29761         * g++.old-deja/g++.mike/p755a.C: Likewise.
29762         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29763         library makes no calls to `operator new' during initialization.
29764
29765 2000-11-04  Neil Booth  <neilb@earthling.net>
29766
29767         * gcc.dg/cpp/include2.c: New tests.
29768
29769 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29770
29771         * lib/g++.exp (g++_set_ld_library_path): New function.
29772         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29773
29774 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29775
29776         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29777         warnings.
29778
29779 2000-11-01  Richard Henderson  <rth@redhat.com>
29780
29781         * g++.old-deja/g++.ext/namedret1.C: New.
29782         * g++.old-deja/g++.ext/namedret2.C: New.
29783         * g++.old-deja/g++.ext/namedret3.C: New.
29784
29785 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29786
29787         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29788         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29789
29790 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29791
29792         * gcc.c-torture/execute/va-arg-21.c: New test.
29793
29794 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29795
29796         * gcc.dg/c99-complex-2.c: New test.
29797
29798 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29799
29800         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29801
29802 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29803
29804         * g++.old-deja/g++.other/inline16.C: New test.
29805
29806 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29807
29808         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29809         __PRETTY_FUNCTION__
29810
29811 2000-10-29  Neil Booth  <neilb@earthling.net>
29812
29813         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29814         New tests.
29815         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29816         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29817         optimisation.
29818
29819 2000-10-29  Neil Booth  <neilb@earthling.net>
29820
29821         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29822         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29823         * mi5.c: Test multiple includes work with -C.
29824         * trigraphs.c: Test ^= version.
29825
29826 2000-10-28  Neil Booth  <neilb@earthling.net>
29827
29828         New tests and test updates for new macro expander.
29829
29830         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29831         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29832         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29833         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29834         new diagnostic messages.
29835
29836         * gcc.dg/cpp/macro3.c: New tests.
29837
29838 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29839
29840         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29841         on the same line.
29842
29843 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29844
29845         * g++.old-deja/g++.other/eh2.C: New test.
29846
29847 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29848
29849         * gcc.c-torture/execute/20001027-1.c: New test.
29850
29851 2000-10-26  Richard Henderson  <rth@redhat.com>
29852
29853         * gcc.c-torture/execute/20001026-1.c: New.
29854
29855 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29856
29857         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29858         * g++.old-deja/g++.law/builtin1.C: Likewise.
29859         * g++.old-deja/g++.law/ctors10.C: Likewise.
29860         * g++.old-deja/g++.law/virtual3.C: Likewise.
29861         * g++.old-deja/g++.mike/p658.C: Likewise.
29862         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29863         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29864         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29865         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29866         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29867
29868 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29869
29870         * gcc.c-torture/compile/20001024-1.c: New test.
29871
29872 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29873
29874         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29875         to tell us whether or not we are using V3.
29876
29877 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29878
29879         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29880         operands.
29881
29882 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29883
29884         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29885
29886 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * gcc.c-torture/execute/20001024-1.c: New test.
29889
29890 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29891
29892         * g++.old-deja/g++.other/sibcall1.C: New test.
29893
29894 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29895
29896         * gcc.dg/noncompile/init-3.c: New test.
29897
29898 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29899
29900         * gcc.dg/format-array-1.c: New test.
29901
29902 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29903
29904         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29905         writing through null pointers; remove comment about testing
29906         unterminated strings.
29907
29908 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29909
29910         * gcc.c-torture/execute/20001017-2.c: New test.
29911
29912 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29913
29914         * gcc.c-torture/compile/20001018-1.c: New test.
29915         * gcc.c-torture/compile/20001018-1.x: Xfail.
29916
29917 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29918
29919         * gcc.c-torture/execute/20001017-1.c: New test.
29920
29921 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29922
29923         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29924         for multiple use of arguments with scanf formats; add tests for
29925         multiple use of arguments.
29926
29927 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29928
29929         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29930
29931 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29932
29933         * gcc.dg/format-miss-1.c: New test.
29934
29935 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29936
29937         * gcc.c-torture/execute/20001013-1.c: New test.
29938
29939 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29940
29941         * gcc.dg/format-branch-1.c: New test.
29942
29943 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29944
29945         * README, lib/file-format.exp: Remove EGCS references.
29946
29947 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.dg/20001013-1.c: New test.
29950
29951 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29952
29953         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29954         for intmax_t in the compiler using __typeof__ and the type rules
29955         for conditional expressions.
29956
29957 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29958
29959         * gcc.dg/20001012-1.c: New test.
29960         * gcc.dg/20001012-2.c: New test.
29961
29962 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * gcc.dg/format-attr-1.c: New test.
29965
29966 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29967
29968         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29969         __LONG_LONG_MAX__ instead of LLONG_MAX.
29970
29971 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29972
29973         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29974         scanf flags.
29975         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29976         flags.
29977
29978 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29979
29980         * gcc.dg/sequence-pt-1.c: New test.
29981
29982 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29983
29984         * gcc.c-torture/execute/20001011-1.c: New testcase.
29985         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29986
29987 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29988
29989         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29990         does not error on it.
29991
29992 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * gcc.dg/20001009-1.c: New test.
29995
29996 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29997
29998         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29999         * gcc.c-torture/execute/20001009-2.c: ... to here.
30000
30001 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30002
30003         * gcc.c-torture/compile/20001009-1.c: New testcase.
30004         * gcc.c-torture/execute/20001009-1.c: New testcase.
30005         Testcases provided by Jan Hubicka <jh@suse.cz>.
30006
30007 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30008
30009         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30010         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30011         uintmax_t using <limits.h> to emulate the compiler's internal
30012         logic.  No longer XFAIL %j tests.
30013
30014 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30015
30016         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30017         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30018         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30019         regexps and details of expected handling of some bad formats.
30020         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30021         suppression.
30022
30023 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30024
30025         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30026         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30027         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30028         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30029         in list archives.
30030
30031 2000-10-06  Richard Henderson  <rth@cygnus.com>
30032
30033         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30034         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30035         * g++.old-deja/g++.jason/report.C: Likewise.
30036         * g++.old-deja/g++.law/friend5.C: Likewise.
30037         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30038         of the expected warnings.
30039
30040 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         * g++.old-deja/g++.pt/enum14.C: New test.
30043
30044 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30045
30046         * g++.old-deja/g++.pt/crash59.C: New test.
30047
30048 2000-10-04  Will Cohen  <wcohen@redhat.com>
30049
30050         * gcc.dg/20000926-1.c: New test.
30051
30052 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30053
30054         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30055         function name for current C++ compiler.
30056         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30057
30058 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30059
30060         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30061         __PRETTY_FUNCTION__.
30062         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30063
30064 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30065
30066         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30067
30068 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * gcc.c-torture/compile/20000923-1.c: New test.
30071
30072 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30073
30074         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30075         * g++.old-deja/g++.pt/ttp62.C: Same.
30076         * g++.old-deja/g++.other/inline14.C: Same.
30077
30078 2000-09-24  Richard Henderson  <rth@cygnus.com>
30079
30080         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30081
30082 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30083
30084         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30085
30086 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30087
30088         * gcc.c-torture/compile/20000922-1.c: New file.
30089
30090 2000-09-21  Nick Clifton  <nickc@redhat.com>
30091
30092         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30093         a signed long modulo operation.
30094         (mod6): New function - perform an unsigned long modulo operation.
30095         (main): Add tests for modulos of very large numbers by very small
30096         dividends.
30097
30098 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30099
30100         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30101
30102 2000-09-19  Richard Henderson  <rth@cygnus.com>
30103
30104         * gcc.dg/compare2.c (case 10): XFAIL.
30105
30106 2000-09-18  Richard Henderson  <rth@cygnus.com>
30107
30108         * gcc.c-torture/execute/20000906-1.c: Move ...
30109         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30110         that support __builtin_trap.
30111
30112 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30113
30114         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30115
30116 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30117
30118         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30119         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30120         more $ format tests.
30121
30122 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30123
30124         * gcc.dg/format-errmk-1.c: New test.
30125
30126 2000-09-17  Greg McGary  <greg@mcgary.org>
30127
30128         * gcc.c-torture/execute/20000917-1.x: Remove.
30129
30130 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30131
30132         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30133
30134 2000-09-17  Greg McGary  <greg@mcgary.org>
30135
30136         * gcc.c-torture/execute/20000917-1.c: New test.
30137         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30138
30139 2000-09-16  Neil Booth  <NeilB@earthling.net>
30140
30141         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30142         in nested macro bug.
30143
30144 2000-09-15  Neil Booth  <NeilB@earthling.net>
30145
30146         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30147
30148 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30149
30150         * gcc.c-torture/execute/20000914-1.c: New test.
30151
30152 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30153
30154         * g++.other/inline13.C: New test.
30155
30156 2000-09-12  Andreas Jaeger  <aj@suse.de>
30157
30158         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30159         constant by Ulrich Drepper <drepper@redhat.com>.
30160
30161 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30162
30163         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30164
30165 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30166
30167         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30168
30169 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30170
30171         * gcc.dg/cpp/backslash.c: New test.
30172
30173 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30174
30175         * gcc.c-torture/execute/20000910-1.c: New test.
30176         * gcc.c-torture/execute/20000910-2.c: Likewise.
30177
30178 2000-09-11  Robert Lipe  <robertl@sco.com>
30179
30180         * gcc.dg/pragma-align.c: New test.
30181
30182 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30183
30184         * g++.old-deja/g++.pt/explicit82.C: New test.
30185         * g++.old-deja/g++.pt/explicit83.C: New test.
30186
30187 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30188
30189         * gcc.dg/asm-names.c: New test.
30190
30191 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30192
30193         * gcc.dg/cpp/tr-warn6.c: New test
30194
30195 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30196
30197         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30198         be accepted.
30199
30200 2000-09-07  Catherine Moore  <clm@redhat.com>
30201
30202         * gcc.c-torture/execute/unroll-1.c: New test.
30203
30204 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30205
30206         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30207         ERROR markers.
30208         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30209         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30210         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30211         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30212         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30213         Preprocess only.
30214         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30215         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30216
30217 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30218
30219         * g++.old-deja/g++.pt/deduct2.C: New test.
30220
30221 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30222
30223         * g++.old-deja/g++.pt/parms2.C: New test.
30224
30225 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30226
30227         * g++.old-deja/g++.pt/crash58.C: New test.
30228
30229 2000-09-06  Greg McGary  <greg@mcgary.org>
30230
30231         * gcc.c-torture/execute/20000906-1.c: New test.
30232         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30233
30234 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30235
30236         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30237
30238 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30239
30240         * g++.old-deja/g++.pt/crash57.C: New test.
30241
30242 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30243
30244         * g++.old-deja/g++.pt/crash56.C: New test.
30245
30246 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         * g++.old-deja/g++.pt/koenig1.C: New test.
30249
30250 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gcc.dg/20000904-1.c: New test.
30253
30254 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * gcc.dg/cpp/paste8.c: New test.
30257
30258 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30259
30260         * gcc.c-torture/compile/20000827-1.c: New test.
30261
30262 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30263
30264         * gcc.dg/format-diag-1.c: New test.
30265
30266 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30269         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30270         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30271         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30272         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30273
30274 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         * g++.old-deja/g++.other/nested4.C: New test.
30277
30278 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         * g++.old-deja/g++.ns/scoped1.C: New test.
30281
30282 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30283
30284         * lib/g++.exp: Support testing already-installed GCC.
30285
30286 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30287
30288         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30289
30290 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30291
30292         * gcc.dg/return-type-2.c: New test.
30293
30294 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30295
30296         * gcc.c-torture/compile/20000825-1.c: New test.
30297
30298 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30299
30300         * gcc.dg/dwarf2-2.c: New test.
30301
30302 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30303
30304         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30305         dg-warning regexps.
30306
30307 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30308
30309         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30310         gcc.dg/format-ext-5.c: New tests.
30311
30312 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30313
30314         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30315
30316 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30319
30320 2000-08-24  Richard Henderson  <rth@cygnus.com>
30321
30322         * gcc.dg/ia64-sync-1.c: New test.
30323         * gcc.dg/ia64-sync-2.c: New test.
30324         * gcc.dg/ia64-asm-1.c: New test.
30325
30326 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30327
30328         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30329         * gcc.dg/format-ext-2.c: New test.
30330
30331 2000-08-23  Jason Merrill  <jason@redhat.com>
30332
30333         * lib/old-dejagnu.exp: Also ignore "In member function" and
30334         "At global scope".
30335
30336 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30337
30338         * gcc.dg/noncompile/label-lineno-1.c: New test.
30339
30340 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30341
30342         * gcc.dg/c99-array-nonobj-1.c: New test.
30343
30344 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30345
30346         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30347         tests.
30348         * gcc.dg/format-ext-1.c: New test.
30349
30350 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30351
30352         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30353         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30354         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30355         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30356         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30357
30358 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30359
30360         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30361         gcc.dg/c99-strftime-2.c: New tests.
30362
30363 2000-08-22  Richard Henderson  <rth@cygnus.com>
30364
30365         * gcc.c-torture/execute/20000822-1.c: New test.
30366
30367 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30368
30369         * gcc.c-torture/execute/20000819-1.x: Remove.
30370
30371 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30372
30373         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30374         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30375         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30376         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30377         gcc.dg/format-xopen-1.c: New tests.
30378
30379 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30380
30381         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30382
30383 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30384
30385         * g++.old-deja/g++.other/loop2.C: New test.
30386
30387         * gcc.c-torture/compile/20000606-1.c: New test.
30388         * gcc.c-torture/compile/20000728-1.c: New test.
30389         * gcc.c-torture/execute/20000801-1.c: New test.
30390         * gcc.c-torture/execute/20000801-2.c: New test.
30391         * gcc.c-torture/execute/20000819-1.c: New test.
30392         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30393         * gcc.dg/20000629-1.c: New test.
30394         * gcc.dg/20000724-1.c: New test.
30395         * gcc.dg/20000807-1.c: New test.
30396
30397 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30398
30399         * gcc.dg/cpp/pragma-1.c: New test.
30400         * gcc.dg/cpp/pragma-2.c: New test.
30401
30402 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30403
30404         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30405         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30406
30407 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30408
30409         * gcc.c-torture/compile/20000818-1.c: New test.
30410
30411 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30412
30413         * gcc.c-torture/execute/20000818-1.c: New test.
30414
30415 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.dg/format-va-1.c: New test.
30418
30419 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.old-deja/g++.other/typedef8.C: New test.
30422
30423 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30426         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30427         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30428         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30429         * g++.old-deja/g++.other/ptrmem7.C: New test.
30430         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30431
30432 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30433
30434         * g++.old-deja/g++.pt/typename27.C: New test.
30435
30436 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30437
30438         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30439         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30440         * g++.old-deja/g++.pt/friend45.C: New test.
30441         * g++.old-deja/g++.other/friend8.C: New test.
30442
30443 2000-08-15  Richard Henderson  <rth@cygnus.com>
30444
30445         * gcc.c-torture/execute/20000815-1.c: New test.
30446
30447 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30448
30449         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30450         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30451         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30452
30453 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         * g++.old-deja/g++.other/refinit2.C: New test.
30456
30457 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30458
30459         * lib/c-torture.exp (c-torture): Make
30460         compiler_conditional_xfail_data global.
30461         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30462         compiler_conditional_xfail_data machinery.
30463         (f-torture-execute): Likewise.
30464         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30465         and only when unrolling loops.
30466
30467         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30468
30469 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.old-deja/g++.pt/explicit81.C: New test.
30472
30473 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.pt/typename26.C: New test.
30476
30477 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30478
30479         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30480         warning.
30481
30482 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30483
30484         * g++.old-deja/g++.other/array3.C: New test.
30485
30486 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30487
30488         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30489         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30490         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30491         New tests.
30492
30493 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30496         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30497
30498 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30499
30500         * gcc.c-torture/execute/20000808-1.c: New test.
30501
30502 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30503
30504         * gcc.dg/c90-const-expr-1.c: New test.
30505
30506 2000-08-08  Richard Henderson  <rth@cygnus.com>
30507
30508         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30509
30510 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30511
30512         * gcc.dg/noncompile/const-ll-1.c: New test.
30513
30514 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30515
30516         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30517
30518 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30519
30520         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30521         that running programs linked against the shared version of libobjc
30522         run correctly.
30523
30524 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30525
30526         * gcc.dg/c99-printf-1.c: New test.
30527
30528 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30531
30532 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30533
30534         * gcc.c-torture/execute/20000731-1.x: Delete.
30535
30536 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30537
30538         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30539         and torture_without_loops as is done by c-torture.exp.
30540         (search_for): Copy from c-torture.exp.
30541         (gcc-dg-runtest): New function, drives a directory of tests
30542         iterating over the TORTURE_OPTIONS.
30543         (scan-assembler, scan-assembler-not): Move here from
30544         individual directory drivers.
30545
30546         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30547         defined by lib/gcc-dg.exp.
30548         * gcc.dg/cpp/cpp.exp: Likewise.
30549         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30550         gcc-dg-runtest, so we cycle over optimization options.
30551
30552         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30553         * gcc.dg/compare2.c: No longer expected to fail.
30554
30555 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30556
30557         * gcc.c-torture/execute/20000804-1.c: New test.
30558
30559 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30560
30561         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30562
30563 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30564
30565         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30566
30567 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30568
30569         * gcc.c-torture/compile/20000803-1.c: New test.
30570
30571 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30572
30573         * gcc.c-torture/execute/20000801-3.c,
30574         gcc.c-torture/execute/20000801-4.c: New tests.
30575         * gcc.c-torture/execute/20000801-3.x,
30576         gcc.c-torture/execute/20000801-4.x: Xfail.
30577
30578 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30579
30580         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30581         libobjc/.libs to allow for libtool.
30582
30583 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.c-torture/compile/20000802-1.c: New test.
30586
30587 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30588
30589         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30590
30591 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30592
30593         * gcc-c-torture/execute/20000731-2.c: New test.
30594
30595         * gcc.c-torture/execute/20000731-1.c: New test.
30596         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30597
30598 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30599
30600         * testsuite/gcc.dg/cpp/paste7.c: New test.
30601         * gcc.dg/cpp/20000725-1.c: New test.
30602
30603 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30604
30605         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30606         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30607         declaration warning for __builtin_dwarf_reg_size.
30608
30609         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30610
30611 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30612
30613         * gcc.dg/noncompile/voidparam-1.c: New test.
30614
30615 2000-07-30  Richard Henderson  <rth@cygnus.com>
30616
30617         * gcc.dg/c90-digraph-1.c: Don't xfail.
30618         * gcc.dg/compare2.c (case 10): Xfail.
30619         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30620
30621 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30622
30623         * gcc.dg/c99-main-1.c: New test.
30624
30625 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30626
30627         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30628
30629 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30630
30631         * gcc.c-tortuer/execute/20000726-1.c: New test.
30632
30633 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30634
30635         * gcc.c-torture/execute/enum-2.c: New test.
30636
30637 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30638
30639         * gcc.dg/cpp/tr-warn3.c: New test.
30640
30641 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         * g++.old-deja/g++.ext/implicit1.C: Remove.
30644         * g++.old-deja/g++.jason/c2.C: Remove
30645         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30646         * g++.old-deja/g++.pt/crash16.C: Likewise.
30647         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30648
30649 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30650
30651         * g++.old-deja/g++.other/for2.C: New test.
30652
30653 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.dg/20000720-1.c: New test.
30656
30657 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30658
30659         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30660
30661 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30662
30663         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30664         * gcc.c-torture/execute/20000722-1.c: New.
30665         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30666
30667 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30668
30669         * gcc.dg/cpp/20000720-1.S: New test.
30670
30671 2000-07-21  Michael Meissner  <meissner@redhat.com>
30672
30673         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30674
30675 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30676
30677         * g++.old-deja/g++.brendan/crash16.C,
30678         g++.old-deja/g++.brendan/parse3.C,
30679         g++.old-deja/g++.brendan/redecl1.C,
30680         g++.old-deja/g++.ns/template13.C,
30681         g++.old-deja/g++.other/decl4.C,
30682         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30683
30684 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30685
30686         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30687         and "Internal error".
30688
30689         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30690         regexps.
30691         * gcc.dg/cpp/paste6.c: New test.
30692
30693 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30694
30695         * gcc.dg/cpp/tr-direct.c: New test.
30696
30697         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30698         gcc.dg/cpp/undef1.c: Tweak error regexps.
30699
30700 2000-07-18  Eric Christopher <echristo@redhat.com>
30701
30702         * gcc.c-torture/compile/20000718-1.c: New test.
30703
30704 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30705
30706         * cpplex.c (_cpp_push_token): If the token being pushed back
30707         is the previous token in this context, just subtract one from
30708         context->posn.
30709         * cppmacro.c (save_expansion): Clear aux field when storing a
30710         placemarker.
30711
30712 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30713
30714         * gcc.dg/noncompile/redecl-1.c: New test.
30715
30716 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * gcc.c-torture/execute/20000717-5.c: New test.
30719         * gcc.c-torture/execute/20000717-1.x: Removed.
30720
30721 2000-07-17  Richard Henderson  <rth@cygnus.com>
30722
30723         * gcc.c-torture/execute/20000717-4.c: New test.
30724
30725 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30726
30727         * gcc.dg/cpp/syshdr.c: New test.
30728         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30729
30730 2000-07-17  Neil Booth  <neilb@earthling.net>
30731
30732         * gcc.dg/cpp/cmdlne-dM.c: New test.
30733         * gcc.dg/cpp/cmdlne-dD.c: New test.
30734
30735 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.c-torture/execute/20000717-3.c: New test.
30738
30739         * gcc.c-torture/compile/20000717-1.c: New test.
30740
30741 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30742
30743         * gcc.c-torture/execute/20000717-2.c: New test.
30744
30745 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30746
30747         * gcc.dg/formatz-1.c: New test.
30748
30749         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30750         * gcc.dg/c99-digraph-1.c: New tests.
30751
30752         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30753         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30754
30755         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30756         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30757         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30758         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30759         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30760         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30761         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30762
30763 2000-07-17   Greg McGary <greg@mcgary.org>
30764
30765         * gcc.c-torture/execute/20000717-1.c: New test.
30766         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30767
30768 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30769
30770         * gcc.c-torture/execute/20000715-2.c: New test.
30771         * gcc.dg/20000715-1.c: New test.
30772
30773 2000-07-15  Michael Meissner  <meissner@redhat.com>
30774
30775         * gcc.c-torture/execute/20000715-1.c: New test.
30776
30777 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30778
30779         * gcc.c-torture/execute/20000707-1.c: New test.
30780
30781 2000-07-13  Neil Booth  <NeilB@earthling.net>
30782
30783         * testsuite/gcc.dg/cpp/digraph1.c,
30784         testsuite/gcc.dg/cpp/digraph2.c,
30785         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30786
30787 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30788
30789         * g77.f-torture/compile/20000630-2.f:  New test.
30790         * g77.f-torture/compile/20000630-2.x
30791
30792 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30793
30794         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30795
30796 2000-07-11  Neil Booth  <NeilB@earthling.net>
30797
30798         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30799
30800 2000-07-11  Neil Booth  <NeilB@earthling.net>
30801
30802         * gcc.dg/cpp/cmdlne-C.c: New.
30803
30804 2000-07-09  Neil Booth  <NeilB@earthling.net>
30805
30806         * gcc.dg/cpp/directiv.c: New tests.
30807         * gcc.dg/cpp/undef1.c: Update.
30808
30809 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30810
30811         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30812
30813 2000-07-09  Neil Booth  <NeilB@earthling.net>
30814
30815         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30816
30817 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30818
30819         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30820         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30821
30822 2000-07-08  Neil Booth  <NeilB@earthling.net>
30823
30824         * gcc.dg/cpp/macsyntx.c: New tests.
30825
30826 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * gcc.dg/20000707-1.c: New test.
30829
30830 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30831
30832         * gcc.c-torture/execute/20000706-1.c: New test.
30833         * gcc.c-torture/execute/20000706-2.c: New test.
30834         * gcc.c-torture/execute/20000706-3.c: New test.
30835         * gcc.c-torture/execute/20000706-4.c: New test.
30836         * gcc.c-torture/execute/20000706-5.c: New test.
30837
30838 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30839
30840         * g++.old-deja/g++.pt/instantiate7.C: New test.
30841
30842 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30843
30844         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30845         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30846         * g++.old-deja/g++.other/rtti3.C: Likewise.
30847         * g++.old-deja/g++.other/rttid3.C: Likewise.
30848
30849 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30850
30851         *  g77.f-torture/compile/20000630-1.x: Fix typo
30852
30853 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30854
30855         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30856         assembly output.
30857
30858 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30859
30860         * gcc.dg/cpp/ident.c: New test.
30861
30862 2000-07-05  Neil Booth  <NeilB@earthling.net>
30863
30864         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30865           gcc.dg/cpp/lexstrng.c: New tests.
30866
30867 2000-07-04  Neil Booth  <NeilB@earthling.net>
30868
30869         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30870         * gcc.dg/cpp/strify2.c: Same.
30871
30872 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30873
30874         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30875         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30876         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30877         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30878
30879         * testsuite/gcc.dg/cpp/macro1.c,
30880         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30881         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30882         testsuite/gcc.dg/cpp/strify1.c,
30883         testsuite/gcc.dg/cpp/strify2.c: New tests.
30884
30885 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30886
30887         * gcc.c-torture/execute/20000703-1.c: New test.
30888
30889 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         * g++.old-deja/g++.pt (lookup10.C): New test.
30892
30893 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30894
30895         * g++.old-deja/g++.pt (typename25.C): New test.
30896
30897 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30898
30899         * gcc.c-torture/compile/20000701-1.c: New test.
30900
30901 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30902
30903         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30904         to test case.
30905
30906 2000-06-30  Catherine Moore  <clm@cygnus.com>
30907
30908         * gcc.c-torture/execute/align-1.c: New test.
30909
30910 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30911
30912         * g++.old-deja/g++.pt/expr8.C: New test.
30913         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30914
30915 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30916
30917         * gcc.c-torture/compile/20000629-1.c: New test.
30918
30919 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30920
30921
30922         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30923         gcc.dg/noncompile directory, depending on whether they're
30924         preprocessor tests or not.  Annotate all the tests for the dg
30925         framework.
30926
30927         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30928         * gcc.dg/noncompile/noncompile.exp: New.
30929
30930         * Moved files:
30931         Old name                                New name
30932         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30933         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30934         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30935         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30936         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30937         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30938         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30939         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30940         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30941         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30942         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30943         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30944         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30945         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30946         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30947         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30948         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30949         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30950         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30951         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30952         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30953         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30954         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30955         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30956
30957         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30958         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30959         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30960         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30961         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30962         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30963
30964 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30965
30966         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30967         declare one variable.  On the fourth, error.
30968         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30969         declared by 20000628-1a.h.
30970
30971 2000-06-29  Richard Henderson  <rth@redhat.com>
30972
30973         * gcc.c-torture/execute/930529-1.x: New file.
30974         * gcc.dg/920413-1.c: Adjust expected warning text.
30975         * gcc.dg/980217-1.c: Declare abort.
30976         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30977
30978 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30979
30980         * g77.f-torture/compile/20000629-1.f: New test.
30981         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30982
30983 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30984
30985         Rearrange lots of files, removing entirely the
30986         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30987         directories.
30988
30989         * Deleted files:
30990         gcc.c-torture/code_quality/code_quality.exp
30991         gcc.c-torture/special/special.exp
30992         gcc.failure/failure.exp
30993         gcc.failure/940409-1.x
30994         gcc.c-torture/compile/961203-1.x
30995
30996         * New files:
30997         gcc.misc-tests/linkage.exp
30998         gcc.c-torture/execute/920730-1t.c
30999         gcc.c-torture/execute/920730-1t.x
31000         gcc.c-torture/compile/920520-1.x
31001         gcc.c-torture/compile/920521-1.x
31002         gcc.c-torture/compile/981006-1.x
31003         gcc.c-torture/execute/eeprof-1.x
31004
31005         * Moved files (possibly with modifications to fit a new harness):
31006         Old name                                New name
31007         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31008         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31009         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31010         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31011         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31012         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31013         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31014         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31015         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31016         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31017         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31018         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31019         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31020         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31021
31022 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31023
31024         * c-torture/compile/961203-1.x: Delete.
31025
31026         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31027         not exit. Include stdio.h.
31028         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31029         * gcc.misc-tests/dg-12.c: Likewise.
31030         * gcc.misc-tests/dg-5.c: Likewise.
31031         * gcc.misc-tests/dg-6.c: Likewise.
31032         * gcc.misc-tests/dg-7.c: Prototype abort.
31033         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31034         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31035         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31036         not exit.
31037         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31038         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31039
31040 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31041
31042         * gcc.dg/cpp/20000628-1.c: New test.
31043         * gcc.dg/cpp/20000628-1.h: New header for above test.
31044         * gcc.dg/cpp/20000628-1a.h: Likewise.
31045
31046 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31047
31048         * gcc.dg/cpp: New directory.
31049         * gcc.dg/cpp/cpp.exp: New driver.
31050         * gcc.dg/cpp/20000627-1.c: New test.
31051         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31052         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31053         and rewrite as a compilation test.
31054
31055         * gcc.dg: Move many files into the cpp subdirectory, possibly
31056         renaming or editing them as well.
31057         Old name                New name
31058         990119-1.c              cpp/19990119-1.c
31059         990228-1.c              cpp/19990228-1.c
31060         990407-1.c              cpp/19990407-1.c
31061         990409-1.c              cpp/19990409-1.c
31062         990413-1.c              cpp/19990413-1.c
31063         990703-1.c              cpp/19990703-1.c
31064         20000127-1.c            cpp/20000127-1.c
31065         20000129-1.c            cpp/20000129-1.c
31066         20000207-1.c            cpp/20000207-1.c
31067         20000207-2.c            cpp/20000207-2.c
31068         20000209-1.c            cpp/20000209-1.c
31069         20000209-2.c            cpp/20000209-2.c
31070         20000301-1.c            cpp/20000301-1.c
31071         20000419-1.c            cpp/20000419-1.c
31072         20000510-1.S            cpp/20000510-1.S
31073         20000519-1.c            cpp/20000519-1.c
31074         20000529-1.c            cpp/20000529-1.c
31075         20000625-1.c            cpp/20000625-1.c
31076         20000625-2.c            cpp/20000625-2.c
31077         cpp-as1.c               cpp/assert1.c
31078         cpp-as2.c               cpp/assert2.c
31079         cxx-comments-1.c        cpp/cxxcom1.c
31080         cxx-comments-2.c        cpp/cxxcom2.c
31081         endif-label.c           cpp/endif.c
31082         cpp-hash1.c             cpp/hash1.c
31083         cpp-hash2.c             cpp/hash2.c
31084         cpp-if1.c               cpp/if-1.c
31085         cpp-if2.c               cpp/if-2.c
31086         cpp-if3.c               cpp/if-3.c
31087         cpp-if4.c               cpp/if-4.c
31088         cpp-if5.c               cpp/if-5.c
31089         cpp-cond.c              cpp/if-cexp.c
31090         cpp-missingop.c         cpp/if-mop.c
31091         cpp-missingparen.c      cpp/if-mpar.c
31092         cpp-opprec.c            cpp/if-oppr.c
31093         cpp-ifparen.c           cpp/if-paren.c
31094         cpp-shortcircuit.c      cpp/if-sc.c
31095         cpp-shift.c             cpp/if-shift.c
31096         cpp-unary.c             cpp/if-unary.c
31097         cpp-li1.c               cpp/line1.c
31098         cpp-li2.c               cpp/line2.c
31099         lineno.c                cpp/line3.c
31100         lineno-2.c              cpp/line4.c
31101         cpp-mi.c                cpp/mi1.c
31102         cpp-mic.h               cpp/mi1c.h
31103         cpp-micc.h              cpp/mi1cc.h
31104         cpp-mind.h              cpp/mi1nd.h
31105         cpp-mindp.h             cpp/mi1ndp.h
31106         cpp-mix.h               cpp/mi1x.h
31107         cpp-mi2.c               cpp/mi2.c
31108         cpp-mi2a.h              cpp/mi2a.h
31109         cpp-mi2b.h              cpp/mi2b.h
31110         cpp-mi2c.h              cpp/mi2c.h
31111         cpp-mi3.c               cpp/mi3.c
31112         cpp-mi3.def             cpp/mi3.def
31113         poison-1.c              cpp/poison.c
31114         pr-impl.c               cpp/prag-imp.c
31115         cpp-redef-2.c           cpp/redef1.c
31116         cpp-redef.c             cpp/redef2.c
31117         strpaste.c              cpp/strp1.c
31118         strpaste-2.c            cpp/strp2.c
31119         cpp-tradpaste.c         cpp/tr-paste.c
31120         cpp-tradstringify.c     cpp/tr-str.c
31121         cpp-tradwarn1.c         cpp/tr-warn1.c
31122         cpp-tradwarn2.c         cpp/tr-warn2.c
31123         trigraphs.c             cpp/trigraphs.c
31124         cpp-unc1.c              cpp/unc1.c
31125         cpp-unc2.c              cpp/unc2.c
31126         cpp-unc3.c              cpp/unc3.c
31127         cpp-unc.c               cpp/unc4.c
31128         undef.c                 cpp/undef1.c
31129         undef-2.c               cpp/undef2.c
31130         cpp-wi1.c               cpp/widestr1.c
31131
31132 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31133
31134         * lib/g++.exp (g++_include_flags): Tweak.
31135
31136 2000-06-27  H.J. Lu  <hjl@gnu.org>
31137             Loren J. Rittle  <ljrittle@acm.org>
31138
31139         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31140         version with one that knows about the new gcc tree structure.
31141         (g++_link_flags): Same.
31142
31143 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31144
31145         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31146         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31147         case we are cross-compiling.
31148
31149         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31150         g++.old-deja/g++.niklas/Makefile.in,
31151         g++.old-deja/g++.niklas/configure.in,
31152         g++.old-deja/g++.other/Makefile.in,
31153         g++.old-deja/g++.other/configure.in,
31154         gcc.c-torture/code_quality/Makefile.in,
31155         gcc.c-torture/code_quality/configure.in,
31156         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31157         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31158         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31159         gcc.c-torture/execute/ieee/Makefile.in,
31160         gcc.c-torture/execute/ieee/configure.in,
31161         gcc.c-torture/noncompile/Makefile.in,
31162         gcc.c-torture/noncompile/configure.in,
31163         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31164         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31165         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31166
31167 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31168
31169         * g++.old-deja/g++.other/ambig3.C: New test.
31170
31171 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         * g++.old-deja/g++.pt/syntax1.C: New test.
31174         * g++.old-deja/g++.pt/syntax2.C: New test.
31175         * g++.old-deja/g++.other/syntax3.C: New test.
31176         * g++.old-deja/g++.other/syntax4.C: New test.
31177
31178 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31179
31180         * gcc.dg/20000623-1.c: Prototype exit and abort.
31181
31182 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31183
31184         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31185         New tests.
31186         * gcc.dg/cpp-mi3.def: New file.
31187
31188         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31189         inside assertions.
31190         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31191         lexer's error messages.
31192         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31193         divine anything from the linemarkers.
31194         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31195         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31196
31197 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31198
31199         * gcc.dg/20000623-1.c: New test.
31200
31201 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31202
31203         * gcc.c-torture/execute/20000622-1.c: New test.
31204
31205 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31206
31207         * g++.old-deja/g++.other/init15.C: New test.
31208
31209 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         * g++.old-deja/g++.pt/vaarg2.C: New test.
31212         * g++.old-deja/g++.pt/vaarg3.C: New test.
31213
31214 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.old-deja/g++.other/dyncast6.C: New test.
31217
31218 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * gcc.c-torture/execute/loop-6.c: New test.
31221
31222 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31223
31224         * gcc.dg/20000614-1.c: New test.
31225         * gcc.dg/20000614-2.c: New test.
31226
31227 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31228
31229         * g++.old-deja/g++.other/inline12.C: New test.
31230
31231 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31232
31233         * g++.old-deja/g++.other/eh1.C: New test.
31234
31235 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31236
31237         * g++.old-deja/g++.other/type.C: New test.
31238
31239 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31240
31241         * g++.old-deja/g++.other/initstring.C: New test.
31242
31243 2000-06-12  Jason Merrill  <jason@redhat.com>
31244
31245         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31246
31247 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31248
31249         * gcc.c-torture/compile/20000609-1.c: New test.
31250
31251 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31252
31253         * gcc.dg/20000609-1.c: New test.
31254
31255 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31256
31257         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31258         * gcc.c-torture/noncompile/poison-1.c: Move...
31259         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31260         * gcc.dg/cpp-li1.c: Add a token after the #line.
31261
31262 2000-06-05  Richard Henderson  <rth@cygnus.com>
31263
31264         * gcc.c-torture/execute/20000605-2.c: New test.
31265         * gcc.c-torture/execute/20000605-3.c: New test.
31266
31267 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31268
31269         * g77.f-torture/execute/20000503-1.x: New file.
31270
31271 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31272
31273         * g++.old-deja/g++.eh/badalloc1.C: New test.
31274
31275 2000-06-05  Richard Henderson  <rth@cygnus.com>
31276
31277         * gcc.c-torture/execute/20000605-1.c: New test.
31278
31279 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31280             Nathan Sidwell <nathan@codesourcery.com>
31281
31282         * gcc.c-torture/compile/20000605-1.c: New test.
31283
31284 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31285
31286         * g77.f-torture/compile/20000601-1.f:  New test.
31287
31288 2000-06-03  Richard Henderson  <rth@cygnus.com>
31289
31290         * gcc.c-torture/execute/20000603-1.c: New.
31291
31292 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31293
31294         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31295         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31296
31297 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.dg/compare2.c (case 12): XFAIL.
31300         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31301         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31302
31303         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31304
31305 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31306
31307         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31308         guard macro is already defined when the header is first
31309         included.
31310         * gcc.dg/cpp-mix.h: New file.
31311         * gcc.dg/endif-label.c: Update patterns to match compiler.
31312
31313         * g++.brendan/complex1.C: Declare abort.
31314         * g++.law/refs4.C: Remove XFAIL.
31315         * g++.oliva/expr2.C: Declare abort and exit.
31316
31317 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31318
31319         * gcc.c-torture/execute/20000528-1.c: New test.
31320
31321         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31322         * g++.old-deja/g++.law/temps4.C: Likewise.
31323
31324         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31325         stdlib.h.  Call abort() on failure.
31326         * g++.old-deja/g++.law/refs4.C: Likewise.
31327         * g++.old-deja/g++.law/temps4.C: Likewise.
31328         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31329         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31330
31331 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31332
31333         Relative to g++.dg/special:
31334         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31335
31336         Relative to g++.old-deja:
31337         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31338         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31339         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31340         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31341         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31342         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31343         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31344
31345         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31346         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31347         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31348         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31349         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31350         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31351         and/or string.h.
31352
31353         * g++.other/goto1.C: Update expectations for error messages.
31354
31355 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31356
31357         * gcc.c-torture/compile/20000523-1.c: New test.
31358
31359 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31360
31361         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31362
31363 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         * g++.old-deja/g++.eh/catch11.C: New test.
31366         * g++.old-deja/g++.eh/catch12.C: New test.
31367
31368 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31369
31370         * gcc.c-torture/execute/20000523-1.c: New test.
31371
31372 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31373
31374         * c-torture/execute/bcp-1.c: Replace abort in arg of
31375         __builtin_constant_p with a generic external function.
31376
31377         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31378         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31379         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31380         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31381         Prototype abort and/or exit.
31382
31383         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31384         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31385         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31386         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31387
31388 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31389
31390         * gcc.dg/dwarf2-1.c: New test.
31391
31392 2000-05-20  Richard Henderson  <rth@cygnus.com>
31393
31394         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31395
31396 2000-05-20  Andreas Jaeger  <aj@suse.de>
31397
31398         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31399         testcase.
31400
31401 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31402
31403         * gcc.c-torture/execute/20000519-2.c: New test.
31404
31405 2000-05-19  Andreas Jaeger  <aj@suse.de>
31406
31407         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31408         which fails with SSA.
31409
31410         * lib/c-torture.exp: Also test with -O3 -fssa.
31411
31412 2000-05-18  Michael Meissner  <meissner@redhat.com>
31413
31414         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31415         * gcc.c-torture/execute/920415-1.c: Ditto.
31416         * gcc.c-torture/execute/920501-1.c: Ditto.
31417         * gcc.c-torture/execute/conversion.c: Ditto.
31418         * gcc.c-torture/execute/cvt-1.c: Ditto.
31419
31420 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31421
31422         * gcc.c-torture/compile/20000518-1.c: New test.
31423
31424 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31425
31426         * g77.f-torture/compile/200005018.f:  New test.
31427
31428 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31429
31430         * gcc.c-torture/compile/20000517-1.c: New test.
31431
31432 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31433
31434         * gcc.c-torture/execute/20000516-1.c: New test.
31435
31436 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * g++.old-deja/g++.other/eh.C: New test.
31439
31440 2000-05-12  Richard Henderson  <rth@cygnus.com>
31441
31442         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31443         constants through to doit's conditional.
31444
31445 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31446
31447         * gcc.c-torture/compile/20000511-1.c: New test.
31448         * g77.f-torture/compile/20000511-1.f: New test.
31449         * g77.f-torture/compile/20000511-2.f: New test.
31450
31451 2000-05-11  Michael Meissner  <meissner@redhat.com>
31452
31453         * gcc.c-torture/execute/20000511-1.c: New test.
31454
31455 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31456
31457         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31458         * gcc.dg/20000510-1.S: New.
31459
31460 2000-05-08  Catherine Moore  <clm@cygnus.com>
31461
31462         * gcc.dg/unused-3.c: New.
31463
31464 2000-05-06  Richard Henderson  <rth@cygnus.com>
31465
31466           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31467           * g++.old-deja/g++.mike/warn1.C: Likewise.
31468           * g++.old-deja/g++.pt/local1.C: Likewise.
31469           * g++.old-deja/g++.pt/local7.C: Likewise.
31470           * g++.old-deja/g++.pt/spec16.C: Likewise.
31471
31472 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31475
31476 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31477
31478           * g77.f-torture/execute/20000503-1.f:  New test.
31479
31480 2000-05-04  Andreas Jaeger  <aj@suse.de>
31481
31482         * gcc.dg/noreturn-2.c: New test.
31483
31484 2000-05-04  Neil Booth  <NeilB@earthling.net>
31485
31486         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31487         preprocessor.
31488
31489 2000-05-04  Richard Henderson  <rth@cygnus.com>
31490
31491         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31492
31493 2000-05-04  Richard Henderson  <rth@cygnus.com>
31494
31495         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31496         OpenSSL by Jason R Thorpe.
31497
31498 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31499
31500         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31501
31502 2000-05-03  Robert Lipe <robertlipe@usa.net>
31503
31504         * gcc.dg/20000503-1.c: New test.
31505
31506 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31507
31508         * gcc.c-torture/compile/20000502-1.c: New test.
31509         * g++.old-deja/g++.other/align.C: New test.
31510         * gcc.dg/cpp-tradstringify.c: New test.
31511
31512 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31513
31514         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31515         and hard registers.
31516
31517 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31518
31519         * gcc.c-torture/execute/loop-5.c: New test.
31520
31521 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31522
31523         * gcc.c-torture/execute/va-arg-20.c: New test.
31524
31525 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31526
31527         * gcc.c-torture/execute/20000422-1.c: New test.
31528
31529 2000-04-20  Greg McGary  <gkm@gnu.org>
31530
31531         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31532         when optimizing, but without sibling-call optimizations (-O1).
31533
31534 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31535
31536           * gcc.c-torture/compile/20000420-1.c: New test.
31537
31538 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.abi/ptrflags.C: New test.
31541         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31542
31543 2000-04-19  Catherine Moore  <clm@cygnus.com>
31544
31545         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31546
31547 2000-04-19  Greg McGary  <gkm@gnu.org>
31548
31549         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31550         sibling-call optimizations.
31551
31552 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31553
31554         * gcc.dg/20000419-1.c: New test.
31555
31556 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31557
31558         * gcc.c-torture/execute/20000412-6.c: New test.
31559
31560 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31561
31562         * gcc.c-torture/execute/20000412-5.c: New test.
31563         * g77.f-torture/compile/20000412-1.f: New test.
31564         * gcc.c-torture/execute/20000412-4.c: New test.
31565         * gcc.c-torture/compile/20000412-2.c: New test.
31566         * gcc.c-torture/execute/20000412-3.c: New test.
31567         * gcc.c-torture/compile/20000412-1.c: New test.
31568         * gcc.c-torture/execute/20000412-2.c: New test.
31569
31570 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31571
31572         * objc/execute/bf-20.m: New test.
31573
31574 2000-04-10  Richard Henderson  <rth@cygnus.com>
31575
31576         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31577
31578         * gcc.c-torture/execute/20000412-1.c: New test.
31579
31580 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31581
31582         * g++.old-deja/g++.eh/catchptr1.C: New test.
31583
31584 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31587
31588 2000-04-08  Neil Booth  <NeilB@earthling.net>
31589
31590         * gcc.dg/cpp-nullchar.c: Remove test as
31591         embedded nulls cause problems.
31592
31593 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31594
31595         * gcc.dg/compare2.c: New test.
31596
31597 2000-04-08  Neil Booth  <NeilB@earthling.net>
31598
31599         * gcc.dg/cpp-nullchar.c: New test.
31600
31601 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31602
31603         * gcc.dg/cpp-mi2.c: New test.
31604         * gcc.dg/cpp-mi2[abc].h: New files.
31605
31606 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31609         member name.
31610
31611 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31612
31613         * g++.old-deja/g++.abi/vmihint.C: New test.
31614
31615 2000-04-06  Neil Booth  <NeilB@earthling.net>
31616
31617         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31618         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31619         copyright.
31620
31621 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31622
31623         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31624         avoid stack-frame overwrite.
31625
31626 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31627
31628         * gcc.c-torture/compile/20000405-2.c: New test.
31629         * gcc.c-torture/compile/20000405-3.c: New test.
31630
31631 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31632
31633         * gcc.c-torture/compile/20000405-1.c: New test.
31634
31635 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31636
31637         * gcc.dg/cast-qual-1.c: Revert last change.
31638
31639 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31640
31641         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31642
31643 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31644
31645         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31646         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31647
31648 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31649
31650         * gcc.c-torture/compile/20000403-2.c: New test.
31651         * gcc.c-torture/compile/20000403-1.c: New test.
31652
31653 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31654
31655         * gcc.c-torture/execute/20000403-1.c: New test.
31656
31657 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31658
31659         * gcc.c-torture/execute/20000402-1.c: New test.
31660
31661 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31662
31663         * gcc.c-torture/execute/va-arg-15.c: New test.
31664         * gcc.c-torture/execute/va-arg-16.c: New test.
31665         * gcc.c-torture/execute/va-arg-17.c: New test.
31666         * gcc.c-torture/execute/va-arg-18.c: New test.
31667         * gcc.c-torture/execute/va-arg-19.c: New test.
31668
31669 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31670
31671         * gcc.c-torture/compile/981211-1.c: Move to...
31672         * gcc.dg/cpp-as1.c: ...here.
31673         * gcc.dg/cpp-as2.c: New file.
31674
31675         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31676         compiler.
31677
31678 2000-04-02  Neil Booth  <NeilB@earthling.net>
31679
31680         * gcc.dg/cpp-cond.c  New tests.
31681         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31682         accidental success less likely.
31683         * gcc.dg/cpp-missingop.c  New tests.
31684         * gcc.dg/cpp-missingparen.c  New tests.
31685         * gcc.dg/cpp-shift.c  New tests.
31686         * gcc.dg/cpp-shortcircuit.c  New tests.
31687         * gcc.dg/cpp-unary.c  New tests.
31688
31689 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31690
31691         * gcc.c-torture/compile/20000329-1.c: New test.
31692
31693 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31694
31695         * gcc.c-torture/compile/20000326-1.c: New test.
31696         * gcc.c-torture/compile/20000326-2.c: New test.
31697
31698 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31699
31700         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31701         the first parameter is a function argument.
31702
31703 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31704
31705         * g++.old-deja/g++.ext/array4.C: New test.
31706
31707 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31708
31709         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31710
31711 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31712
31713         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31714
31715 2000-03-19  Richard Henderson  <rth@cygnus.com>
31716
31717         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31718
31719 2000-03-19  Richard Henderson  <rth@cygnus.com>
31720
31721         * gcc.c-torture/compile/20000319-1.c: New test.
31722
31723 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31724
31725         * gcc.c-torture/execute/20000314-3.c: New test.
31726         * gcc.c-torture/execute/20000314-2.c: New test.
31727         * gcc.c-torture/execute/20000314-1.c: New test.
31728         * gcc.c-torture/compile/20000314-2.c: New test.
31729         * gcc.c-torture/compile/20000314-1.c: New test.
31730
31731 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31732
31733         * g++.old-deja/g++.warn/inline.C: New test.
31734
31735 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31736
31737         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31738         standards-compliant result rather than specific constants.
31739         Put test-values in array.
31740
31741 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31742
31743         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31744         (g++_target_compile): Put test-specific options last.
31745
31746 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31747
31748         * g++.old-deja/g++.eh/vbase4.C: New test.
31749
31750 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31751
31752         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31753
31754 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.old-deja/g++.brendan/misc12.C: Removed.
31757         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31758         * g++.old-deja/g++.ext/pretty4.C: New test.
31759
31760 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31761
31762         * g++.old-deja/g++.other/string2.C: New test.
31763
31764 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31765
31766         * g++.old-deja/g++.warn/impint2.C: New test.
31767
31768 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31769
31770         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31771         is 1, not zero.
31772
31773 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31774
31775         * g++.old-deja/g++.warn/impint.C: New test.
31776         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31777         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31778         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31779         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31780         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31781         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31782         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31783         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31784         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31785         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31786         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31787         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31788
31789 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31790
31791         * gcc.dg/cpp-redef.c: New test.
31792
31793 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         * g++.old-deja/g++.pt/unify7.C: New test.
31796
31797 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31798
31799         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31800         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31801
31802 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31803
31804         * gcc.c-torture/compile/20000224-1.c: New test.
31805
31806 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31807
31808         * gcc.c-torture/compile/cpp-2.c: New test.
31809         * gcc.c-torture/compile/cpp-1.c: New test.
31810
31811 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31812
31813         * gcc.c-torture/execute/20000225-1.c: New test.
31814
31815 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31816
31817         * gcc.dg/cpp-li2.c: New test.
31818
31819         * gcc.dg/cpp-wi1.c: New test.
31820
31821         * gcc.dg/cpp-li1.c: New test.
31822
31823 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31824
31825         * g++.old-deja/g++.other/sizeof5.C: New test.
31826
31827 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31828
31829         * gcc.c-torture/execute/va-arg-13.c: New test.
31830
31831 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31832
31833         * gcc.c-torture/execute/va-arg-12.c: New test.
31834
31835 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * gcc.c-torture/execute/20000223-1.c: New test.
31838
31839 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31842
31843 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31844
31845         * g++.old-deja/g++.abi/ptrmem.C: New test.
31846
31847 2000-02-19  Richard Henderson  <rth@cygnus.com>
31848
31849         * gcc.c-torture/compile/init-3.c: New.
31850
31851 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31852
31853         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31854         ALWAYS_CXXFLAGS.
31855
31856 2000-02-11  Robert Lipe <robertl@sco.com>
31857
31858         * gcc.c-torture/compile/20000211-3.c: New test.
31859
31860 2000-02-11  Martin Buchholz <martin@xemacs.org>
31861
31862         * gcc.c-torture/compile/20000211-2.c: New test.
31863
31864 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31865
31866         * gcc.c-torture/compile/20000211-1.c: New test.
31867
31868 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31869
31870         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31871           on native targets
31872
31873 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31874
31875         * g++.old-deja/g++.other/cast5.C: New test.
31876
31877 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31878
31879         * gcc.c-torture/execute/20000205-1.c: New.
31880
31881 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31882
31883         * g++.old-deja/g++.jason/cast3.C: Return void.
31884         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31885
31886 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31887
31888         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31889
31890         * gcc.dg/loop-1.c: New test.
31891
31892 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31893
31894         * gcc.c-torture/compile/20000127-1.c: New test.
31895         * gcc.c-torture/execute/991228-1.c: New test.
31896
31897 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31898
31899         * gcc.dg/unused-2.c: New test.
31900
31901         * gcc.dg/conv-1.c: New test.
31902
31903 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31904
31905         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31906         compiler.
31907         (tool_option_proc): Fix typo.
31908
31909 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31910
31911         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31912         of the ld on the host, not on the build machine.
31913         Also, don't crash if '--help' is not a supported option.
31914
31915 2000-01-24  Richard Henderson  <rth@cygnus.com>
31916
31917         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31918
31919 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31920
31921         * gcc.c-torture/execute/20000120-2.c: New test.
31922         * gcc.c-torture/execute/20000120-1.c: New test.
31923
31924 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31925
31926         * gcc.c-torture/execute/20000113-1.c: New test.
31927
31928 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31929
31930         * gcc.c-torture/execute/20000112-1.c: New test.
31931
31932 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31933
31934         * gcc.dg/20000111-1.c: New test.
31935
31936 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31937
31938         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31939         with 16 bit integers.
31940
31941 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31942
31943         * gcc.dg/20000108-1.c: New test.
31944
31945 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31946
31947         * g++.old-deja/g++.ns/koenig8.C: New test.
31948
31949 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31950
31951         * g++.old-deja/g++.other/cast4.C: New test.
31952
31953 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31954
31955         * gcc.c-torture/compile/20000105-2.c: New test.
31956         * gcc.c-torture/compile/20000105-1.c: New test.
31957
31958 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31959
31960         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31961         references to printf & atoi to conform to ANSI standard.
31962         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31963         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31964         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31965         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31966         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31967         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31968         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31969         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31970         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31971         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31972         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31973         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31974         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31975         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31976         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31977         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31978         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31979         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31980         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31981         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31982         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31983         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31984         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31985         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31986         * g++.old-deja/g++.brendan/init3.C: Likewise.
31987         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31988         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31989         * g++.old-deja/g++.brendan/new2.C: Likewise.
31990         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31991         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31992         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31993         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31994         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31995         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31996         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31997         * g++.old-deja/g++.brendan/template24.C: Likewise.
31998         * g++.old-deja/g++.brendan/template3.C: Likewise.
31999         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32000         * g++.old-deja/g++.jason/inline3.C: Likewise.
32001         * g++.old-deja/g++.jason/opeq.C: Likewise.
32002         * g++.old-deja/g++.law/arg5.C: Likewise.
32003         * g++.old-deja/g++.law/arm7.C: Likewise.
32004         * g++.old-deja/g++.law/ctors11.C: Likewise.
32005         * g++.old-deja/g++.law/cvt8.C: Likewise.
32006         * g++.old-deja/g++.law/init9.C: Likewise.
32007         * g++.old-deja/g++.law/refs4.C: Likewise.
32008         * g++.old-deja/g++.law/template2.C: Likewise.
32009         * g++.old-deja/g++.law/visibility24.C: Likewise.
32010         * g++.old-deja/g++.law/vtable3.C: Likewise.
32011         * g++.old-deja/g++.mike/asm2.C: Likewise.
32012         * g++.old-deja/g++.mike/eh1.C: Likewise.
32013         * g++.old-deja/g++.mike/misc1.C: Likewise.
32014         * g++.old-deja/g++.mike/misc13.C: Likewise.
32015         * g++.old-deja/g++.mike/misc14.C: Likewise.
32016         * g++.old-deja/g++.mike/ns12.C: Likewise.
32017         * g++.old-deja/g++.mike/p1248.C: Likewise.
32018         * g++.old-deja/g++.mike/p3708.C: Likewise.
32019         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32020         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32021         * g++.old-deja/g++.mike/p646.C: Likewise.
32022         * g++.old-deja/g++.mike/p700.C: Likewise.
32023         * g++.old-deja/g++.mike/p783.C: Likewise.
32024         * g++.old-deja/g++.mike/p783a.C: Likewise.
32025         * g++.old-deja/g++.mike/p783b.C: Likewise.
32026         * g++.old-deja/g++.mike/p786.C: Likewise.
32027         * g++.old-deja/g++.mike/p789.C: Likewise.
32028         * g++.old-deja/g++.mike/p789a.C: Likewise.
32029         * g++.old-deja/g++.mike/p807a.C: Likewise.
32030         * g++.old-deja/g++.other/delete3.C: Likewise.
32031         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32032         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32033         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32034         * g++.old-deja/g++.other/empty1.C: Likewise.
32035         * g++.old-deja/g++.other/temporary1.C: Likewise.
32036         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32037         * g++.old-deja/g++.pt/t16.C: Likewise.
32038         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32039
32040 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32041
32042         * gcc.dg/991230-1.c: New test.
32043
32044 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32045
32046         * gcc.c-torture/compile/991229-3.c: New test.
32047         * gcc.c-torture/compile/991229-2.c: New test.
32048         * gcc.c-torture/compile/991229-1.c: New test.
32049
32050 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32051
32052         * gcc.c-torture/compile/labels-2.c: New test.
32053
32054 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32055
32056         * gcc.c-torture/execute/991227-1.c: New test.
32057
32058 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32059
32060         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32061
32062 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32063
32064         * gcc.c-torture/execute/991221-1.c: New test.
32065
32066 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32067
32068         * g++.old-deja/g++.other/cast3.C: New test.
32069
32070 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32071
32072         * gcc.c-torture/execute/991216-4.c: New test.
32073
32074 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32075
32076         * gcc.c-torture/execute/991216-1.c: New test.
32077         * gcc.c-torture/execute/991216-2.c: New test.
32078         * gcc.c-torture/execute/991216-3.c: New test.
32079
32080 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32081
32082         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32083         Actually make the test fail by using "-O2" for compilation.
32084
32085 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32086
32087         * g++.old-deja/g++.warn/cast-align1.C: New test.
32088
32089 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32090
32091         * gcc.c-torture/compile/991214-1.c: New test.
32092         * gcc.c-torture/compile/991214-2.c: New test.
32093
32094 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32095
32096         * gcc.dg/991214-1.c: New test.
32097
32098 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32099
32100         * gcc.c-torture/compile/991213-3.c: New test.
32101         * gcc.c-torture/compile/991213-2.c: New test.
32102         * gcc.c-torture/compile/991213-1.c: New test.
32103
32104 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32105
32106         * gcc.dg/991209-1.c: New test.
32107
32108 1999-12-08  Nathan Sidwell <nathan@acm.org>
32109
32110         * gcc.c-torture/compile/991208-1.c: New test.
32111
32112 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32113
32114         * gcc.dg/ultrasp2.c: New test.
32115
32116 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32117
32118         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32119
32120 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32121
32122         * gcc.c-torture/compile/991202-1.c: New test.
32123         * gcc.c-torture/execute/991202-1.c: New test.
32124         * gcc.c-torture/execute/991202-2.c: New test.
32125         * gcc.c-torture/execute/991202-3.c: New test.
32126
32127 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32128
32129         * g++.old-deja/g++.abi/align.C: New test.
32130         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32131         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32132
32133 1999-12-01  Richard Henderson  <rth@cygnus.com>
32134
32135         * gcc.c-torture/execute/991201-1.c: New.
32136
32137 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32138
32139         * gcc.dg/991129-1.c: New test.
32140
32141 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32142
32143         * gcc.c-torture/compile/991127-1.c: New test.
32144
32145 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32146
32147         * g++.old-deja/g++.other/warn4.C: New test.
32148
32149 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32150
32151         * g++.old-deja/g++.eh/cleanup2.C: New test.
32152         * g++.old-deja/g++.ext/pretty2.C: New test.
32153         * g++.old-deja/g++.ext/pretty3.C: New test.
32154         * g++.old-deja/g++.other/debug6.C: New test.
32155
32156 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32157
32158         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32159         compiler_output to look for one error message instead of two.
32160
32161 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32162
32163         * gcc.c-torture/execute/991118-1.c: Also test case
32164         where the word boundary does not split a byte evenly.
32165
32166 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32167
32168         * g++.old-deja/g++.ext/restrict1.C: New test.
32169
32170 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32171
32172         * gcc.c-torture/execute/991118-1.c: New test.
32173
32174 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32175
32176         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32177         working directory pathnames.
32178
32179 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32180
32181         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32182         host is equipped with driver.h and driver.o so it can actually
32183         compile and run the tests.
32184
32185 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32186
32187         * gcc.c-torture/compile/991008-1.c: New test.
32188
32189 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32190
32191         * lib/gcc-dg.exp: Include target-supports.exp
32192
32193 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32194
32195         * lib/target-supports.exp: New file: Provide procs to test for
32196         features supported by the target.
32197         (check_weak_available): Moved here from ecos.exp.
32198         (check_alias_available): New proc: Determine of the target
32199         toolchain supports the alias attribute.
32200
32201         * gcc.dg/special/ecos.exp: Move check_weak_available to
32202         target-supports.exp.
32203         (alias-1.c): Only perform the test if the target supports
32204         aliases.
32205         (wkali-1.c): Only perform the test if the target supports
32206         aliases.
32207
32208         * gcc.dg/990506-0.c: Expect error messages from cross
32209         targets as well as native targets.
32210
32211 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32212
32213         * gcc.dg/ultrasp1.c: Removed xfail.
32214         * gcc.dg/struct-ret-2.c: Likewise.
32215         * gcc.dg/array-1.c: Likewise.
32216
32217 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32218
32219         * gcc.dg/struct-ret-2.c: New test.
32220
32221         * gcc.dg/array-1.c: New test.
32222
32223 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32224
32225         * gcc.c-torture/execute/991030-1.c: New test.
32226
32227 1999-10-26  Richard Henderson  <rth@cygnus.com>
32228
32229         * gcc.c-torture/compile/991026-2.c: New test.
32230
32231 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32232
32233         * gcc.c-torture/compile/991026-1.c: New test.
32234
32235 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32236
32237         * gcc.c-torture/execute/991023-1.c: New test.
32238
32239 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32240
32241         * gcc.c-torture/execute/991019-1.c: New test.
32242
32243 1999-10-16  Richard Henderson  <rth@cygnus.com>
32244
32245         * gcc.c-torture/execute/991016-1.c: New test.
32246
32247 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32248
32249         * gcc.c-torture/execute/991014-1.c: New test.
32250
32251 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32252
32253         * g++.old-deja/g++.other/union2.C: New test.
32254
32255 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32256
32257         * g++.old-deja/g++.other/vaarg2.C: New test.
32258         * g++.old-deja/g++.other/vaarg3.C: New test.
32259
32260 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32261
32262         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32263         in compile/.
32264
32265 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32266
32267         * gcc.c-torture/execute/va-arg-11.c: New test.
32268
32269 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32270
32271         * lib/file-format.exp (gcc_target_object_format): Don't
32272         crash if objdump is unavailable.
32273
32274 1999-09-29  Donn Terry <donn@interix.com>
32275
32276         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32277
32278 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32279
32280         * gcc.c-torture/compile/990928-1.c: New test.
32281
32282 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32283
32284         * g++.old-deja/g++.other/decl6.C: New test.
32285
32286 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32287
32288         * gcc.c-torture/execute/va-arg-10.c: New test.
32289
32290 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32291
32292         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32293         __PRETTY_FUNCTION__.
32294
32295 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32296
32297         * gcc.c-torture/execute/990923-1.c: New test.
32298
32299 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32300
32301         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32302         for which -fpic is inappropriate.
32303
32304 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32305
32306         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32307
32308 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32309
32310         * g++.old-deja/g++.other/dyncast1.C: New test.
32311         * g++.old-deja/g++.other/dyncast2.C: New test.
32312         * g++.old-deja/g++.other/dyncast3.C: New test.
32313         * g++.old-deja/g++.other/dyncast4.C: New test.
32314         * g++.old-deja/g++.other/dyncast5.C: New test.
32315         * g++.old-deja/g++.eh/catch3.C: New test.
32316         * g++.old-deja/g++.eh/catch3p.C: New test.
32317         * g++.old-deja/g++.eh/catch4.C: New test.
32318         * g++.old-deja/g++.eh/catch4p.C: New test.
32319         * g++.old-deja/g++.eh/catch5.C: New test.
32320         * g++.old-deja/g++.eh/catch5p.C: New test.
32321         * g++.old-deja/g++.eh/catch6.C: New test.
32322         * g++.old-deja/g++.eh/catch6p.C: New test.
32323         * g++.old-deja/g++.eh/catch7.C: New test.
32324         * g++.old-deja/g++.eh/catch7p.C: New test.
32325         * g++.old-deja/g++.eh/catch8.C: New test.
32326         * g++.old-deja/g++.eh/catch8p.C: New test.
32327         * g++.old-deja/g++.eh/catch9.C: New test.
32328         * g++.old-deja/g++.eh/catch9p.C: New test.
32329
32330 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32331
32332         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32333         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32334
32335 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32336
32337         * gcc.c-torture/compile/990913-1.c: New test.
32338
32339 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32340
32341         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32342         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32343
32344 1999-09-09  Richard Henderson  <rth@cygnus.com>
32345
32346         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32347
32348 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32349
32350         * g++.old-deja/g++.other/lookup11.C: New test.
32351         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32352         what is permitted and what we want.
32353         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32354         overload use.
32355         * g++.old-deja/g++.jason/rfg5.C: Likewise
32356
32357 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32358
32359         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32360         * gcc.c-torture/noncompile/poison-1.c: New file.
32361
32362 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32363
32364         * g++.old-deja/g++.other/sizeof3.C: New test.
32365         * g++.old-deja/g++.other/sizeof4.C: New test.
32366         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32367         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32368
32369 1999-09-07  Richard Henderson  <rth@cygnus.com>
32370
32371         * gcc.dg/va-arg-1.c: New.
32372
32373 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32374
32375         * gcc.c-torture/execute/va-arg-9.c: New test.
32376
32377 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32378
32379         * g77.f-torture/compile/980519-2.f: New test.
32380         * g77.f-torture/compile/19990905-0.f: New test.
32381         * g77.f-torture/compile/19990905-1.f: New test.
32382         * g77.f-torture/compile/19990905-2.f: New test.
32383
32384         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32385
32386 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32387
32388         * gcc.c-torture/execute/990827-1.c: Fix typo.
32389
32390 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32391
32392         * g++.old-deja/g++.other/deref1.C: New test.
32393
32394 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32395
32396         * g++.old-deja/g++.other/ambig2.C: New test.
32397         * g++.old-deja/g++.other/cond5.C: New test.
32398         * g++.old-deja/g++.other/lookup16.C: New test.
32399
32400 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32401
32402         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32403         assemblers too.
32404
32405 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32406
32407         * lib/c-torture.exp: Avoid the "compare executables" optimization
32408         when testing native.
32409
32410 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32411
32412         * gcc.c-torture/execute/990829-1.c: New test.
32413         * gcc.c-torture/compile/990829-1.c: New test.
32414
32415 1999-08-27  Paul Burchard  <burchard@pobox.com>
32416
32417         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32418         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32419         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32420         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32421         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32422         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32423         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32424         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32425         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32426         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32427         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32428
32429 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32430
32431         * gcc.c-torture/execute/990827-1.c: New test.
32432
32433 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32434
32435         * g77.f-torture/noncompile/19990826-4.f: New test.
32436
32437         * g77.f-torture/compile/19990826-3.f: New test.
32438
32439         * g77.f-torture/execute/19990826-2.f: New test.
32440
32441         * g77.f-torture/compile/19990826-1.f: New test.
32442
32443         * gcc.c-torture/execute/990826-0.c: New test.
32444         * g77.c-torture/execute/19990826-0.f: New test.
32445
32446         * g77.f-torture/noncompile/970626-2.f: New test.
32447
32448 1999-08-25  Paul Burchard  <burchard@pobox.com>
32449
32450         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32451         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32452         lss-011.C: New tests.
32453
32454 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32455
32456         * g++.old-deja/g++.other/decl5.C: New test.
32457
32458 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32459
32460         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32461         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32462         call `postbase' for each one.  All callers of `postbase' changed
32463         to call this instead.
32464
32465 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32466
32467         * gcc.c-torture/execute/990811-1.c: New test.
32468
32469 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32470
32471         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32472         just native ones.
32473
32474         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32475         just native ones.
32476
32477 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32478
32479         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32480
32481 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32482
32483         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32484
32485 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32486
32487         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32488
32489 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32490
32491         * gcc.c-torture/execute/990804-1.c: New test.
32492
32493 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32494
32495         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32496         * g++.old-deja/g++.brendan/crash64.C: Likewise
32497         * g++.old-deja/g++.brendan/overload8.C: Likewise
32498
32499 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32500
32501         * g++.old-deja/g++.other/struct1.C: New test.
32502
32503 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32504
32505         * g++.old-deja/g++.other/enum2.C: New test.
32506
32507 1999-08-02  Richard Henderson  <rth@cygnus.com>
32508
32509         Adapted from tests from Franz Sirl:
32510         * gcc.c-torture/execute/va-arg-7.c: New test.
32511         * gcc.c-torture/execute/va-arg-8.c: New test.
32512
32513 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32514
32515         * gcc.c-torture/compile/990801-2.c: New test.
32516
32517         * gcc.c-torture/compile/990801-1.c: New test.
32518
32519 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32520
32521         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32522         fp-cmp-1.c, converting double to float.
32523
32524         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32525         fp-cmp-1.c, converting double to long double.
32526
32527         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32528         from fr1 to unknown_register, since fr1 is a legitimate register
32529         on some machines.
32530
32531 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32532
32533         * README: More listname related changes.
32534
32535 1999-07-08  Catherine Moore  <clm@cygnus.com>
32536
32537         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32538
32539 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32540
32541         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32542
32543 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32544
32545         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32546
32547 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32548
32549         * gcc.dg/990703-1.c: New test.
32550
32551 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32552
32553         * lib/file-format.exp: New file: Move definition of proc
32554         gcc_target_object_format to here from
32555         gcc.dg/special/ecos.exp.
32556
32557         * lib/c-torture.exp: Include lib file-format.exp.
32558         * lib/gcc-dg.exp: Include lib file-format.exp.
32559
32560         * gcc.dg/special/ecos.exp: Remove definition of proc
32561         gcc_target_object_format.
32562
32563 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32564
32565         * gcc.c-torture/execute/990628-1.c: New test.
32566
32567 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32568
32569         * gcc.c-torture/compile/990625-2.c: New test.
32570
32571         * gcc.c-torture/compile/990625-1.c: New test.
32572
32573 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32574
32575         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32576         attributes compile.
32577         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32578         ports that use the COFF/PE file format.
32579
32580 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32581
32582         * gcc.c-torture/compile/990617-1.c: New test.
32583
32584 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32585
32586         * g++.old-deja/g++.other/decl4.C: New test.
32587
32588 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32589
32590         * g++.old-deja/g++.other/bitfld3.C: New test.
32591
32592 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32593
32594         * g++.old-deja/g++.eh/catch1.C: New test.
32595
32596 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32597
32598         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32599
32600         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32601         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32602
32603 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32604
32605         * g77.f-torture/compile/19990502-0.f: Replace with new,
32606         shorter, test that still fails after recent changes.
32607
32608 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32609
32610         * gcc.c-torture/execute/990604-1.c: New test.
32611
32612 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32613
32614         * gcc.c-torture/execute/990531-1.c: New test.
32615
32616 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32617
32618         * gcc.c-torture/compile/990527-1.c: New test.
32619
32620 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32621
32622         * gcc.c-torture/execute/990527-1.c: New test.
32623
32624 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32625
32626         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32627         bitfields as signed.
32628
32629 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32630
32631         * g77.f-torture/compile/19990525-0.f: New test.
32632
32633 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32634
32635         * gcc.c-torture/execute/990525-2.c: New test.
32636
32637         * gcc.c-torture/execute/990525-1.c: New test.
32638
32639 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32640
32641         * g++.old-deja/g++.other/anon3.C: New test.
32642         * g++.old-deja/g++.other/anon4.C: New test.
32643         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32644         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32645         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32646         Merrill).
32647
32648 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32649
32650         * gcc.c-torture/execute/990524-1.c: New test.
32651
32652         * gcc.dg/990524-1.c: New test.
32653
32654 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32655
32656         * gcc.c-torture/compile/990523-1.c: New test.
32657
32658 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32659
32660         * gcc.c-torture/compile/990519-1.c: New test.
32661
32662 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32663
32664         * gcc.c-torture/compile/990517-1.c: New test.
32665
32666         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32667         (e4, f4): New tests.
32668         (main): Call them.
32669
32670 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32671
32672         * gcc.dg/noreturn-1.c: New test.
32673
32674 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32675
32676         * gcc.c-torture/execute/990513-1.c: New test.
32677
32678 1999-05-10  Richard Henderson  <rth@cygnus.com>
32679
32680         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32681
32682 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32683
32684         * g77.f-torture/execute/erfc.f: Use small single-precision
32685         values, to avoid problems on Alphas when not -mieee.
32686
32687 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32688
32689         * gcc.dg/990506-0.c: New test.
32690
32691 1999-05-08  Richard Henderson  <rth@cygnus.com>
32692
32693         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32694         the constant to test.  Don't XFAIL 64-bit targets.
32695
32696         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32697         * g++.old-deja/g++.law/profile1.C: Likewise.
32698
32699         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32700         operator new instances.
32701         * g++.old-deja/g++.other/delete5.C: Likewise.
32702
32703 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32704
32705         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32706         intrinsic.
32707
32708 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32709
32710         * g77.f-torture/execute/u77-test.f: Reverse order of two
32711         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32712
32713 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32714
32715         * gcc.dg/compare1.c: New test.
32716
32717 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32718
32719         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32720         New tests.
32721
32722 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32723
32724         * g77.f-torture/compile/19990502-1.f: New test.
32725
32726 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32727
32728         * g77.f-torture/compile/19990502-0.f: New test.
32729
32730 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32731
32732         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32733         intrinsic.
32734
32735 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32736
32737         * g77.f-torture/execute/u77-test.f (main): List libU77
32738         intrinsics not currently tested.
32739         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32740         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32741         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32742         Trim blanks off the ends of some printed strings.
32743
32744 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32745
32746         * g77.f-torture/execute/u77-test.f (main): Just warn about
32747         FSTAT gid disagreement, as it's expected on some systems.
32748
32749 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32750
32751         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32752         use a new function, which allows for some slop.
32753         Clean up some commentary.
32754         (issum): The new function.
32755         (sgladd): Deleted subroutine.
32756
32757 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32758
32759         * g77.f-torture/execute/u77-test.f: Modify to be more like
32760         libf2c/libU77 version, bringing patches to that version here.
32761         Add suitable commentary.
32762
32763 1999-04-25  Richard Henderson  <rth@cygnus.com>
32764
32765         * gcc.dg/990424-1.c: New test.
32766
32767 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32768
32769         * g77.f-torture/execute/u77-test.f (main): Bug involving
32770         LSTAT has been fixed, so turn back on full checking.
32771
32772 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32773
32774         * g77.f-torture/compile/19990419-0.f: New test.
32775         * g77.f-torture/execute/19990419-1.f: New test.
32776
32777 1999-04-17  Richard Henderson  <rth@cygnus.com>
32778
32779         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32780         to avoid the need for a prototype to supress a warning.
32781
32782 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32783
32784         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32785
32786 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/execute/990404-1.c: New test.
32789
32790 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32791
32792         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32793         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32794         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32795         missing initializer warnings.
32796
32797 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32798
32799         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32800         matching strings.
32801
32802 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32803
32804         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32805
32806 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32807
32808         * g77.f-torture/execute/19990325-0.f: New test.
32809         * g77.f-torture/execute/19990325-1.f: New test.
32810
32811 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32812
32813         * gcc.c-torture/execute/990324-1.c: New test.
32814
32815 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32816
32817         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32818         test with 4.
32819
32820 1999-03-17  Richard Henderson  <rth@cygnus.com>
32821
32822         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32823
32824 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32825
32826         * g77.f-torture/execute/19990313-2.f: New test.
32827         * g77.f-torture/execute/19990313-3.f: New test.
32828
32829 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32830
32831         * g77.f-torture/execute/19990313-0.f: New test.
32832         * g77.f-torture/execute/19990313-1.f: New test.
32833
32834 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32835
32836         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32837         printf to sprintf.
32838         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32839         (main): Add check for u15.  Conditionalize u31 check depending on
32840         whether ints are <32 bits or >=32 bits.
32841
32842 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32843
32844         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32845
32846 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32847
32848         * g77.f-torture/compile/19990305-0.f: New test.
32849         * g77.f-torture/execute/19981119-0.f: New test.
32850
32851 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32852
32853         * g77.f-torture/execute/970625-2.f: call ABORT if final
32854         result is not correct, instead of just printing it.
32855         Add this checking via newly introduced obfuscation, to
32856         trip up buggy front ends.
32857
32858 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32859
32860         * g77.f-torture/compile/960317-1.f: Moved from being
32861         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32862
32863 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32864
32865         * g77.f-torture/execute/960317-1.f: New (old) test.
32866         * g77.f-torture/execute/970625-2.f: Ditto.
32867
32868 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32869
32870         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32871         message on line 1 or line 2; cccp and cpplib do this differently.
32872
32873 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32874
32875         * g++.old-deja/g++.law/weak1.C: New test.
32876
32877 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32878
32879         * gcc.c-torture/execute/990119-1.c: Renamed to...
32880         * gcc.dg/990119-1.c: this, so it will only be tested once
32881         (it's a preprocessor test, it doesn't need to be run at
32882         multiple optimization levels).
32883
32884 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32885
32886         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32887           ALWAYS_CXXFLAGS.
32888
32889 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32890
32891         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32892         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32893         to not be compilable by current g77.
32894
32895 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32896
32897         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32898
32899 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32900
32901         * gcc.c-torture/execute/990222-1.c: New test.
32902
32903 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32904
32905         * g77.f-torture/compile/19990218-0.f: New test.
32906         * g77.f-torture/noncompile/19990218-1.f: New test.
32907
32908 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32909
32910         * g77.f-torture/compile/19981216-0.f: New test.
32911
32912 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32913
32914         * gcc.dg/990214-1.c: New test.
32915
32916 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32917
32918         * gcc.dg/990213-2.c: New test.
32919
32920         * gcc.dg/990213-1.c: New test.
32921
32922 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32923
32924         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32925         ints.
32926
32927 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32928
32929         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32930         specified by target.
32931
32932         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32933
32934 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32935
32936         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32937
32938 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32939
32940         * gcc.dg/special/ecos.exp: New test driver for new tests with
32941         special requirements.
32942
32943         * gcc.dg/special/alias-1.c: New test.
32944         * gcc.dg/special/gcsec-1.c: New test.
32945         * gcc.dg/special/weak-1.c: New test.
32946         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32947         * gcc.dg/special/weak-2.c: New test.
32948         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32949         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32950         * gcc.dg/special/wkali-1.c: New test.
32951         * gcc.dg/special/wkali-2.c: New test.
32952         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32953         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32954
32955 1999-02-10  Felix Lee  <flee@cygnus.com>
32956
32957           * lib/c-torture.exp (c-torture-compile): Pull out code for
32958           analyzing gcc error messages.
32959           (c-torture-execute): Likewise.  Fix some (harmless) false
32960           positives.
32961           * lib/gcc.exp (gcc_check_compile): New function.
32962
32963 1999-02-08  Richard Henderson  <rth@cygnus.com>
32964
32965         * gcc.c-torture/execute/990208-1.c: New test.
32966
32967 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32968
32969         * g++.dg/special/ecos.exp: New driver for new tests with special
32970         requirements
32971
32972         * g++.dg/special/conpr-1.C: New test
32973         * g++.dg/special/conpr-2.C: New test
32974         * g++.dg/special/conpr-2a.C: New test
32975         * g++.dg/special/conpr-3.C: New test
32976         * g++.dg/special/conpr-3a.C: New test
32977         * g++.dg/special/conpr-3b.C: New test
32978
32979         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32980         allow g++ to use the dg driver
32981
32982         * README: Add comment about g++.dg directory
32983
32984 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32985
32986         * README: Update email addresses.
32987
32988 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32989
32990         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32991         arguments in order to force structure S onto the stack even on
32992         the alpha.
32993         (test): Pass 10 leading arguments to function foo as well as the
32994         structure S.
32995
32996         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32997         failure for all targets.
32998
32999         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33000         abort to terminate program execution.
33001
33002 1999-01-30  Richard Henderson  <rth@cygnus.com>
33003
33004         * gcc.c-torture/execute/990130-1.c: New test.
33005
33006 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33007
33008         * gcc.dg/990130-1.c: New test.
33009
33010 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33011
33012         * gcc.c-torture/execute/990128-1.c: New test.
33013
33014 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33015
33016         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33017
33018 1999-01-27  Felix Lee  <flee@cygnus.com>
33019
33020         * lib/c-torture.exp (c-torture-compile): pull out code for
33021         analyzing gcc error messages.
33022         (c-torture-execute): ditto, and fix some (harmless) false
33023         positives.
33024         * lib/gcc.exp (gcc_check_compile): new function.
33025
33026 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33027
33028         * gcc.dg/990117-1.c: New test.
33029
33030         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33031
33032         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33033
33034 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33035
33036         * g77.f-torture/compile/990115-1.f: New test.
33037
33038 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33039
33040         * gcc.c-torture/compile/990107-1.c: New test
33041
33042 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33043
33044         * gcc.c-torture/execute/990106-2.c: New test.
33045
33046         * gcc.c-torture/execute/990106-1.c: New test.
33047
33048 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33049
33050         * gcc.c-torture/compile/981223-1.c: New test.
33051
33052 1998-12-29  Richard Henderson  <rth@cygnus.com>
33053
33054         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33055         (opt3): Rename from opt4 and disable.
33056
33057 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33058
33059         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33060
33061 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33062
33063         * g++.old-deja/g++.other/conv5.C: New test.
33064
33065 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33066
33067         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33068
33069 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33070
33071         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33072
33073 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33074
33075         * gcc.c-torture/compile/981211-1.c: New test.
33076
33077 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33078
33079         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33080
33081         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33082
33083 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33084
33085         * gcc.special/930510-1.c: Make C9X safe.
33086         * gcc.misc-tests/gcov-1.c Similarly.
33087         * gcc.misc-tests/gcov-2.c Similarly.
33088
33089 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33090
33091         * gcc.dg/ultrasp1.c: New test.
33092
33093 1998-12-06  Richard Henderson  <rth@cygnus.com>
33094
33095         * gcc.c-torture/execute/981206.c: New test.
33096
33097 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33098
33099         * g++.old-deja/g++.ns/template7.C: New test.
33100
33101         * g++.old-deja/g++.other/expr1.C: New test.
33102
33103         * g++.old-deja/g++.eh/tmpl3.C: New test.
33104
33105         * g++.old-deja/g++.eh/tmpl2.C: New test.
33106
33107 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33108
33109         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33110         * g++.old-deja/g++.other/using6.C: Removed.
33111         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33112
33113         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33114
33115 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33116
33117         * g++.old-deja/g++.pt/overload8.C: New test.
33118
33119         * g++.old-deja/g++.pt/overload7.C: New test.
33120
33121         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33122
33123         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33124         and relinking messages.
33125         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33126         compiling with -frepo.
33127
33128 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33129
33130         * g++.old-deja/g++.pt/lookup6.C: New test.
33131
33132 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33133
33134         * gcc.c-torture/execute/981130-1.c: New test.
33135         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33136
33137 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33138
33139         * g++.old-deja/g++.pt/explicit76.C: New test.
33140
33141         * g++.old-deja/g++.pt/friend38.C: New test.
33142
33143         * g++.old-deja/g++.ns/crash2.C: New test.
33144
33145         * g++.old-deja/g++.pt/defarg8.C: New test.
33146
33147         * g++.old-deja/g++.pt/instantiate6.C: New test.
33148
33149         * g++.old-deja/g++.pt/static6.C: New test.
33150
33151         * g++.old-deja/g++.pt/decl2.C: New test.
33152
33153 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33154
33155         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33156         problem is actually related with name lookup, but so what? :-)
33157
33158         * g++.old-deja/g++.pt/friend37.C: New test.
33159
33160 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33161
33162         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33163         element, which fails on some systems.
33164
33165         * g77.f-torture/execute/labug1.f: New test.
33166
33167 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33168
33169         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33170         is defined.
33171
33172 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33173
33174         * g77.f-torture/compile/981117-1.f: New test.
33175
33176 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33177
33178         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33179         properly discarded.
33180
33181 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33182
33183         * gcc.c-torture/execute/memcheck: New directory of tests for
33184         -fcheck-memory-usage.
33185
33186 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33187
33188         * README: New file, general information about the testsuite and
33189         new description of the various C++ test subdirectories.
33190         * README.g++: Eliminate obsolete information, update and move most
33191         relevant stuff to README.
33192
33193 1998-11-07  Richard Henderson  <rth@cygnus.com>
33194
33195         * gcc.c-torture/compile/981107-1.c: New test.
33196
33197 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33198
33199         * execute/memcpy-bi.c: New testcase.
33200
33201 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33202
33203         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33204         base classes.
33205
33206         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33207         template is selected.
33208
33209         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33210         classes, it should be accepted for all types.
33211
33212         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33213
33214         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33215         specializations start with template headers.
33216
33217 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33218
33219         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33220
33221         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33222         non-POD types.
33223
33224 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33225
33226         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33227
33228 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33229
33230         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33231
33232 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33233
33234         * 981019-1.c: New test.
33235
33236 1998-10-14  Robert Lipe <robertl@dgii.com>
33237
33238         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33239         find objc headers.
33240
33241 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33242
33243         * compile/981001-4.c: Remove use of GCC extension that triggers a
33244         compiler bug.
33245
33246 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33247
33248         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33249
33250 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33251
33252         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33253         instantiation of template produces incorrect code for delete
33254         expression.
33255
33256         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33257         constructors' name is not unique.
33258         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33259         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33260
33261         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33262         automatic array of const is ill-formed.
33263
33264         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33265         of template parameter?
33266
33267         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33268         const.
33269
33270         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33271         pointer-to-member expression.
33272
33273         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33274         declaration causes ICE.
33275
33276 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33277
33278         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33279         reserved in the global namespace.
33280
33281         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33282         generate needed virtual table.
33283
33284         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33285
33286 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33287
33288         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33289         template-dependent type
33290
33291 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33292
33293         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33294         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33295         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33296
33297         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33298         class should be usable as argument of member function.
33299         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33300         class should be usable as return type of member function.
33301         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33302         class should be usable as type of data member.
33303
33304         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33305
33306 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33307
33308         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33309
33310 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33311
33312         * gcc.dg/dll-?.c Add thumb to target list.
33313         Fix assembler scan patterns to match current assembler output.
33314
33315 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33316
33317         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33318         matching of template brackets.
33319
33320         * g++.old-deja/g++.other/using4.C: New test.  Test using
33321         declarations of methods from base classes.
33322
33323         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33324         within functions should introduce names into the innermost
33325         enclosing namespace.
33326
33327         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33328         of static locals if first initialization throws.
33329
33330 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33331
33332         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33333
33334 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33335
33336         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33337         lose track of the possible targets of tablejump insns.
33338         * special/special.exp: Run it.
33339
33340 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33341
33342         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33343         must be declared before its specializations can be named in friend
33344         declarations.
33345
33346 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33347
33348         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33349
33350         * g77.f-torture/execute/io1.f: New test.
33351
33352 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33353
33354         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33355         with pointer to template function, for which no argument deduction
33356         is possible.
33357
33358         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33359         specialization of template function as argument to template
33360         function.
33361
33362         * g++.old-deja/g++.other/access2.C: New test; Inner class
33363         shouldn't have privileged access to Outer's names.
33364
33365 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33366
33367         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33368         friend template declared within template class conflicts with
33369         nested class of the same name.
33370
33371         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33372         is ignored.
33373
33374         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33375         object with direct initializer as function declaration.
33376
33377         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33378         initializers.
33379
33380         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33381         involving const pointer and NULL produces incorrect result.
33382
33383         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33384         type name without `typename' should be rejected with -pedantic.
33385
33386 1998-10-02  Richard Henderson  <rth@cygnus.com>
33387
33388         * g++.old-deja/g++.other/addrof1.C: New test.
33389
33390 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33391
33392         * gcc.c-torture/compile/981001-1.c: New test.
33393         * gcc.c-torture/execute/981001-1.c: New test.
33394
33395 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33396
33397         * gcc.c-torture/compile/981001-2.c: New test.
33398         * gcc.c-torture/compile/981001-3.c: New test.
33399         * gcc.c-torture/compile/981001-4.c: New test.
33400
33401 1998-10-01  Robert Lipe  <robertl@dgii.com>
33402
33403         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33404         multilibbed hosts.   Idea grafted from g77.exp.
33405
33406 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33407
33408         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33409         avoid losing on systems which need -lsocket.
33410
33411 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33412
33413         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33414         * g++.old-deja/g++.other/nested2.C: Ditto.
33415         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33416         failure.
33417
33418 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33419
33420         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33421         preferred over template operator!= for enum bitfields.
33422
33423 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33424
33425         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33426         that happen to have the same base name, but in different scopes,
33427         are incorrectly rejected.
33428
33429 1998-09-16  Richard Henderson  <rth@cygnus.com>
33430
33431         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33432         on the native word size instead of an integer literal.
33433
33434 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33435
33436         * g++.old-deja/g++.other/static2.C: Invocation of static data
33437         member of type pointer-to-function denoted as non-static member.
33438
33439         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33440         checks involving function types and aliases.
33441
33442 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33443
33444         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33445         redefined to the same non-trivial type.
33446
33447         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33448         namespace-qualification of template specializations declared in
33449         other namespaces.
33450
33451         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33452         to declare a subset of the specializations of a template function
33453         as friends of specializations of a template class.
33454
33455         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33456         member templates that do not fully specialize the enclosing
33457         template class are rejected.
33458
33459 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33460
33461         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33462
33463 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33464
33465         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33466         altered from libf2c/libU77 version.
33467
33468 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33469
33470         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33471
33472 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33473
33474         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33475         (un)signed char are different types for template specialization
33476         purposes.
33477
33478 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33479
33480         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33481         * objc: ObjC testsuite.
33482
33483 1998-08-31  Catherine Moore  <clm@cygnus.com>
33484
33485         * gcc.c-torture/execute/941014-1.x:  New file.
33486
33487 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33488
33489         * lib/c-torture.exp: Add support for
33490         torture_eval_before_compile and torture_eval_before_execute
33491         variables.
33492
33493 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33494
33495         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33496         this test triggers valid.
33497
33498 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33499
33500         * gcc.dg/980827-1.c: New test.
33501
33502 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33503
33504         * gcc.c-torture/execute/loop-4b.c: New test.
33505
33506 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33507
33508         * lib/c-torture.exp: Add support for
33509         torture_eval_before_compile and torture_eval_before_execute
33510         variables.
33511
33512 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33513
33514         * gcc.c-torture/compile/980825-1.c: New test.
33515
33516 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33517
33518         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33519         count number tests in opt_t0 not good_t0.
33520
33521 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33522
33523         * gcc.c-torture/compile/930326-1.x: Fix typo.
33524
33525 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33526
33527         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33528         causes an ICE.
33529
33530 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33531
33532         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33533         STACK_SIZE is defined.
33534         * gcc.c-torture/unsorted/stuct.c: Similarly.
33535
33536         * gcc.c-torture/compile/980821-1.c: New test.
33537
33538 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33539
33540         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33541
33542 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33543
33544         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33545         code.
33546
33547 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33548
33549         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33550         error'.
33551
33552 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33553
33554         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33555
33556 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33557
33558         * gcc.c-torture/compile/980816-1.c: New test.
33559
33560         * gcc.dg/980816-1.c: New test.
33561
33562 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33563
33564         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33565         compiler for ieee tests.
33566
33567 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33568
33569         * g77.f-torture/compile/980729-0.f: New test.
33570
33571 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33572
33573         * gcc.c-torture/special/eeprof-1.c: New test, for
33574         -finstrument-functions.
33575         * gcc.c-torture/special/special.exp: Run it.
33576
33577 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33578
33579         * gcc.c-torture/compile/980729-1.c: New test.
33580
33581 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33582
33583         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33584         __thumb__ is defined, and test for ARM style doubles if so.
33585
33586 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33587
33588         * g77.f-torture/noncompile/980615-0.f: New test.
33589
33590 1998-07-26  H.J. Lu  (hjl@gnu.org)
33591
33592         * gcc.dg/980312-1.c: Do link instead of compile.
33593         * gcc.dg/980313-1.c: Likewise.
33594
33595 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33596
33597         * gcc.c-torture/compile/980726-1.c: New test.
33598
33599 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33600
33601         * g77.f-torture/execute/io0.f: New test.
33602
33603 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33604
33605         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33606         an int.
33607
33608 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33609
33610         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33611         m32r bugs.
33612
33613 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33614
33615         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33616         c-decl.c:grokdeclarator can handle mode attributes.
33617
33618 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33619
33620         * gcc.c-torture/execute/980716-1.c: New test.
33621
33622 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33623
33624         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33625         the mn10200.
33626         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33627         the mn10200.
33628         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33629         * gcc.c-torture/compile/930326-1.x: Similarly.
33630
33631 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33632
33633         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33634         New test from Craig.
33635
33636 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33637
33638         * g77.f-torture/noncompile/980616-0.f: New test.
33639
33640         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33641
33642 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33643
33644         *  g++.other/singleton.C: Return error value instead of taking
33645         SIGSEGV.
33646
33647 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33648
33649         *  g++.other/singleton.C: New test.   Warning is under dispute.
33650         Runtime crash is not.
33651
33652 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33653
33654         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33655         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33656         using6.C, using7.C}:  New namespace tests.
33657
33658 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33659
33660         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33661         specialization with typedef'ed names used as array indexes.
33662
33663 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33664
33665         * gcc.c-torture/execute/980709-1.c: New test.
33666
33667         * gcc.dg/980709-1.c: New test.
33668
33669 1998-07-07  Richard Henderson  <rth@cygnus.com>
33670
33671         * gcc.c-torture/execute/bcp-1.c: New test.
33672
33673 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33674
33675         * gcc.c-torture/execute/980707-1.c: New test.
33676
33677 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33678
33679         * gcc.c-torture/compile/980706-1.c: New test.
33680
33681 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33682
33683         * g77.f-torture/execute/980701-0.f,
33684         g77.f-torture/execute/980701-1.f: New test from Craig.
33685
33686 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33687
33688         * gcc.c-torture/compile/980701-1.c: New test.
33689
33690         * gcc.c-torture/execute/980701-1.c: New test.
33691
33692 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33693 rlsruhe.de>
33694
33695         * g++.old-deja/g++.robertl/eb132.C: New test.
33696         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33697
33698 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33699
33700         * g77.f-torture/execute/980628-7.f,
33701         g77.f-torture/execute/980628-8.f,
33702         g77.f-torture/execute/980628-9.f,
33703         g77.f-torture/execute/980628-10.f: New tests from Craig.
33704
33705         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33706
33707 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33708
33709         * g77.f-torture/execute/980628-4.f: New test from Craig.
33710         * g77.f-torture/execute/980628-5.f: Likewise.
33711         * g77.f-torture/execute/980628-2.f: Likewise.
33712         * g77.f-torture/execute/980628-0.f: Likewise.
33713         * g77.f-torture/execute/980628-1.f: Likewise.
33714         * g77.f-torture/execute/980628-3.f: Likewise.
33715         * g77.f-torture/execute/980628-6.f: Likewise.
33716
33717 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33718
33719         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33720         directory when nothing has been installed yet.
33721
33722 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33723
33724         * gcc.c-torture/special/special.exp: Handle newer versions of
33725         dejagnu.
33726
33727 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33728
33729         * gcc.dg/980626-1.c: New test.
33730
33731 1998-06-19  Bruno Haible <haible@ilog.fr>
33732
33733         * gcc.misc-tests/m-un-2.c: New test.
33734         * g++.old-deja/g++.other/warn01.c: Likewise.
33735
33736 1998-06-19  Robert Lipe  <robertl@dgii.com>
33737
33738         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33739         compatibility with assmblers with a different comment character.
33740         Eliminate use of GAS-specific extensions.
33741
33742 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33743
33744         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33745
33746 1998-06-19  Robert Lipe  <robertl@dgii.com>
33747
33748         *lib/g77.exp: Replace search for libf2c.a with search for newly
33749         renamed libg2c.a
33750
33751 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33752
33753         * gcc.c-torture/execute/980617-1.c: New test.
33754
33755 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33756
33757         * gcc.c-torture/execute/980612-1.c: New test.
33758
33759 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33760
33761         * gcc.dg/980523-1.c: Only test on ppc-linux.
33762         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33763
33764         * gcc.c-torture/execute/980608-1.c: New test.
33765
33766 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33767
33768         * gcc.c-torture/execute/980605-1.c: New test.
33769
33770 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33771
33772         * gcc.c-torture/execute/980604-1.c: New test.
33773
33774 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33775
33776         * gcc.c-torture/execute/980602-1.c: New test.
33777         * gcc.c-torture/execute/980602-2.c: Likewise.
33778
33779 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33780
33781         * 970125-0.f: Fix per JCB.  Add commentary.
33782
33783 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33784
33785         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33786         IEEE -0 support.
33787
33788 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33789
33790         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33791         earlier.
33792
33793 1998-05-28  Catherine Moore <clm@cygnus.com>
33794
33795         * gcc.c-torture/execute/980526-3.c: New test.
33796
33797 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33798
33799         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33800         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33801         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33802         m88k-motorola-sysv3 to XFAIL.
33803
33804 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33805
33806         * gcc.dg/980526-1.c: New test.
33807         * gcc.c-torture/execute/980526-2.c: New test.
33808
33809 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33810
33811         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33812
33813         * gcc.c-torture/execute/980526-1.c: New test.
33814
33815 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33816
33817         * g77.f-torture/execute/alpha2.f: Add runtime test.
33818
33819 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33820
33821         * g++.old-deja/old-deja.exp: Strip leading directories.
33822
33823         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33824         error for the line.  Don't run multiple tests for the same line.
33825
33826 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33827
33828         * gcc.dg/980523-1.c: New test.
33829
33830 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33831
33832         * g77.f-torture/compile/970915-0.f: New test.
33833
33834 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33835
33836         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33837
33838 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33839
33840         * gcc.dg/980520-1.c: New test.
33841
33842 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33843
33844         * gcc.dg/980502-1.c: Fix return type.
33845
33846 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33847
33848         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33849         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33850         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33851         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33852         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33853
33854 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33855
33856         * g77.f-torture/execute/980520-1.f: New test.
33857
33858 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33859
33860         * lib/mike-g77.exp: New file.
33861
33862         * g77.f-torture/noncompile/noncompile.exp,
33863         g77.f-torture/noncompile/check0.f: New files.
33864
33865 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33866
33867         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33868         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33869         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33870         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33871         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33872         abort where appropriate.
33873
33874 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33875
33876         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33877         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33878
33879 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33880
33881         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33882
33883 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33884
33885         * g77.f-torture/compile/980427-0.f: New test.
33886
33887 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33888
33889         * g77.f-torture/compile/980424-0.f: New test.
33890
33891 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33892
33893         * g77.f-torture/compile/980419-2.f (main): New test.
33894         * g77.f-torture/compile/970125-0.f: New test.
33895         * g77.f-torture/compile/980419-1.f: New test.
33896
33897 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33898
33899         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33900         of loop-4.c.
33901
33902 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33903
33904         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33905
33906 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33907
33908         * gcc.c-torture/compile/980329-1.c: New test.
33909
33910 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33911
33912         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33913         * gcc.dg/980312-1.c: Fix typo in -march command.
33914
33915 1998-03-16  H.J. Lu  (hjl@gnu.org)
33916
33917         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33918
33919 1998-03-11  Robert Lipe  <robertl@dgii.com>
33920
33921         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33922         Dave Love agree the Fortran source is bogus.
33923
33924 1998-03-11  Robert Lipe  <robertl@dgii.com>
33925
33926         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33927         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33928         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33929         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33930         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33931
33932 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33933
33934         * g++.old-deja/g++.other/friend1.C: New test.
33935
33936 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33937
33938         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33939         possibly uninitialized) variables and declare dnrm2.
33940
33941 1998-02-23  Robert Lipe <robertl@dgii.com>
33942
33943         From Bruno Haible <haible@ilog.fr>:
33944         * gcc.c-torture/execute/980223.c: New test.
33945
33946 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33947
33948         * gcc.dg/ifelse-1.c: New test.
33949
33950 1998-02-09  H.J. Lu  (hjl@gnu.org)
33951
33952         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33953
33954           * lib/old-dejagnu.exp (old-dejagnu): Added the
33955           "execution test - XFAIL *-*-*" handling in the spirit of
33956           "excess errors test -". Changed the "execution test fails"
33957           handling to be like "excess errors test fails".
33958           * Update various tests accordingly.
33959
33960 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33961
33962         * gcc.c-torture/execute/980205.c: New test.
33963
33964 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33965
33966         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33967         * lib/f-torture.exp: Similarly.
33968         * gcc.c-torture: Rename all .cexp files to .x files.
33969
33970 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33971
33972         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33973         (940510-1.c): Removed duplicate.
33974         (971104-1.c): New test.
33975
33976 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33977
33978           * lib/f-torture.exp: Improve error and loop detection.
33979
33980 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33981
33982         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33983         use that to size the filler array.
33984
33985 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33986
33987         * lib/c-torture.exp(c-torture-execute): Fix typo.
33988
33989         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33990         testcase as the executable name. Keep the executable around if
33991         the test fails.
33992
33993 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33994
33995         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33996         changes.  Only test one -g option, and move it to the end of the
33997         list of options to test.
33998
33999 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34000
34001         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34002         variable GCC_TORTURE_OPTIONS to supply default switches separated
34003         by colons.  If no environment variable, run tests with -O0 -g, -O1
34004         -g, and -O2 -g as well.
34005
34006 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34007
34008         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34009         explanatory comments. Fix indentation.
34010
34011 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34012
34013         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34014
34015 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34016
34017         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34018         * g++.old-deja/g++.mike/p7325.C: Likewise.
34019         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34020
34021 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34022
34023         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34024         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34025         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34026         * g++.old-deja/g++.law/operators4.C: Likewise.
34027
34028 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34029
34030         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34031         * g++.old-deja/g++.mike/p784.C: Ditto.
34032         * g++.old-deja/g++.mike/p785.C: Ditto.
34033
34034 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34035
34036           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34037
34038 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34039
34040         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34041         target feature; pass this to c-torture-execute as needed.
34042
34043 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34044
34045         * lib/c-torture.exp(c-torture-execute): If the previous and the
34046         current executables being tested are identical, we don't need to
34047         run the executable again. Try to make the executable names
34048         unique. Add an optional argument for passing additional compiler
34049         flags.
34050
34051 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34052
34053         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34054
34055 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34056
34057         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34058
34059 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34060
34061         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34062         32bit or larger longs.
34063
34064         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34065         have either a 32bit long or 32bit int.
34066
34067 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34068
34069         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34070         Make double precision tests dependent on sizeof (double).
34071
34072 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34073
34074         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34075         too.
34076
34077 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34078
34079         * gcc.c-torture/compile/961203-1.cexp: New script.
34080
34081 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34082
34083         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34084         up the includes ourselves.
34085
34086 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34087
34088         * lib/plumhall.exp: Remove random include, and add a few
34089         verbose messages for debugging.
34090
34091 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34092
34093         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34094         of trying to do it ourselves.
34095
34096 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34097
34098         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34099
34100 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34101
34102         * gcc.prms/5403.c: Made regexp a bit less strict.
34103
34104 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34105
34106         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34107         is returned from remote_load instead.
34108         * lib/plumhall.exp: Ditto.
34109         * lib/mike-g++.exp: Ditto.
34110         * lib/old-dejagnu.exp: Ditto.
34111         * lib/c-torture.exp: Ditto.
34112
34113 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34114
34115         * lib/g++.exp: Use build_wrapper procedure.
34116         * lib/gcc.exp: Ditto.
34117
34118 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34119
34120         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34121         an old-style decl for malloc.  Fixes tests to work when
34122         sizeof (int) != sizeof (size_t).
34123
34124 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34125
34126         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34127
34128         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34129         use stdargs.h interface.
34130
34131 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34132
34133         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34134         NO_VARARGS when compiling.
34135
34136 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34137
34138         * lib/plumhall.exp(ph_includes): New procedure.
34139         (ph_make): Use it.
34140         (ph_compiler): Ditto.
34141
34142         * lib/g++.exp: Rename test-glue.c to testglue.c.
34143         * lib/gcc.exp: Ditto.
34144
34145 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34146
34147         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34148         to completion when it's called.
34149
34150 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34151
34152         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34153         is defined, don't do test.
34154
34155 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34156
34157         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34158         for object files.
34159         (ph_summary): Mark skipped testcases as untested, not unresolved.
34160
34161         * lib/plumhall.exp (ph_make): If unresolved because of bad
34162         errorCode, record errorCode in log file.
34163         (*): Replace send_log/verbose with verbose -log.
34164
34165 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34166
34167         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34168         double conversion if double isn't at least 8 bytes.
34169
34170         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34171         int to work with targets where int is 16 bits.
34172
34173         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34174         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34175         precision for the test to complete.
34176
34177 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34178
34179         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34180         if d10v is not compiled with the -mdouble64 flag.
34181         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34182
34183         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34184         d10v is not compiled with the -mint32 flag.
34185
34186 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34187
34188         * lib/plumhall.exp: Use incr_count.
34189
34190 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34191
34192         * gcc.c-torture: Update to c-torture-1.45.
34193
34194 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34195
34196         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34197         the name of the expect testcase file).
34198
34199         * lib/g++.exp(g++_init): Ditto.
34200
34201 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34202
34203         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34204         the host.
34205
34206         * lib/gcc.exp(gcc_exit): New procedure.
34207
34208 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34209
34210         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34211         specs where appropriate.
34212
34213         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34214         because of new "candidates are" messages, and removed a few
34215
34216         * Converted all non-old-style g++ testcases to old-style, and
34217         moved into g++.old-deja.
34218
34219 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34220
34221         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34222         options.
34223
34224         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34225         succeeded.
34226
34227         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34228
34229 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34230
34231         * lib/gcc.exp (gcc_target_compile): Add support for defining
34232         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34233         the machine doesn't have those features.
34234
34235 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34236
34237         * g++.law/operators4.exp: Don't use LIBS.
34238
34239 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34240
34241         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34242
34243         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34244         * lib/g++.exp: Set it here instead. Also, allow use of the
34245         --tool_exec and --tool_opt options. Change CXX to
34246         GXX_UNDER_TEST.
34247
34248         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34249
34250         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34251
34252 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34253
34254         * lib/old-dejagnu.exp: Use prune_warnings instead of
34255         prune_system_crud.
34256         * lib/mike-g++.exp: Ditto.
34257         * lib/gcc.exp: Ditto.
34258         * lib/g++.exp: Ditto.
34259
34260         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34261
34262 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34263
34264           * 941014-2.c: Include stdlib.h
34265           * 960327-1.c: Include stdio.h
34266           * dbra.c, index-1.c: Don't assume ints are 32bits.
34267
34268 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34269
34270         * lib/gcc.exp: Add gcc,stack_size target feature.
34271
34272         * lib/g++.exp(g++_target_compile): Add the include and link
34273         paths here, not in two other places. And, it's $options, not
34274         options.
34275
34276         * lib/mike-g++.exp(postbase): Remove the code that determines
34277         the correct include and link paths.
34278         * g++.old-deja/old-deja.exp: Ditto.
34279
34280 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34281
34282         * lib/g++.exp(g++_init): target_compile no longer returns the
34283         filename of the result.
34284
34285 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34286
34287         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34288         call to glob.
34289
34290         * gcc.c-torture/special/special.exp: Change call to
34291         gcc_target_compile to include the object file.
34292
34293 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34294
34295         * gcc.c-torture/special/special.exp: Correct misspelling in last
34296         change.
34297
34298 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34299
34300         * lib/plumhall.exp(ph_summary): Log the entire output of the
34301         executable. Return -1 if there were any failures, 0 otherwise.
34302         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34303         (ph_make): Clean up objects and executables that were built
34304         if the tests succeeded.
34305
34306 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34307
34308         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34309         libraries and includes in the build tree as appropriate.
34310
34311 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34312
34313         * lib/c-torture.exp: Instead of looking for the global variable
34314         NO_LONG_LONG, check to see if that's a feature of the target.
34315
34316 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34317
34318         * config/default.exp: Minimize. Delete the remainer of the files in
34319         config; this functionality is now in devo/dejagnu/config.
34320
34321         g++.*/*: Pass any additional flags used to compile to postbase;
34322         delete CXXFLAGS.
34323
34324         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34325         is now done by runtest.exp. Use gcc_target_compile instead of
34326         compile.
34327
34328         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34329         Remove references to CFLAGS. Use remote_file instead of
34330         calling rm -f.
34331         (c-torture): Take a list of arguments to use to compile this
34332         testcase.
34333
34334         lib/g++.exp: Simplify. Use target_compile instead of compile.
34335         lib/gcc-dg.exp: Ditto.
34336         lib/gcc.exp: Ditto.
34337         lib/mike-{gcc,g++}.exp: Ditto.
34338         lib/old-dejagnu.exp: Ditto.
34339         lib/plumhall.exp: Ditto.
34340
34341 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34342
34343         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34344         (ph_linker): Likewise.
34345
34346 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34347
34348           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34349         MAP_ANON / MAP_ANONYMOUS if defined;
34350         else try to map from /dev/zero .
34351
34352 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34353
34354         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34355         isn't defined, then define it to MAP_ANONYMOUS.
34356
34357 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34358
34359         * gcc.c-torture: Update to c-torture-1.42 release.
34360
34361 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34362
34363         * gcc.c-torture: Update to c-torture-1.41 release.
34364
34365 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34366
34367         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34368         c-torture release.
34369
34370 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34371
34372         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34373         and LDFLAGS.  Fix second case to append the target_info ldflags
34374         onto LDFLAGS, not CFLAGS.
34375         * lib/g++.exp (g++_init): Add target_info stuff.
34376         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34377         of libgloss and newlib flags for !native.
34378
34379         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34380         (GDB): Fix relative path to go up another dir for finding gdb.
34381
34382 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34383
34384         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34385         versions in the target_info array, if they don't exist.
34386
34387 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34388
34389         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34390
34391 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34392
34393         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34394         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34395
34396 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34397
34398         * lib/old-dejagnu.exp: Don't remove the output file before we've
34399         actually tested it. Don't append pwd to the path of the executable
34400         we're testing.
34401
34402 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34403
34404         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34405
34406 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34407
34408         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34409         temporary directory for compiler files, and set it to a default
34410         value of /tmp. Set $output as the name of the output file from
34411         compiling the testcase. Add a -o option to $cflags_var so the
34412         compiler writes the final output file as $output. Set $executable
34413         to $output.
34414
34415         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34416         directory for compiler files, and set it to /tmp if it doesn't
34417         already have a value. Set $output_file to the name of the output
34418         file from compiling the testcase. Add a -o option to CXXFLAGS so
34419         the compiler writes the final output file as $output. Use $output
34420         as the executable to be tested.
34421
34422 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34423
34424         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34425
34426 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34427
34428         * gcc.c-torture/execute/pending-1.c: New test.  Still
34429         pending in Tege's queue.
34430
34431 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34432
34433         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34434         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34435         if there were failures.  Call unresolved if there were unresolved
34436         testcases.  Call gcc_fail if program did not run to completion.
34437         (ph_make): Pass additional argument name to ph_execute.
34438         (ph_execute): Add new argument.  Pass additional arguments to
34439         ph_summary.  Call gcc_fail is there is no execution output.
34440
34441 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34442
34443         * lib/plumhall.exp (proc_summary): Output relavent summary
34444         lines into the log so specific failures in plumhall can be
34445         investigated.
34446
34447 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34448
34449         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34450         (c-torture-execute): Don't try to execute tests which use
34451         "long long" types if $NO_LONG_LONG is nonzero.
34452
34453 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34454
34455         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34456         not c-torture.
34457
34458         * gcc.ieee: Move from here.
34459         * gcc.c-torture/execute/ieee: To here.
34460
34461 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34462
34463         * gcc.c-torture: Update to c-torture-1.41 release.
34464
34465 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34466
34467         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34468         not "$output".
34469
34470 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34471
34472         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34473         -c present.
34474
34475 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34476
34477         * config/proelf.exp: Handle connecting to a simulator.
34478
34479 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34480
34481         * config/proelf.exp: New file.  Enough framework that we can
34482         run c-torture tests on the proelf targets (or any other target
34483         that gdb can connect to for that matter).
34484
34485 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34486
34487         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34488         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34489
34490         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34491         exec_output exists.
34492
34493 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34494
34495         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34496         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34497
34498         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34499         to pass/fail/unresolved/unsupported/untested.  Caller must now
34500         call unresolved/unsupported/untested.
34501         * lib/*.exp: Update FSF address.  Update to handle new results of
34502         ${tool}_load.
34503         * lib/chill.exp (verbose): Delete.
34504
34505 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34506
34507         * lib/gcc.exp (default_gcc_start): Change order of args to
34508         $LDFLAGS $CFLAGS $LIBS.
34509         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34510         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34511         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34512         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34513         * gcc.misc-tests/dg-test.exp: Likewise.
34514         * gcc.misc-tests/msgs.exp: Likewise.
34515         * gcc.prms/prms.exp: Likewise.
34516         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34517         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34518
34519         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34520
34521 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34522
34523         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34524
34525         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34526         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34527
34528         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34529         necessary.
34530
34531 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34532
34533         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34534         global for loop; add use of $mathlib.
34535         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34536         settings here; set mathlib for anything but VxWorks.
34537
34538 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34539
34540         * gcc.c-torture: Update to c-torture-1.40 release.
34541
34542 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34545         dg.exp.
34546
34547 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34548
34549         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34550         global.
34551
34552 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34553
34554         * lib/g++.exp (LIBS): Define if not already.
34555         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34556         (gcc-dg-prune): Call prune_gcc_output.
34557         * lib/gcc.exp (prune_gcc_output): New proc.
34558         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34559         prune_gcc_output.
34560
34561 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34562
34563         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34564         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34565
34566 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34567
34568         * gcc.c-torture: Update to c-torture-1.39 release.
34569
34570 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34571
34572         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34573         fails, try others as well.
34574
34575 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34576
34577         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34578         If compilation fails, mark execute tests as `untested'.
34579         If test is marked as unsupported, don't mark compilation and
34580         execute tests as failed.
34581
34582 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34583
34584         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34585         libstdc++ for whether or not we want to be doing shared
34586         libraries.  Delete link_curses since we don't need it anymore.
34587         * lib/mike-g++.exp (postbase): Don't link in libg++.
34588         * g++.old-deja/old-deja.exp: Likewise.
34589
34590 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34591
34592         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34593
34594 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34595
34596         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34597         For that, add `-Wl,-a,shared_archive'.
34598         * g++.old-deja/old-deja.exp: Likewise.
34599
34600 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34601
34602         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34603
34604 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34605
34606         * lib/mike-g++.exp (postbase): Pay attention to the status of
34607         g++_load.
34608
34609 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34610
34611           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34612
34613 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34614
34615         * lib/gcc.exp (default_gcc_start): No longer need to log program
34616         being executed or its output, execute_anywhere does that now.
34617         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34618         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34619
34620 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34621
34622         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34623         the same as those in lib/g++.exp.
34624
34625 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34626
34627         * gcc.c-torture: Update to c-torture-1.38 release.
34628         * gcc.ieee: Related changes.
34629
34630 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34631
34632         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34633         "exec". Minor reformatting changes.
34634
34635         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34636         cross. This means all "exec" calls now work on a remote host as
34637         well.
34638         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34639         cross. Filter out the extra "\r\n" stuff that expect puts in.
34640         (c-torture-execute): Filter out the bogus warnings like
34641         c-torture-compile does. Add support for canadian cross.
34642         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34643         Use execute_anywhere rather than calling exec directly. Now it
34644         works for canadian cross testing.
34645
34646 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34647
34648         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34649         results into a variable, and check that rather than using file exists.
34650
34651 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34652
34653         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34654         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34655
34656 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34657
34658         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34659         lib_curses if there's a shared libg++ in the build tree.
34660
34661 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34662
34663         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34664         if not supported target.
34665
34666 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34667
34668         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34669         link_curses up to always happen, not just for native builds.
34670
34671 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34672
34673         * gcc.c-torture: Update to c-torture-1.36 release.
34674         * gcc.failure: Related changes.
34675
34676 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34677
34678         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34679
34680 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34681
34682         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34683         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34684         runshlib, link_curses, and mathlib for link and run.
34685
34686         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34687         pass the runtime shared library options for Solaris, OSF/1, and
34688         Irix5, and link with -lcurses to avoid unresolved references.
34689
34690 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34691
34692         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34693         only run once.
34694
34695 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34696
34697         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34698
34699 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34700
34701         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34702         do not have a framework for the "compat" tests yet.
34703
34704 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34705
34706         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34707         set to null if we're testing vxworks5.1.  Use that instead of
34708         `-lm' in the setting of LIBS for link and run.
34709
34710 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34711
34712         * config/rom68k.exp (${tool}_load): Major changes to make it
34713         work.  Verified that it does in fact return the stuff in
34714         exec_output properly.  Catch any Emul or any TRAP other than 0.
34715
34716 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34717
34718         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34719         LDFLAGS properly for targets that need stuff from libgloss.
34720         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34721         only run once.
34722         (gpp_initialized): New variable.
34723
34724 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34725
34726         * config/rom68k.exp: Load libgloss.exp.
34727         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34728         so we can produce a fully linked binary.
34729         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34730         so we can produce a fully linked binary.
34731
34732 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34733
34734         * lib/plumhall.exp (ph_section): Watch for expected failures.
34735         Add missing `else'.
34736
34737         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34738         run the testcase.
34739         (c-torture): Likewise.
34740
34741 1995-08-28  Doug Evans  <dje@cygnus.com>
34742
34743         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34744
34745         * lib/mike-g++.exp (mike_cleanup): New proc.
34746         (prebase): New globals compiler_result, not_compiler_result,
34747         target_regexp.
34748         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34749         allow leading "-" in pattern.  Watch for unsupported tests.
34750         If $compiler_result is set, pattern match assembler code,
34751         and ditto for $not_compiler_result.
34752         * lib/mike-gcc.exp: Likewise.
34753
34754         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34755         execution "succeeded".
34756
34757 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34758
34759         * config/win32.exp: New file.
34760         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34761
34762 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34763
34764         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34765         unsupported.
34766         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34767         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34768         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34769
34770         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34771         "... without exceptions was ...".  That is now handled by
34772         prune_system_crud.
34773         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34774
34775 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34776
34777         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34778         sieve.c,sort2.c}: New files.
34779         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34780         sieve.exp,sort2.exp}: Drivers for them.
34781
34782         * lib/mike-gcc.exp (program_output): New user settable variable.
34783         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34784         messages.
34785         * lib/mike-g++.exp (program_output): New user settable variable.
34786
34787         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34788
34789         * config/sh.exp: Deleted (use sim.exp instead).
34790
34791 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34792
34793         * config/vx.exp: Declare CHECKTASK as global.
34794         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34795         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34796         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34797
34798 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34799
34800         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34801         target. Like vx.exp, only includes `vx29k.exp' instead of
34802         `vxworks.exp'.
34803
34804 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34805
34806         * config/sim.exp: Increase time limit from 120 seconds to 240.
34807
34808 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34809
34810         * gcc.c-torture/execute/950628-1.c: New test.
34811
34812 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34813
34814         * gcc.c-torture: Update with changes/additions from
34815         c-torture-1.34.
34816
34817 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34818
34819         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34820
34821 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34822
34823         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34824
34825 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34826
34827         * gcc.c-torture/compile/950512-1.c: New test.
34828         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34829         * gcc.dg/struct-ret-1.c: Likewise.
34830
34831 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34832
34833         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34834           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34835
34836 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34837
34838         * gcc.c-torture/special/920411-1.c: Deleted.
34839         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34840
34841 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34842
34843         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34844         cpu limit.
34845
34846 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34847
34848         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34849
34850 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34851
34852         From kenner;
34853         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34854         is the proper length.
34855         * va-arg-3.c: Likewise.
34856
34857 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34858
34859         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34860         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34861
34862         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34863         * lib/g++.exp (default_g++_start): Delete old cruft.
34864
34865 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34866
34867         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34868         (2 * (1 << 18)) to (2 * (1 << 17)).
34869
34870         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34871
34872 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34873
34874         * config/rom68k.exp: Renamed from config/idp.exp
34875
34876 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34877
34878         * c-torture/compile/921109-2.c
34879
34880 1995-04-18  Mike Stump  <mrs@cygnus.com>
34881
34882         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34883         excess errors.
34884
34885 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34886
34887         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34888         output.
34889         * lib/g++.exp (default_g++_start): Likewise.
34890
34891 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34892
34893         * gcc.c-torture/compile/950329-1.c: New test.
34894
34895 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34896
34897           * config/bug.exp (${tool}_load): Updated to use new remote_open
34898           and remote_close procs.
34899         * config/idp.exp: New file.
34900
34901 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34902
34903         * gcc.c-torture/execute/950322-1.c: New test.
34904
34905 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34906
34907         * config/vx.exp (${tool}_load): Clean up testing of return code from
34908         vxworks_ld and vxworks_spawn.
34909
34910 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34911
34912         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34913
34914 1995-03-13  Mike Stump  <mrs@cygnus.com>
34915
34916         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34917         can mark excess errors on a machine by machine basis.  Note, the
34918         default is to not expect any excess errors, even when excess
34919         errors test - is given, so you will want to put an XFAIL ... on
34920         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34921         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34922         those 4 machines, but no others.
34923
34924 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34925
34926         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34927         * lib/c-torture.exp: to here.
34928
34929 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34930
34931         * gcc.c-torture/execute/950221-1.c: New test.
34932         * gcc.c-torture/execute/struct-ret-1.c: New test.
34933         * gcc.c-torture/compile/950221-1.c: New test.
34934
34935         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34936
34937 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34938
34939         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34940         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34941
34942 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34943
34944         * g++.gb: New directory of tests, derived from my signature and
34945         class scoping tests.
34946
34947         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34948         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34949         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34950         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34951         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34952         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34953         * g++.gb/sig25.C: Likewise.
34954
34955         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34956         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34957         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34958         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34959         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34960         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34961         * g++.gb/sig25.exp: Likewise.
34962
34963         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34964         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34965         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34966         * g++.gb/scope13.C: Likewise, this test still fails.
34967
34968         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34969         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34970         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34971         * g++.gb/scope13.exp: Ditto.
34972
34973         * g++.gb/README: New file, explains what these tests are about.
34974
34975 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34976
34977         * lib/dg.exp (dg-do): Support `preprocess'.
34978         (dg-test): Likewise.
34979
34980 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34981
34982         * config/udi.exp: change "continue -expect" to "exp_continue".
34983
34984 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34985
34986         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34987         Delete redundant tests.
34988
34989         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34990         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34991         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34992         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34993         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34994         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34995         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34996         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34997
34998         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34999         storing label pointers.
35000         * gcc.c-torture/execute/921019-1.c: Likewise.
35001         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35002         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35003         parameter fp.
35004         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35005         constants.
35006
35007         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35008         Delete obsolete tests.
35009
35010         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35011         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35012         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35013         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35014         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35015         * gcc.c-torture/compile/950124-1.c: New test.
35016
35017         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35018
35019 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35020
35021         * lib/mike-g++.exp: Add -lm to LIBS.
35022
35023 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35024
35025         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35026
35027 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35028
35029         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35030
35031 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35032
35033         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35034
35035 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35036
35037         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35038         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35039         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35040         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35041         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35042         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35043         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35044         * g++.law/{operators31.C, operators32.C,
35045         * g++.law/{operators33.C, operators34.C}: Likewise.
35046         * g++.law/{pic1.C, refs2.C}: Likewise.
35047         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35048         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35049         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35050         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35051
35052         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35053         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35054         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35055         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35056         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35057         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35058         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35059         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35060         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35061         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35062         * g++.law/{operators34.exp}: Likewise.
35063         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35064         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35065         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35066         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35067         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35068
35069         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35070         No longer expected to fail.
35071         * g++.law/missed-error3.C: Tweak for recent bool changes.
35072
35073 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35074
35075         * config/emb-unix: Deleted.
35076         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35077         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35078
35079 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35080
35081         * lib/dg.exp (dg-test): Fix typo in last patch.
35082
35083 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35084
35085         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35086         (handles multiple occurrences).
35087
35088 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35089
35090         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35091         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35092         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35093         printed).
35094         * lib/c-torture.exp (c-torture-compile): Likewise.
35095         (c-torture): Prepend full path if missing.
35096         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35097         (gcc_fail): Likewise.
35098         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35099
35100 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35101
35102         * lib/netware.exp: Only attach to NetWare i386 systems.
35103
35104 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35105
35106         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35107         messages.  Add test name to "output pattern match" pass/fail message.
35108
35109 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35110
35111         * gcc.dg: New testsuite.
35112         * gcc.dg/dg.exp: New file.
35113
35114         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35115         test-switch.c}: Deleted.
35116
35117         * gcc.misc-tests/msgs.exp: New testcase driver.
35118
35119 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35120
35121         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35122         Watch for illegal return values from ${tool}_load.
35123         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35124         cross targets.  Coerce return value >0 to 1.
35125
35126 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35127
35128         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35129
35130         * config/emb-unix.exp: New file.
35131
35132         * config/sim.exp: Error if variable $SIM not defined.
35133         (${tool}_load): Mark test as "untested" if simulator missing.
35134
35135         * config/unix.exp: Load remote.exp to get rcp_download.
35136         * lib/c-torture.exp: Use different option lists for testcases with
35137         and without loops.
35138         * gcc.c-torture/execute/execute.exp: Likewise.
35139
35140 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35141
35142         * config/*.exp: Clarify return code from ${tool}_load.
35143         Call `unresolved' or `untested' instead of `warning' or `perror'
35144         (sometimes you still want to call both though).
35145         Add comment that `shell_id' is local to each file.
35146         * config/udi.exp (timeout): Set to 30.
35147         Don't print warning if connection fails, $connectmode has already
35148         printed an error.
35149         (${tool}_load): Move verbose messages to level 2.
35150         Rework pattern for "Process started" message.
35151         Pass `shell_id' to ${connectmode}_download.
35152         Retry twice upon timeout.  Make resetting of target more robust.
35153         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35154         Pass `shell_id' to exit_$connectmode.
35155         Only call exit_$connectmode if connected.
35156         * config/unix.exp (${tool}_load): Check return codes better.
35157         * config/vrtx.exp (${tool}_load): Likewise.
35158         * config/vx.exp (${tool}_load): Likewise.
35159         Delete unneeded global's.
35160         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35161         from ${tool}_load.
35162         (dg-stat): Delete.
35163         (dg-init): Delete recording of pass/fail counts.
35164         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35165         (old-dejagnu-init): Likewise.
35166         (old-dejagnu-stat): Delete contents, empty proc now.
35167         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35168         (c-torture): Delete references to lcnt, lpass, lfail.
35169         Get option list from TORTURE_OPTIONS.
35170         Delete -funroll[-all]-loops if no loops.
35171         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35172         (g++_stat): Delete contents (empty proc now).
35173         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35174         (gcc_finish): Likewise.
35175         (gcc_stat): Deleted.
35176         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35177         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35178         * gcc.c-torture/execute/execute.exp: Likewise.
35179         Split tests into two parts: compile, execute.
35180         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35181         no loops.  Update to reflect clarified return codes from ${tool}_load.
35182
35183 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35184
35185         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35186         to grep for.
35187         (old-dejagnu): Likewise (where necessary).
35188
35189 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35190
35191         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35192
35193         * lib/dg.exp (dg-process-target): Fix processing of selector.
35194         Add comment regarding use of `error'.
35195
35196         * lib/gcc.exp (prune_system_crud): Define if missing.
35197         * lib/g++.exp (prune_system_crud): Likewise.
35198
35199         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35200         Call prune_system_crud.
35201         * lib/dg.exp (dg-runtest): New proc.
35202         Use perror instead of send_user for tcl errors in testcase.
35203         Don't return any value, it's never used.
35204         Don't clobber previous definition of `unknown'.
35205         Print tcl errors in `dg-final'.
35206
35207 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35208
35209         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35210         (dg-test): Don't print errorInfo, it contains stack backtrace.
35211
35212 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35213
35214         * lib/g++.exp (runtest_file_p): Define if missing.
35215
35216 1994-09-24  Doug Evans  (dje@cygnus.com)
35217
35218         * lib/mike-g++.exp: Comment out loading of g++.exp.
35219         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35220         (default_g++_version): Always print something.
35221         (default_g++_start): Comment out call to `which'.
35222         (g++_start, g++_load): Deleted (must be defined in config file).
35223         * lib/gcc.exp: Test for existence of $CC at start.
35224         Delete check for tmpdir (done in gcc_init).
35225         (default_gcc_version): Always print something.
35226         (default_gcc_start): Comment out call to `which'.
35227         * config/*.exp: Major cleanup - make cross targets work at least a
35228         little better for g++ (by not being "--tool gcc" specific).
35229         Rename gcc_xxx to ${tool}_xxx.
35230         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35231         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35232
35233 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35234
35235         * lib/c-torture.exp (c-torture-compile): Rework compiler
35236         message processing.
35237
35238         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35239         c-torture.
35240
35241 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35242
35243         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35244
35245         * lib/dg.exp (dg-process-target): Support { target native }.
35246
35247 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35248
35249         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35250         looked for "... program xxx got fatal signal".
35251         Correct regsub munging of `comp_output'.
35252         Ignore compiler messages "path prefix not used" and "linker input
35253         file unused".
35254
35255 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35256
35257         * lib/gcc.exp (runtest_file_p): Define if missing.
35258         * gcc.prms/template.c: Example to work from.
35259
35260 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35261
35262         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35263         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35264
35265         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35266         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35267         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35268         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35269
35270         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35271         (dg-process-target): No longer a varargs proc.
35272         Return S/N for target, P/F for xfail.  All callers changed.
35273         (user option procs): More argument checking.
35274         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35275         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35276         (dg-test): Skip test if not running on selected target in `dg-do'.
35277         Update handling of `dg-do-what', `dg-output-text'.
35278         Separate execution pass/fail from output pattern match pass/fail.
35279         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35280
35281 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35282
35283         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35284         target for 920510-1.c.
35285
35286 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35287
35288         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35289         Clean up comment regarding use of passcnt, etc.
35290         (gcc_stat): Don't update `testcnt' here.
35291         (gcc_finish): Do it here.
35292         Might as well reset `but_id' here too.
35293         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35294         to determine if the file should be tested.
35295         * gcc.c-torture/compile/compile.exp: Likewise.
35296         * gcc.c-torture/execute/execute.exp: Likewise.
35297         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35298         * gcc.misc-tests/dg-test.exp: Likewise.
35299         * gcc.prms/prms.exp: Likewise.
35300         * gcc.wendy/wendy.exp: Likewise.
35301         * g++.old-deja.exp: Likewise.
35302         Move "Testing file" message to verbose level 1.
35303
35304 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35305
35306         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35307
35308 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35309
35310         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35311         (default_gcc_start): Accept optional second list element
35312         of compiler flags.  Print compiler output at verbosity level 2.
35313         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35314         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35315         Save current values of framework globals passcnt, failcnt, xpasscnt,
35316         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35317         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35318         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35319         xfailcnt to compute stats.  Update framework global `testcnt' from
35320         pass/fail counts.
35321         (gcc_finish): New proc.  Clean up test environment.
35322         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35323         (gcc_epass, gcc_efail): Delete.
35324         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35325         argument of line number.
35326         (dg-init): If the tool has an init routine, call it.
35327         (dg-test): Remove args `cflags_var' and `libs_var'.
35328         Pass all compiler options to ${tool}_start.
35329         Handle missing line number.
35330         (dg-finish): New function.
35331         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35332         particular files.  Call gcc_finish at end.  Move "skipping test"
35333         message to verbosity level 3.
35334         * gcc.c-torture/compile/compile.exp: Likewise.
35335         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35336         * gcc.c-torture/execute/execute.exp: Likewise.
35337         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35338         Print testcase being tried at verbosity level 1.
35339         * gcc.c-torture/special/special.exp: Unset xfail.
35340         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35341         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35342         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35343         * gcc.failure/failure.exp: Likewise.
35344         * gcc.ieee/ieee.exp: Likewise.
35345         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35346         Update call to dg-test.  Call dg-finish at end.
35347         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35348         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35349         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35350         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35351         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35352         * gcc.wendy/wendy.exp: Add copyright.
35353         Delete setting of tmpdir (done by gcc_init).
35354         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35355         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35356         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35357         gcc_[ce]pass/fail.
35358
35359 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35360
35361         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35362         confusion.
35363         (g++_load): Likewise.
35364
35365         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35366         Rename argument to `prog' to remove the confusion.
35367         Varargs fns behave differently too!
35368         (g++_load): Likewise.
35369
35370         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35371
35372         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35373         what it is.  Delete (always) printing of status value for !native.
35374         Simplify verbose code, and include status and exec_output.
35375         (g++_load): Use gcc_load.
35376
35377 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35378
35379         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35380         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35381         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35382         940714-3.c as these testcases don't exist anymore.  Make
35383         va-arg-1.c expected to pass.
35384
35385 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35386
35387         * gcc.misc-tests/misc.exp: Only run specific testcases.
35388         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35389         * gcc.misc-tests/dg-[1-9].c: New files.
35390
35391         * lib/dg.exp: New testsuite driver.
35392         * gcc.prms/prms.exp: Use it.
35393
35394         * README.gcc: New file.
35395
35396         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35397         Document and reset `lxpass' and `lxfail'.
35398         Simplify "initialized" message.
35399         (gcc_stat): Clean up comments a little.
35400
35401 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35402
35403         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35404
35405 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35406
35407         * lib/old-dejagnu.exp (process-option): New proc.
35408         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35409         (old-dejagnu): Simplify.
35410         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35411
35412 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35413
35414         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35415         exists and is not an empty string.
35416
35417         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35418         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35419         finished.
35420         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35421         automatically.
35422
35423         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35424         longer expected to fail.
35425
35426         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35427         "f" function call.
35428
35429         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35430
35431         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35432         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35433         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35434         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35435         c-torture-1.29.
35436
35437         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35438         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35439
35440         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35441
35442         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35443         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35444
35445         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35446         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35447         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35448
35449 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35450
35451         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35452         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35453         940714-1.c, 940714-2.c, 940714-3.c},
35454         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35455         gcc.misc-tests/{mg.c,mg.exp}:
35456         New tests.
35457         * gcc.noncompile/noncompile.exp: Change accordingly.
35458
35459 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35460
35461         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35462         Undo previous clobberage.
35463
35464 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35465
35466         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35467         * gcc.special/{930510-1.c, special.exp}:
35468         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35469         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35470         struct-varargs-1.c}: New tests from c-torture-1.26.
35471
35472 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35473
35474         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35475           argument to switch.
35476
35477 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35478
35479         * Revert the previous changes.  Please see Rob's directory
35480           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35481           fixes.
35482
35483 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35484
35485         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35486             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35487             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35488             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35489             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35490             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35491             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35492             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35493             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35494             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35495             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35496             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35497             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35498             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35499             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35500             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35501             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35502             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35503             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35504             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35505             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35506             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35507             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35508             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35509             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35510             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35511             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35512
35513 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35514
35515         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35516             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35517           with perror calls.
35518
35519 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35520
35521         * config/unix.exp (g++_load): Fix syntax.
35522
35523 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35524
35525         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35526         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35527         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35528         Don't expect va-arg-1.c to fail.  Correct expected output for
35529         920928-1.c.
35530         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35531         * gcc.wendy/hbm4.c: Correct typo.
35532         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35533
35534 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35535
35536         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35537         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35538         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35539         * lib/c-torture.exp (c-torture-compile): Ditto.
35540
35541         Reduce volume of output (remove all the -I's and such).
35542         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35543         Call gcc_cpass, gcc_cfail.
35544         (c-torture): Pass testing option to c-torture-compile.
35545
35546 1994-03-21  Doug Evans  (dje@cygnus.com)
35547
35548         Bring patches over from progressive.
35549         * config/default.exp: Exit remote shell cleanly.
35550         (g++_exit, g++_start): Add default versions.
35551         * config/sim.exp (gcc_load): Use perror, not error.
35552
35553 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35554
35555         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35556         set in site.exp.
35557
35558 1994-03-14  Doug Evans  (dje@cygnus.com)
35559
35560         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35561         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35562         (wendy_try): New proc to run testcase.
35563         (main loop): Call 'em.
35564         * gcc.wendy/*.c: Clean up pass to correct expected output.
35565
35566         * lib/gcc.exp: Minor cleanup work.
35567         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35568
35569 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35570
35571         * config/sim.exp (gcc_load): Document return codes better.
35572         Don't pass -v to simulator.
35573
35574 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35575
35576           * gcc.special/920717-x.c: Fix typo.
35577           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35578           get at sources.
35579
35580         * lib/mike-gcc.exp: Fix typo.
35581
35582 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35583
35584         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35585         binary to use, transform the name.
35586         * config/*.exp: rename everything. Nuke any g++ specific files,
35587         it's now a special case of gcc that requires no special support.
35588         Add a default.exp for unsupported targets.
35589
35590 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35591
35592         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35593         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35594         version of Tcl.
35595
35596 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35597
35598         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35599         than a warning.
35600
35601 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35602
35603         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35604
35605 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35606
35607         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35608         option_list.  Compile every file with only 4/6 option choices
35609         (same as C torture) instead of with 12/18 different option
35610         choices.
35611         * lib/c-torture.exp: Likewise.
35612
35613         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35614         not already set.
35615
35616 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35617
35618         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35619         can put an XFAIL *-*-* on excess errors.
35620
35621 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35622
35623         * g++.law: Add more tests derived from g++-bugs snapshots.
35624
35625         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35626         equivalent to g++.law/init9.
35627
35628         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35629         compiled it, and the a.out file after we've run it.
35630
35631 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35632
35633         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35634         compiled it, and the a.out file after we've run it.
35635
35636 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35637
35638         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35639
35640 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35641
35642         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35643         version number.
35644
35645 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35646
35647         * g++.law: New directory of g++ tests derived from the g++-bugs
35648         snapshots.
35649
35650 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35651
35652         * gcc.compile: initbug1.c initbug1.exp testcase added
35653
35654 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35655
35656         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35657         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35658           fixes submitted by Jeff Law (law@cs.utah.edu)
35659         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35660           Jeff Law (law@cs.utah.edu)
35661
35662
35663 1993-11-30  Mike Stump  (mrs@cygnus.com)
35664
35665         * config/unix-g++.exp: Follow the gcc way of doing things.
35666         * g++.old-deja/old-deja.exp: Minor updates.
35667         * lib/g++.exp: New file, follow the gcc way of doing things.
35668         * lib/old-dejagnu.exp: Minor updates.
35669         * lib/mike-g++.exp: Always unset errorInfo.
35670
35671 1993-11-06  Mike Stump  (mrs@cygnus.com)
35672
35673         * lib/gcc.exp: Fix some errors with the below change, CC and
35674         CFLAGS should be global when setting, not local.
35675
35676 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35677
35678         * lib/gcc.exp: Transform tool name.
35679
35680 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35681
35682         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35683
35684 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35685
35686         * lib/gcc.exp: change gcc_done to gcc_stat
35687
35688 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35689
35690         * Upgraded gcc testsuite to c-torture version 1.25
35691
35692 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35693
35694         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35695         * lib/c-torture: added hooks for new reporting code.
35696
35697 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35698
35699         * config/sh-gcc.exp: check if sh-sim exists in the path
35700
35701 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35702
35703         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35704         * gcc.compile/compile.exp: Initial changes for new logic.
35705         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35706         * gcc.failure/failure.exp: Initial changes for new logic.
35707         * gcc.ieee/ieee.exp: Initial changes for new logic.
35708         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35709         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35710         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35711         * lib/c-torture.exp: Initial changes for new logic.
35712         * lib/gcc.exp: Initial changes for new logic.
35713
35714 1993-10-15  Mike Stump  (mrs@cygnus.com)
35715
35716         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35717         depend upon failure or success.  Fully qualify names in failure
35718         and success messages.  Always remove a.out before starting
35719         compile, just in case.  Pay more attention to error text output by
35720         the compiler.  Handle testcases with no known past errors just
35721         like all others, so that things are uniform.  Other miscellaneous
35722         improvements.
35723
35724 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35725
35726         * gcc.cpp: new directory for cpp tests
35727
35728 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35729
35730         * lib/chill.exp: Code reformatted, removed unused code.
35731         * config/unix-chill.exp: Code reformatted, removed unused code.
35732         * chill.execute/execute.exp: Code reformatted, removed unused code.
35733         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35734
35735 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35736
35737         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35738         routines not written.
35739
35740 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35741
35742         * config/bug-gcc.exp: Use new procs from bug.exp.
35743
35744 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35745
35746         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35747         via ftp, rather than depending on NFS.
35748         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35749         case.
35750
35751 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35752
35753         * config/bug-gcc.exp: Use new download proc.
35754
35755 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35756
35757         * chill.execute/execute.exp: cleanups, handles errors better
35758         * chill.compile/compile.exp: rewrite, based on execute.exp
35759         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35760         * lib/chill.exp: major changes to diff proc and compile and link
35761           procs. added chill_fail and chill_pass wrappers to pass and
35762           fail. added more comments, and handle error codes better.
35763           Added a hack to capture stderr from exec, so noncompile tests
35764           can work.
35765
35766 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35767
35768         * chill.execute/execute.exp: rewrite of testsuite driver
35769         * lib/chill.exp: rewrite of testsuite driver
35770         * config/unix-chill.exp: rewrite of testsuite driver
35771
35772 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35773
35774     In chill.execute:
35775         * iexpr.ch: Standardize uppercase.
35776         * tuples.dat: Standardize uppercase.
35777         * vary.ch: standardize.  Correct varying string assignments.
35778         * vary.dat: Add new output lines.
35779
35780 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35781
35782     In chill.execute:
35783         * chprintf.ch: Standardize use of uppercase.
35784         * tuples.ch: Standardize and turn arr2 into a DCL,
35785           rather than a SYN.
35786         * pinits.ch: Standardize.
35787
35788 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35789
35790         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35791         * Makefil: Renamed to Makefile.in.
35792         * configure.in: New.
35793
35794 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35795
35796     In chill.execute:
35797         * .cvsignore: Add result/output files.
35798         * Makefile: Fix up variables at start.  Use MFLAGS
35799           everywhere.  Correct bool_loc, built_ins entries.
35800           Add entry for vary1.ch.
35801         * bitarray.ch: Standardize upper-case usage.
35802         * bitexpr.ch: Standardize, add output of b1.
35803         * params.ch: Use arrayt in along PROC parameters, to
35804           avoid novelty problems.
35805         * sets.ch: Tiny cleanup.
35806         * vary1.ch: Re-indent.
35807
35808 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35809
35810           * Add PR-related files to Makefiles, .cvsignore files, etc.
35811
35812 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35813
35814         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35815           with compiler objects. New names are test-flow.c and test-loop.c
35816
35817 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35818
35819         * Upgraded c-torture tests from 1.19 to 1.20
35820
35821         * new files:
35822         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35823         * gcc.compile: 930623-1.c 930623-2.c
35824         * gcc.noncompile: 930622-1.c 930622-2.c
35825         * gcc.failure: 920411-1.c 920627-2.c
35826         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35827
35828 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35829
35830         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35831           More changes to get testsuite working properly. Needs more work.
35832           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35833
35834 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35835
35836         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35837           More changes to get testsuite working properly. Needs more work.
35838
35839 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35840
35841         * chill.compile/compile.exp: Added for Dejagnu support
35842         * chill.execute/execute.exp: Added for Dejagnu support
35843         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35844
35845 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35846
35847     This should complete moving the CHILL test files.
35848         * chill.noncompile(.cvsignore printf.grt
35849             in-printf.grt chprintf.grt chprintf.ch):
35850             Added test-support files.
35851           (Makefile): Modified further.
35852         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35853             signal.ch): Added test files.
35854           * chill.execute (.cvsignore printf.grt printr.c
35855             in-printf.grt rts.c chprintf.grt rts.h): Added
35856           test-support files.
35857             (Makefile): More corrections.
35858
35859 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35860
35861         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35862           test cases, ready for DejaGnu.
35863
35864 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35865
35866         * Upgraded c-torture tests from 1.18 to 1.19
35867
35868         * gcc.compile: added test(s):
35869           930607-1.c
35870         * gcc.execute: added test(s):
35871           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35872
35873         * added new subdirectory for misc tests: gcc.misc-tests
35874         * gcc.misc-test(s): added tests:
35875           inst-check.c test-consts.c test-ior.c test-switch.c
35876
35877 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35878
35879         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35880
35881 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35882
35883         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35884
35885 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35886
35887         * Upgraded c-torture tests from 1.17 to 1.18
35888
35889 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35890
35891         * Upgraded c-torture tests from 1.12 to 1.17
35892
35893 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35894
35895         * lib/old-dejagnu.exp:
35896           Fixed handling of XFAIL target triplets to correctly
35897           recognize wildcard characters.  Removed code that
35898           appended a unique id tag to the end of the file name
35899           printed out by the result of the testcases within a
35900           given test file.
35901
35902 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35903
35904         * lib/old-dejagnu.exp:
35905           Reworked expected failure handling to trigger off of XFAIL
35906           keyword in keyphrase embeded in testcase source code. The
35907           XFAIL keyword must be at the end of the keyphrase line. It
35908           may optionally be followed by one or more target triplets.
35909           It has just occured that the handling of wildcards in the
35910           target triplet may not be correct.
35911
35912 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35913
35914         * g++.old-deja/tests:
35915           Moved all subdirectories up one level into g++.old-deja .
35916
35917         * lib/old-dejagnu.exp:
35918           Fixed problem with CXXFLAGS not being properly reset, and being
35919           corrupted with extraneous "-c" compiler option.  This was
35920           causing binaries to not be generated for test that needed them.
35921           Modified strings passed to "pass" and "fail" so that individual
35922           tests from the same test file would be distinguished by an
35923           identifier appended to the test file name in the summary logs;
35924           this corrected a problem with erroneous diff logs.  Added code
35925           to search testcases for expected fail and unexpected pass keywords.
35926
35927 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35928
35929         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35930
35931 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35932
35933         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35934           Removed extraneous text from end of "Special g++ Options"
35935           keyphrase.
35936
35937         * lib/old-dejagnu.exp: Added pattern matching to look for new
35938           keywords, embedded in testcases comments, which will trigger
35939           calls to xpass and xfail.
35940
35941 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35942
35943         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35944           comments embedded in the testcases, especially the one looking for
35945           special compiler options, as well as the pattern matching for the
35946           compiler output again.
35947
35948 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35949
35950         * lib/old-dejagnu.exp: Do a proper check of the return value for
35951           execute tests. Fixed several problems with the pattern matching
35952           of the compiler output which gave erroneous test results.
35953           Changed several of the test result messages to be more descriptive.
35954         * config/unix-g++.exp: Proc g++_load now actually works and
35955           executes the tests passed to it and returns a usable return
35956           value.
35957
35958 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35959
35960           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35961
35962 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35963
35964         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35965           Modified both files to properly execute the old style
35966           dejagnu tests. The previous versions of these files were
35967           experimental and did not function anything near correctly.
35968
35969 1993-04-05  Rob Savoye  (rob@cygnus.com)
35970
35971         * Removed all Makefile.in and configure.in files. No configuration
35972         needed now.
35973
35974 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35975
35976         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35977
35978 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35979
35980         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35981         gcc.special/configure.in, gcc.noncompile/configure.in,
35982         gcc.execute/configure.in, gcc.code_quality/configure.in,
35983         g++.other/configure.in, g++.old-deja/configure.in,
35984         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35985         in srcname setting.
35986
35987 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35988
35989         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35990         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35991         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35992
35993 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35994
35995         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35996         (gdb_exit): Don't remove *_soc files.
35997
35998 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35999
36000         * lib/c-torture.exp: Don't look for main; instead always use -w
36001         -c.  This is how the c-torture tests work.  Remove the object
36002         file if the compilation succeeds.
36003         * gcc.execute/execute.exp: Remove executable if test passes.
36004         * gcc.noncompile/noncompile.exp: Every test is an expected
36005         failure.
36006         * gcc.special/special.exp: Added tests from c-torture 1.11,
36007         corrected use of existing test.
36008         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36009         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36010         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36011         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36012         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36013         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36014         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36015         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36016         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36017         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36018         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36019         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36020         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36021         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36022         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36023         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36024         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36025         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36026         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36027         c-torture 1.11.
36028         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36029         correspond to c-torture 1.11.
36030
36031         * New file.