OSDN Git Service

pr middle-end/23237
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-12  Josh Conner  <jconner@apple.com>
2
3         PR middle-end/23237
4         * gcc.c-torture/compile/pr23237.c: New test. 
5
6 2005-09-11  Richard Henderson  <rth@redhat.com>
7
8         * g++.dg/other/error8.C: Update expected diagnostic text.
9
10 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11
12         PR libfortran/19872
13         * gfortran.dg/overwrite_1.f: New test.
14
15 2005-09-09  Josh Conner  <jconner@apple.com>
16
17         * g++.dg/init/pr23180-1.C: Removed.
18         * g++.dg/init/pr23180-2.C: Removed.
19
20 2005-09-09  David Daney <ddaney@avtrex.com>
21
22         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
23         files which are ...
24         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26
27 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28
29         * gfortran.dg/iostat_2.f90: New test.
30
31 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/22252
34         * g++.dg/ext/interface1.C: New test.
35         * g++.dg/ext/interface1.h: Likewise.
36         * g++.dg/ext/interface1a.cc: Likewise.
37
38 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
39
40         * gfortran.dg/iomsg_1.f90:  New test case.
41
42 2005-09-09  Richard Guenther  <rguenther@suse.de>
43
44         PR c++/23624
45         * g++.dg/tree-ssa/pr23624.C: New testcase.
46
47 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
48
49         PR fortran/19239
50         * gfortran.dg/vector_subscript_1.f90,
51         * gfortran.dg/vector_subscript_2.f90: New tests.
52
53 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
54
55         PR fortran/21104
56         * gfortran.dg/array_alloc_1.f90,
57         * gfortran.dg/array_alloc_2.f90,
58         * gfortran.dg/array_alloc_3.f90: New tests.
59
60 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
61
62         PR fortran/12840
63         * gfortran.dg/array_constructor_6.f90
64         * gfortran.dg/array_constructor_7.f90
65         * gfortran.dg/array_constructor_8.f90
66         * gfortran.dg/array_constructor_9.f90
67         * gfortran.dg/array_constructor_10.f90
68         * gfortran.dg/array_constructor_11.f90
69         * gfortran.dg/array_constructor_12.f90: New tests.
70
71 2005-09-08  Josh Conner  <jconner@apple.com>
72
73         PR c++/23180
74         * g++.dg/init/pr23180-1.C: New test.
75         * g++.dg/init/pr23180-2.C: New test.
76
77 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
78
79         PR fortran/18878
80         * gfortran.dg/module_double_reuse.f90: New.
81
82 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
83
84         PR fortran/23270
85         PR fortran/22304
86         PR fortran/18870
87         PR fortran/17917
88         PR fortran/16511
89         * gfortran.dg/common_equivalence_1.f: New.
90         * gfortran.dg/common_equivalence_2.f: New.
91         * gfortran.dg/common_equivalence_3.f: New.
92         * gfortran.dg/contained_equivalence_1.f90: New.
93         * gfortran.dg/module_blank_common.f90: New. 
94         * gfortran.dg/module_commons_1.f90: New.
95         * gfortran.dg/module_equivalence_1.f90: New.
96         * gfortran.dg/nested_modules_1.f90: New.
97         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
98         equivalences and add comment to connect the test with
99         the PR.
100
101 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
102
103         PR fortran/23765
104         * gfortran.dg/common_6.f90: New test.
105
106 2005-09-08  Mark Mitchell  <mark@codesourcery.com>
107
108         PR c++/23691
109         * g++.dg/template/static16.C: New test.
110
111 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
112
113         PR fortran/15326
114         * gfortran.dg/char_result_1.f90,
115         * gfortran.dg/char_result_2.f90,
116         * gfortran.dg/char_result_3.f90,
117         * gfortran.dg/char_result_4.f90,
118         * gfortran.dg/char_result_5.f90,
119         * gfortran.dg/char_result_6.f90,
120         * gfortran.dg/char_result_7.f90,
121         * gfortran.dg/char_result_8.f90: New tests.
122
123 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
124
125         PR fortran/19928
126         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
127
128 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
129
130         PR obj-c++/16816
131         * obj-c++.dg/selector-5.mm: New test.
132         * obj-c++.dg/selector-6.mm: New test.
133
134 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
135
136         PR objc/20574
137         PR objc/19324
138         * objc.dg/error-1.m: New test.
139
140 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
141
142         PR fortran/23373
143         * gfortran.fortran-torture/execute/pr23373-1.f90,
144         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
145
146 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
147
148         PR libfortran/23760
149         * gfortran.dg/g77/1832.f: Remove long string in write statement
150         to allow the test to pass on correct list directed output with 
151         prepended space.
152
153 2005-09-07  James E Wilson  <wilson@specifix.com>
154
155         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
156
157 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
158
159         * gfortran.dg/parameter+save.f90:  Rename to
160         * gfortran.dg/parameter_save.f90: .. this.
161
162 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
163
164         PR fortran/20848
165         * gfortran.dg/parameter+save.f90:  New test case.
166
167 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
168
169         PR fortran/19269
170         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
171
172 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
173
174         PR c/23075
175         * gcc.dg/pr23075.c: New test.
176         * g++.dg/warn/pr23075.C: New test.
177
178         PR target/22362
179         * gcc.target/i386/pr22362.c: New test.
180
181         PR rtl-optimization/23098
182         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
183
184         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
185         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
186         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
187
188 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
189
190         * g++.dg/expr/cast6.C: New test.
191
192         PR c++/9782
193         * g++.dg/init/new15.C: New test.
194
195 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
196
197         * gcc.dg/vect/Os-vect-95.c: New test.
198         * gcc.dg/vect/vect-95.c: Same.
199
200 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
201
202         * gcc.dg/vect/vect-29.c: Update xfail testing.
203         * gcc.dg/vect/vect-44.c: Same.
204         * gcc.dg/vect/vect-48.c: Same.
205         * gcc.dg/vect/vect-50.c: Same.
206         * gcc.dg/vect/vect-72.c: Same.
207         * gcc.dg/vect/vect-77.c: Same.
208         * gcc.dg/vect/vect-78.c: Same.
209         * gcc.dg/vect/vect-80.c: Same.
210         * gcc.dg/vect/vect-96.c: Same.
211         * gcc.dg/vect/vect-100.c: Same.
212         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
213         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
214         * gfortran.dg/vect/vect-5.f90: Same.
215
216 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
217
218         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
219         start strings.
220         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
221         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
222
223         PR c++/23056
224         * g++.dg/opt/pr23056.C: New test.
225
226         PR rtl-optimization/23098
227         * gcc.target/i386/pr23098.c: New test.
228
229 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/23667
232         * g++.dg/template/static15.C: New test.
233
234         PR c++/21440
235         * g++.dg/ext/stmtexpr5.C: New test.
236         * g++.dg/ext/stmtexpr6.C: Likewise.
237
238 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
239
240         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
241
242         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
243         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
244         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
245
246 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
247
248         PR libfortran/23321
249         * gfortran.dg/direct_io_4.f90:  New test case.
250
251 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
252             Rasmus Hahn  <rassahah@neofonie.de>
253
254         PR libobjc/23108
255         * objc.dg/type-stream-1.m: New test.
256
257 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
258
259         PR fortran/23661
260         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
261         gfortran.dg/print_fmt_3.f90: New test.
262
263 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
264
265         * gfortran.dg/fmt_t_1.f90: New test.
266
267 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
268
269         PR rtl-optimization/23454
270         * g++.dg/opt/pr23454.C: New test.
271
272 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/23699
275         * g++.dg/ext/static1.C: New test.
276
277 2005-09-02  Richard Henderson  <rth@redhat.com>
278
279         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
280         tail call to check_fa_work.
281
282 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
283
284         PR c++/21687
285         * g++.dg/other/gc3.C: New test.
286
287 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
288
289         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
290         * gcc.dg/20050826-1.c: Likewise.
291
292 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/23167
295         * g++.dg/expr/volatile1.C: New test.
296
297 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
298
299         PR middle-end/23547
300         * gcc.dg/pr23547.c: New test.
301
302 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
303
304         PR c/22061
305         * gcc.c-torture/execute/pr22061-1.c,
306         * gcc.c-torture/execute/pr22061-2.c,
307         * gcc.c-torture/execute/pr22061-3.c,
308         * gcc.c-torture/execute/pr22061-4.c: New tests.
309
310 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
311
312         * gcc.dg/Wredundant-decls-2.c: New test to check that
313         -Wredundant-decls does not issue warning for a variable 
314         definition following a declaration.
315
316 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
317
318         PR debug/7241
319         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
320         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
321         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
322
323         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
324         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
325         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
326         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
327         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
328         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
329         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
330         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
331
332 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
333
334         PR objc/23306
335         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
336         scan-assmbler.
337
338 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
339
340         PR target/21255
341         * gcc.dg/pr21255-1.c: New test.
342         * gcc.dg/pr21255-2-mb.c: Likewise.
343         * gcc.dg/pr21255-2-ml.c: Likewise.
344         * gcc.dg/pr21255-3.c: Likewise.
345         * gcc.dg/pr21255-4.c: Likewise.
346
347 2005-08-31  Dale Johannesen  <dalej@apple.com>
348
349         * gcc.dg/20050830-1.c:  New.
350
351 2005-08-31  Josh Conner  <jconner@apple.com>
352
353         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
354         command-line options for arm-*-* targets.
355         * g++.dg/init/array16.C: Likewise.
356         * g++.dg/other/crash-4.C: Likewise.
357
358 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         PR obj-c++/23640
361         * obj-c++.dg/gnu-runtime-3.mm: New test.
362
363 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
364
365         PR c++/13377
366         * g++.dg/lookup/ambig4.C: New test.
367         * g++.dg/lookup/ambig5.C: New test.
368         * g++.dg/tc1/dr101.C: Adjust error markers.
369
370 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
371
372         PR c++/23639
373         * g++.dg/template/ttp5.C: Adjust error markers.
374
375 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
376
377         PR testsuite/23609
378         * lib/obj-c++.exp: Include target-libpath.exp.
379         (obj-c++_link_flags): Look for the GNU libobjc library
380         and set the library path to include it.
381         Don't manually set LD_LIBRARY_PATH (etc.) but call
382         set_ld_library_path_env_vars instead.
383         (obj-c++_target_compile): Don't set library path or
384         linker flags because they are already set correctly
385         in obj-c++_link_flags.
386
387 2005-08-30  Josh Conner  <jconner@apple.com>
388
389         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
390         to command-line options for arm-*-* targets.
391
392 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
393
394         * g++.dg/other/i386-1.C: New.
395
396 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
397
398         PR preprocessor/20348
399         PR preprocessor/20356
400         * gcc.dg/cpp/pr20348.c: New test.
401         * gcc.dg/cpp/pr20348.h: New file.
402         * gcc.dg/cpp/inc/pr20348.h: New file.
403         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
404         * gcc.dg/cpp/pr20356.c: New test.
405         * gcc.dg/cpp/pr20356.h: New file.
406         * gcc.dg/cpp/inc/pr20356.h: New file.
407         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
408
409 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
410
411         * gfortran.fortran-torture/execute/intrinsic_count.f90:
412         Fix array dimension to avoid correct end-of-file error.
413
414 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
415
416         PR libfortran/23598
417         * gfortran.dg/iostat_1.f90:  New test.
418
419 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
420
421         PR middle-end/23408
422         * gcc.dg/pr23408.c: New test.
423
424 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
425
426         PR c++/23099
427         * g++.dg/init/member1.C: Make sure erroneous static data member
428         definitions are required.
429         * g++.dg/template/static13.C: New test.
430         * g++.dg/template/static14.C: Likewise.
431
432 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.target/i386/pr23575.c: Use -msse2 instead of
435         -march=pentium4, remove ilp32 requirement.
436
437         PR middle-end/23484
438         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
439         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
440
441 2005-08-29  Andreas Jaeger  <aj@suse.de>
442
443         PR testsuite/23607
444         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
445
446 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
447
448         * gcc.c-torture/execute/20050316-2.c: New test.
449         * gcc.c-torture/execute/20050316-3.c: New test.
450         * gcc.dg/torture/pr16104-1.c: New test.
451
452 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR middle-end/23463
455         * gcc.c-torture/execute/zero-struct-1.c: New test.
456
457 2005-08-27  Richard Guenther  <rguenther@suse.de>
458
459         PR target/23575
460         * gcc.target/i386/pr23575.c: New testcase.
461
462 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
463
464         PR rtl-optimization/23561
465         * gcc.c-torture/execute/20050826-1.c: New test.
466
467         PR rtl-opt/23560
468         * gcc.c-torture/execute/20050826-2.c: New test.
469
470 2005-08-26  Dale Johannesen  <dalej@apple.com>
471
472         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
473         * gcc.dg/20050826-1.c:  New.
474
475 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/19004
478         * g++.dg/template/nontype13.C: New test.
479
480         PR c++/23491
481         * g++.dg/init/new14.C: New test.
482         * g++.dg/expr/anew1.C: Do not XFAIL.
483         * g++.dg/expr/anew2.C: Likewise.
484         * g++.dg/expr/anew3.C: Likewise.
485
486 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR middle-end/22439
489         * gcc.dg/vla-3.c: New test.
490
491 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
492
493         PR fortran/20363
494         * gfortran.dg/named_interface.f90: New.
495
496 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
497
498         * gcc.c-torture/execute/frame-address.c: New test.
499
500 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
501
502         PR c++/20817
503         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
504
505 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
506
507         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
508
509 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
510
511         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
512         * gcc.dg/altivec-22.c: Rename from..
513         * gcc.dg/altivec-nomfcr.c: ..this.
514
515 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
516
517         PR tree-optimization/23546
518         * gcc.dg/tree-ssa/pr23546.c: New test.
519
520 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
521
522         PR fortran/17758
523         * gfortran.dg/nonreturning_statements.f90: New test.
524
525 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
526
527         PR c++/22454
528         * g++.dg/parse/crash29.C: New.
529
530 2005-08-23  DJ Delorie  <dj@redhat.com>
531
532         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
533         constants have the L suffix.
534
535 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
536
537         PR c++/23044
538         * g++.dg/template/instantiate8.C: New.
539
540 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
541
542         PR middle-end/23467
543         * gcc.c-torture/execute/pr23467.c: New test.
544
545 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
546
547         PR tree-optimization/22043
548         * gcc.c-torture/execute/20050613-1.c: New test.
549
550 2005-08-23  Ben Elliston  <bje@au.ibm.com>
551
552         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
553
554 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
555
556         PR rtl-optimization/23478
557         * g++.dg/opt/pr23478.C: New test.
558
559 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR c/18715
562         * gcc.dg/switch-warn-3.c: New test.
563
564 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
565
566         PR c++/22233
567         * g++.dg/template/param1.C: New test.
568
569 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
570
571         PR c++/23089
572         * g++.dg/other/incomplete1.C: New test.
573
574 2005-08-22  Ira Rosen  <irar@il.ibm.com>
575
576         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
577         are vectorizable.
578
579 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
580
581         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
582         d_lines_5.f: New.
583
584 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
585
586         * gcc.target/i386/sse-4.c: New test.
587
588 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
589
590         PR testsuite/23239
591         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
592
593 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
594
595         * gcc.dg/20050811-1.c: New test.
596         * gcc.dg/20050811-2.c: New test.
597
598 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
599
600         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
601
602 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
603
604         PR 23476
605         * gcc.c-torture/compile/pr23476.c: New test.
606
607 2005-08-19  Devang Patel  <dpatel@apple.com>
608
609         PR tree-optimization/23048
610         * gcc.dg/tree-ssa/pr23048.c: New test.
611
612 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR middle-end/20624
615         * g++.dg/warn/Wreturn-3.C: New test
616
617 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
618
619         PR tree-optimization/22228
620         * g++.dg/vect/pr22543.cc: New test.
621
622 2005-08-17  Steven Bosscher  <stevenb@suse.de>
623
624         PR tree-optimization/21574
625         * gcc.dg/tree-ssa/pr21574.c: New test.
626
627 2005-08-16  James E Wilson  <wilson@specifix.com>
628
629         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
630
631 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
632
633         PR tree-opt/23402
634         * gcc.c-torture/compile/zero-strct-3.c: New test.
635         * gcc.c-torture/compile/zero-strct-4.c: New test.
636
637 2005-08-16  Steven Bosscher  <stevenb@suse.de>
638
639         PR target/23376
640         * gcc.target/x86_64/pr23376.c: New test.
641
642 2005-08-16  Ian Lance Taylor  <ian@airs.com>
643
644         PR c++/23337
645         * g++.dg/ext/vector2.C: New.
646
647 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
648
649         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
650
651 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
652
653         PR libfortran/23428
654         * gfortran.dg/inquire-complex.f90:  New test case.
655
656 2005-08-16  James E Wilson  <wilson@specifix.com>
657
658         PR tree-optimization/21105
659         * gcc.dg/large-size-array.c: New.
660
661 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
662
663         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
664         type.
665         * gcc.dg/vect/vect-41: Likewise.
666         * gcc.dg/vect/vect-42: Likewise.
667         * gcc.dg/vect/vect-43: Likewise.
668         * gcc.dg/vect/vect-44: Likewise.
669         * gcc.dg/vect/vect-46: Likewise.
670         * gcc.dg/vect/vect-47: Likewise.
671         * gcc.dg/vect/vect-48: Likewise.
672         * gcc.dg/vect/vect-52: Likewise.
673         * gcc.dg/vect/vect-53: Likewise.
674         * gcc.dg/vect/vect-54: Likewise.
675         * gcc.dg/vect/vect-55: Likewise.
676         * gcc.dg/vect/vect-56: Likewise.
677         * gcc.dg/vect/vect-57: Likewise.
678         * gcc.dg/vect/vect-58: Likewise.
679         * gcc.dg/vect/vect-59: Likewise.
680         * gcc.dg/vect/vect-60: Likewise.
681         * gcc.dg/vect/vect-61: Likewise.
682         * gcc.dg/vect/vect-85: Likewise.
683         * gcc.dg/vect/vect-87: Likewise.
684         * gcc.dg/vect/vect-88: Likewise.
685         * gcc.dg/vect/vect-93.c: Likewise.
686         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
687         * gcc.dg/vect/vect-75: Likewise.
688         * gcc.dg/vect/vect-76: Likewise.
689         * gcc.dg/vect/vect-77: Likewise.
690         * gcc.dg/vect/vect-78: Likewise.
691         * gcc.dg/vect/vect-80: Likewise.
692         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
693         vectorized for the expected reason, rather than checking how alignment
694         was handled.
695         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
696         type and also instead of aligned pointers. Added documentation.
697
698 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
699
700         * gfortran.dg/power.f90: New test.
701
702 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
703
704         PR rtl-optimization/23299
705         * g++.dg/opt/pr23299.C: New test.
706
707 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
708
709         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
710
711 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
712
713         * g++.dg/template/local6.C: New test.
714
715 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
716
717         * execute/exceptions/finally-1.m: Check that the catch and finally are
718         being called.  Also add a "return 0;" at the end of main.
719
720 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/21432.
723         * gfortran.dg/namelist_print_1.f: New test of functionality of
724         PRINT namelist.
725         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
726         namelist generates error with -std=f95.
727
728 2005-08-14  Ira Rosen  <irar@il.ibm.com>
729
730         PR tree-optimization/23119
731         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
732
733 2005-08-13  Marcin Koziej  <creep@desk.pl>
734             Andrew Pinski  <pinskia@physics.uc.edu>
735
736         PR libobjc/22492
737         * execute/exceptions/finally-1.m: New test.
738
739 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
740
741         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
742         testsuite.
743         * objc/execute/exceptions/trivial.m: New test.
744         * objc.dg/try-catch-11.m: Move to ...
745         * objc/execute/exceptions/foward-1.m: Here.
746         * objc.dg/try-catch-2.m: Move to ...
747         * objc/execute/exceptions/catchall-1.m: Here.
748         * objc.dg/try-catch-8.m: Move to ...
749         * objc/execute/exceptions/local-variables-1.m: Here.
750
751 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
752
753         * objc.dg/nested-func-1.m: Move to ...
754         * objc/execute/nested-func-1.m: Here.
755
756 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
757
758         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
759         in ${options} instead of [target_info name].
760         * lib/obj-c++.exp (objc_target_compile): Likewise.
761
762 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
763
764         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
765
766 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
767
768         part of PR testsuite/23348
769         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
770         of the torture options.
771         * objc/compile/trivial.m: New test.
772
773 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
774
775         * gfortran.dg/eoshift.f90:  Correct format.
776
777 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
778
779         * gfortran.fortran-torture/execute/character_passing.f90:
780         Fix comment typo.
781
782 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
783
784         PR c++/8271
785         * g++.dg/template/unify10.C: New.
786
787 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
788
789         * g++.dg/parse/pr22514.C: Move to...
790         * g++.dg/debug/pr22514.C: here.
791
792 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
793
794         PR c++/23266
795         * g++.dg/inherit/pure1.C: New test.
796
797         * ChangeLog: Fix typos.
798
799 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
800             Steven Bosscher  <stevenb@suse.de>
801
802         * gfortran.dg/runtime_warning_1.f90: New test.
803
804 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
805
806         PR c++/23219
807         * g++.dg/parse/crash28.C: New.
808
809 2005-08-11  Richard Guenther  <rguenther@suse.de>
810
811         PR target/23289
812         * gcc.target/i386/tailcall-1.c: New testcase.
813
814 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
815
816         * gcc.dg/vect/vect-67.c: Un-xfail.
817
818 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
819
820         PR c++/23225
821         * g++.dg/testsuite/parse/crash27.C: new test.
822
823 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
824
825         PR libfortran/22143
826         * gfortran.dg/shift-kind.f90:  New testcase.
827
828 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
829
830         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
831         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
832
833 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
834
835         PR c++/20646
836         * g++.dg/other/mult-stor1.C: New test.
837
838 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
839
840         * gcc.c-torture/pr18299-1.c: Move to ...
841         * gcc.c-torture/compile/pr18299-1.c: Here.
842
843 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
844
845         * gfortran/fortran.torture/execute/character_passing.f90:
846         Fix types for LSAME.
847
848 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
849
850         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
851         input data back to what it was originally.
852
853 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
854
855         * objc.dg/try-catch-8.m: Enable for all targets.
856
857 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
858
859         * gcc.dg/pr23165.c: New test.
860
861 2005-08-09  Steven Bosscher  <stevenb@suse.de>
862
863         PR tree-optimization/23234
864         * gcc.dg/tree-ssa/pr23234.c: New test.
865
866 2005-08-08  Josh Conner  <jconner@apple.com>
867
868         PR rtl-optimization/23241
869         * gcc.dg/char-compare.c: New test.
870
871 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
872
873         PR c++/22508
874         * g++.dg/init/new13.C: New test.
875
876 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
877
878         PR c++/21166
879         * g++.dg/other/crash-4.C: Adjust
880         * g++/dg/ext/packed9.C: New.
881
882 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
883
884         PR middle-end/21964
885         * gcc.c-torture/execute/pr21964-1.c: New test.
886
887 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
888
889         PR c/22458
890         * gcc.dg/pr22458-1.c: New test.
891
892 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
893             Steven G. Kargl <kargls@comcast.net>
894
895         PR fortran/22390
896         * gfortran.dg/flush_1.f90: New test.
897
898 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
899
900         PR c++/23191
901         * g++.dg/template/eh2.C: New test.
902
903 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
904
905         PR c++/19498
906         * g++.dg/template/instantiate7.C: New test.
907
908 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
909
910         PR c/23113
911         * gcc.dg/Wunused-value-1.c: New test.
912
913 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
914
915         PR rtl-optimization/23233
916         * gcc.c-torture/compile/pr23233-1.c: New test.
917
918 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
919
920         PR fortran/18833
921         PR fortran/20850
922         * gfortran.dg/equiv_1.f90: New test.
923         * gfortran.dg/equiv_2.f90: New test.
924         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
925         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
926         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
927
928 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
929
930         * gcc.c-torture/execute/vrp-5.c: New test.
931         * gcc.c-torture/execute/vrp-6.c: New test.
932         * gcc.dg/tree-ssa/vrp21.c: New test.
933
934 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
935
936         * g++.dg/parse/pr22514.C: New test.
937
938 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
939
940         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
941
942         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
943         instead of constant loads / pool entries.
944
945 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
946
947         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
948         TEST_TO_WCTYPE.
949
950 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
951
952         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
953         __WINT_TYPE__ in generated prototypes if possible.
954
955 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
956
957         PR 22037
958         * g++.dg/tree-ssa/pr22037.C:
959
960 2005-08-04  Richard Henderson  <rth@redhat.com>
961
962         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
963         scan-tree-dump-times directive.
964
965 2005-08-04  Jan Hubicka  <jh@suse.cz>
966
967         * gcov-1.C: Fix switch counts.
968         * gcov-4b.c: Likewise.
969
970 2005-08-03  Jeff Law  <law@redhat.com>
971
972         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
973
974 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
975
976         * gcc.c-torture/execute/pr23135.c: New test.
977
978 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
979
980         PR tree-optimization/19899
981         * gcc.dg/tree-ssa/scev-1.c: New test.
982         * gcc.dg/tree-ssa/scev-2.c: New test.
983
984 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
985
986         PR target/18582
987         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
988
989 2005-08-03  Jan Hubicka  <jh@suse.cz>
990
991         * update-conroll.c: New testcase.
992         * update-conroll-2.c: New testcase.
993
994 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
995
996         * gfortran.dg/constant_substring.f: New test.
997         * gfortran.dg/pr22491.f: New test.
998
999 2005-08-02  Jan Hubicka  <jh@suse.cz>
1000
1001         * update-threading.c: Replace by the proper one.
1002
1003 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1004
1005         PR 23164
1006         * g++.dg/tree-ssa/pr23164.C: New test.
1007
1008 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1009
1010         * gcc.dg/tree-ssa/pr23192.c: New test.
1011
1012 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1013
1014         * gcc.c-torture/execute/vrp-4.c: New test.
1015
1016 2005-08-02  Jan Hubicka  <jh@suse.cz>
1017
1018         * update-threading.c: New test.
1019
1020 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1021
1022         * gcc.c-torture/compile/20050801-1.c: New test.
1023         * gcc.c-torture/compile/20050801-2.c: New test.
1024
1025 2005-08-01  Jan Hubicka  <jh@suse.cz>
1026
1027         * val-prof-5.c: New test.
1028
1029 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1030
1031         PR c/22311
1032         * gcc.dg/pr22311-1.c : New test.
1033
1034 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1035
1036         PR target/23095
1037         * gfortran.dg/pr23095.f: New test.
1038
1039         PR c++/22003
1040         * g++.dg/other/pr22003.C: New test.
1041
1042 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1043
1044         PR target/20621
1045         * gcc.c-torture/execute/pr20621-1.c: New test.
1046
1047 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1048
1049         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1050         of string for format.
1051         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1052         print statement with internal write.
1053         * gfortran.dg/der_array_io_2.f:  Likewise.
1054         * gfortran.dg/der_array_io_3.f:  Likewise.
1055
1056 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1057
1058         * gcc.dg/fold-abs-4.c: new test.
1059
1060 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1061
1062         PR fortran/22570 an related issues.
1063         * gfortran.dg/x_slash_1.f: New test.
1064
1065 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1066
1067         PR c/23143
1068         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1069         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1070
1071 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1072
1073         PR c/529
1074         * gcc.dg/Wshadow-3.c: New test.
1075
1076 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1077
1078         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1079         used to have the wrong bounds).
1080
1081 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1082
1083         PR c/21720
1084         * gcc.dg/hex-round-1.c: Test more cases.
1085         * gcc.dg/hex-round-2.c: New test.
1086
1087 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1088
1089         PR 22550
1090         * g++.dg/tree-ssa/pr22550.C: New test.
1091
1092 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1093
1094         * gcc.dg/tree-ssa/vrp19.c: New test.
1095         * gcc.dg/tree-ssa-vrp20.c: New test.
1096
1097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1098
1099         PR c/22240
1100         * gcc.dg/transparent-union-4.c: New test.
1101
1102 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1103
1104         PR c/22192
1105         * gcc.dg/c99-vla-2.c: New test.
1106
1107 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1108
1109         PR c/21720
1110         * gcc.dg/hex-round-1.c: New test.
1111
1112 2005-07-28  Jan Hubicka  <jh@suse.cz>
1113
1114         * inliner-1.c: Do not dump everything.
1115         * tree-prof.exp: Do not pass -ftree-based-profiling.
1116         * bprob.exp: Likewise.
1117
1118         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1119
1120 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/22545
1123         * g++.dg/expr/ptrmem7.C: New test.
1124
1125 2005-07-28  Mike Stump  <mrs@apple.com>
1126
1127         * g++.old-deja/g++.mike/visibility-1.C: New test.
1128
1129 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1130
1131         PR c/20187
1132         * gcc.c-torture/execute/pr20187-1.c: New test.
1133
1134 2005-07-28  Jeff Law  <law@redhat.com>
1135
1136         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1137         * gcc.dg/tree-ssa/vrp18.c: New test.
1138
1139 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1140
1141         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1142
1143 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1144
1145         PR tree-optimization/22506
1146         * gcc.dg/vect/ps22506.c: New test.
1147
1148 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR target/21149
1151         * gcc.target/i386/sse-3.c: New test.
1152
1153 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1154
1155         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1156         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1157
1158 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1159
1160         PR c/22589
1161         * gcc.c-torture/compile/pr22589-1.c: New test.
1162
1163 2005-07-28  Jan Hubicka  <jh@suse.cz>
1164
1165         * update-loopch.c: New testcase.
1166
1167 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1168
1169         PR rtl-optimization/23047
1170         * gcc.c-torture/execute/pr23047.c: New test.
1171         * gcc.c-torture/execute/pr23047.x: New.
1172
1173 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1174
1175         PR tree-optimization/22493
1176         * gcc.c-torture/execute/pr22493-1.c: New test.
1177         * gcc.c-torture/execute/pr22493-1.x: New.
1178         * gcc.c-torture/execute/vrp-1.c: New test.
1179         * gcc.c-torture/execute/vrp-2.c: New test.
1180         * gcc.c-torture/execute/vrp-2.c: New test.
1181
1182 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1183
1184         * gcc.target/frv/all-builtin-read8.c: Delete.
1185         * gcc.target/frv/all-builtin-read16.c: Delete.
1186         * gcc.target/frv/all-builtin-read32.c: Delete.
1187         * gcc.target/frv/all-builtin-read64.c: Delete.
1188         * gcc.target/frv/all-builtin-write8.c: Delete.
1189         * gcc.target/frv/all-builtin-write16.c: Delete.
1190         * gcc.target/frv/all-builtin-write32.c: Delete.
1191         * gcc.target/frv/all-builtin-write64.c: Delete.
1192         * gcc.target/frv/all-read-write-1.c: New.
1193
1194 2005-07-27  Jeff Law  <law@redhat.com>
1195
1196         * gcc.c-torture/execute/pr22630.c: New test.
1197
1198 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1199
1200         PR tree-optimization/23073
1201         * gcc.dg/vect/nodump-pr23073.c: New test.
1202         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1203
1204 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1205
1206         PR tree-optimize/22348
1207         * gcc.c-torture/execute/pr22348.c: New.
1208
1209 2005-07-27  Richard Guenther  <rguenther@suse.de>
1210
1211         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1212
1213 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1214
1215         PR fortran/22503
1216         * gfortran.dg/logical_comp.f90: New test.
1217
1218 2005-07-27  Jan Hubicka  <jh@suse.cz>
1219
1220         * inliner-1.c: Add cleanup of dumps.
1221         * val-prof-*.c: Likewise.
1222         * update-tailcall.c: New.
1223
1224 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1225
1226         PR 22591
1227         * gcc.dg/tree-ssa/pr22591.c: New test.
1228         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1229
1230 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR libobjc/22606
1233         * objc.dg/try-catch-11.m: New test.
1234
1235 2005-07-26  Richard Guenther  <rguenther@suse.de>
1236
1237         PR tree-optimization/22486
1238         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1239
1240 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1241
1242         PR tree-opt/22484
1243         * testsuite/g++.dg/opt/loop2.C: New test.
1244
1245 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1248         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1249
1250 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1251
1252         * lib/profopt.exp (profopt-execute): Check for profiling data
1253         files on the target.
1254
1255 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1256
1257         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1258         for matching of asm labels.
1259
1260 2005-07-25  Richard Guenther  <rguenther@suse.de>
1261
1262         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1263
1264 2005-07-25  Richard Guenther  <rguenther@suse.de>
1265
1266         PR testsuite/22624
1267         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1268
1269 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1270
1271         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1272         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1273         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1274         * gcc.dg/vect/vect-100.c: New test.
1275         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1276         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1277         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1278         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1279         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1280         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1281         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1282         * gfortran.dg/vect/pr19049.f90: New testcase.
1283         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1284
1285 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1286
1287         * gcc.c-torture/execute/20050713-1.c: New test.
1288
1289         PR fortran/20063
1290         * gfortran.fortran-torture/execute/data_4.f90: New test.
1291
1292         PR middle-end/20303
1293         * gcc.dg/visibility-d.c: New test.
1294
1295 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1296
1297         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1298         * gfortran.dg/underflow.f90: Ditto.
1299
1300 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1301
1302         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1303         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1304         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1305
1306 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1307
1308         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1309         include case of field width of zero.
1310
1311 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1312
1313         PR libgfortran/21875
1314         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1315         with trailing blanks on normal formatted read.
1316
1317 2005-07-23  Chao-ying Fu  <fu@mips.com>
1318
1319         * gcc.target/mips/mips32-dsp-type.c: New test.
1320         * gcc.target/mips/mips32-dsp.c: New test.
1321
1322 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1323
1324         PR testsuite/21073
1325         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1326
1327         PR testsuite/20454
1328         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1329         and __cyg_profile_func_exit.
1330
1331 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1332
1333         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1334         * gfortran.dg/comma_format_extension_4.f: Same.
1335         * gfortran.dg/pr15332.f: Same.
1336         * gfortran.dg/pr21730.f: Same.
1337
1338 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1339
1340         * g++.dg/opt/vrp2.C: Fix testcase.
1341
1342         PR tree-opt/22625
1343         * g++.dg/opt/vrp2.C: New test.
1344
1345 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR debug/21828
1348         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1349
1350 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1351
1352         * gcc.dg/tree-ssa/20050719-1.c: New test.
1353
1354 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1355
1356         * gcc.dg/bfin-longcall-1.c: New file.
1357         * gcc.dg/bfin-longcall-2.c: New file.
1358
1359 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1360
1361         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1362
1363 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1364
1365         PR middle-end/19055
1366         * gcc.dg/tree-ssa/pr19055.c: New test.
1367         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1368
1369 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1370
1371         PR C++/22358
1372         * g++.dg/other/pr22358.C: New test.
1373
1374 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1375
1376         PR c++/2922
1377         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1378
1379 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1380
1381         PR c++/15938
1382         * g++.dg/init/union2.C: New test.
1383
1384 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1385
1386         PR c/22393
1387         * gcc.dg/complex-4.c: New test.
1388
1389 2005-07-21  Richard Guenther  <rguenther@suse.de>
1390
1391         PR testsuite/22522
1392         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1393         scanning for asm labels.
1394         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1395
1396 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1397
1398         PR target/22085
1399         * gcc.dg/altivec-pr22085.c: New.
1400
1401 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1402
1403         PR tree-optimization/19210
1404         * gcc.dg/tree-ssa/pr19210-1.c: New.
1405         * gcc.dg/tree-ssa/pr19210-2.c: New.
1406
1407 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1408
1409         PR rtl-optimization/22167
1410         * g++.dg/opt/pr22167.C: New test.
1411
1412 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1413
1414         PR c++/2922
1415         * g++.dg/lookup/two-stage2.C: New.
1416         * g++.dg/lookup/two-stage3.C: New.
1417         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1418         fixed two-stage name lookup for operators.
1419         * g++.dg/template/call3.C: Compiler now produces an appropriate
1420         error message.
1421         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1422         14 as a candidate.
1423         * g++.dg/template/ptrmem4.C: Compiler produces different error
1424         message.
1425         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1426         connect_to_method as a candidate.
1427
1428 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1429
1430         * gcc.dg/fold-alloc-1.c: New test.
1431
1432 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1433
1434         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1435         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1436
1437 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1438
1439         * gcc.dg/fold-abs-1.c: New test.
1440         * gcc.dg/fold-abs-2.c: New test.
1441         * gcc.dg/fold-abs-3.c: New test.
1442
1443 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1444
1445         Make CONSTRUCTOR use VEC to store initializers.
1446         * g++.dg/ext/complit3.C: Check for specific error messages.
1447         * g++.dg/init/brace2.C: Update error message.
1448         * g++.dg/warn/Wbraces2.C: Likewise.
1449
1450 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1451
1452         PR fortran/16940
1453         * gfortran.dg/module_interface_1.f90: New test.
1454
1455 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1456             Kenneth Zadeck <zadeck@naturalbridge.com>
1457
1458         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1459
1460 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1461
1462         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1463         specify -Wformat for these tests.
1464         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1465         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1466         * gcc.dg/format/opt-6.c: Delete.
1467
1468 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1469
1470         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1471         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1472
1473 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1474
1475         * gcc.dg/tree-ssa/alias-2.c: New test.
1476
1477 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/22263
1480         * g++.dg/template/explicit7.C: New test.
1481
1482 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1483
1484         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1485         width of 8 to +Inf and -Inf.
1486
1487 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/22139
1490         * g++.dg/template/friend36.C: New test.
1491
1492 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1493
1494         PR fortran/21730
1495         * gfortran.dg/pr21730.f: New test.
1496
1497 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1498             Kenneth Zadeck <zadeck@naturalbridge.com>
1499
1500         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1501         since pure const detection cannot run at -O1 in c compiler.
1502         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1503         can now optimize this case properly.
1504         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1505         because we now pass.
1506         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1507
1508 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1509
1510         PR c/22421
1511         * gcc.dg/format/bitfld-1.c: New test.
1512
1513 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1514
1515         PR c++/22204
1516         * g++.dg/rtti/repo1.C: New test.
1517
1518 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1519
1520         PR middle-end/22398
1521         * gcc.c-torture/compile/pr22398.c: New test.
1522
1523 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1524
1525         PR c++/22132
1526         * g++.dg/expr/cast4.C: New test.
1527
1528 2005-07-15  Richard Guenther  <rguenther@suse.de>
1529
1530         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1531         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1532
1533 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1534
1535         PR tree-optimization/22230
1536         * gcc.dg/tree-ssa/pr22230.c: New test.
1537
1538 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1539
1540         * gfortran.dg/g77/cpp6.f: New test.
1541
1542         PR fortran/22417
1543         * gfortran.dg/g77/cpp5.F: New test.
1544         * gfortran.dg/g77/cpp5.h: New file.
1545         * gfortran.dg/g77/cpp5inc.h: New file.
1546
1547 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1548
1549         PR libfortran/16435
1550         * gfortran.dg/tl_editting.f90: New.
1551         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1552
1553 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1554
1555         * gfortran.dg/char_array_constructor.f90: New test.
1556
1557 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1558
1559         * gfortran.dg/past_eor.f90: New.
1560         * gfortran.dg/complex_read.f90: New.
1561
1562 2005-07-13  Jeff Law  <law@redhat.com>
1563
1564         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1565         additional casts.
1566
1567         * gcc.dg/tree-ssa/pr22321.c: New test
1568
1569 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1570
1571         PR tree-optimization/21921
1572         * gcc.dg/tree-ssa/pr21921.c: New.
1573
1574 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1575
1576         PR tree-optimizatio/22442
1577         * gcc.dg/tree-ssa/loop-11.c: New test.
1578
1579 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         PR tree-opt/21840
1582         * gcc.c-torture/compile/pr21840.c: New test.
1583
1584 2005-07-12  Jan Hubicka  <jh@suse.cz>
1585
1586         * gcc.c-torture/compile/pr22379.c: New test.
1587
1588 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1589
1590         PR libfortran/21593
1591         gfortran.dg/dev_null.f90:  Remove outdated comment about
1592         PR libfortran/21593.
1593
1594
1595 2005-07-12  Dale Johannesen  <dalej@apple.com>
1596
1597         * gcc.target/i386/compress-float-sse.c:  New.
1598         * gcc.target/i386/compress-float-sse-pic.c:  New.
1599         * gcc.target/i386/compress-float-387.c:  New.
1600         * gcc.target/i386/compress-float-387-pic.c:  New.
1601         * gcc.dg/compress-float-ppc.c:  New.
1602         * gcc.dg/compress-float-ppc-pic.c:  New.
1603
1604 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1605
1606         PR libfortran/21593
1607         gfortran.dg/dev_null.f90:  Remove targets.
1608
1609 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1610
1611         PR tree-opt/22335
1612         * gcc.dg/pr22335-1.c: New test.
1613         * gcc.dg/pr22335-2.c: New test.
1614
1615 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1616
1617         PR c++/20172
1618         * g++.dg/template/nontype12.C : New test.
1619
1620 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1621
1622         * gcc.dg/tree-ssa/loop-10.c: New test.
1623
1624 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1625
1626         * gcc.c-torture/execute/20020720-1.x: Remove.
1627
1628 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1631
1632 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1633
1634         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1635         (dg-mips-options): Use it.
1636
1637 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1638
1639         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1640
1641 2005-07-09  Richard Henderson  <rth@redhat.com>
1642
1643         * lib/target-supports.exp (check_effective_target_sync_char_short):
1644         Add alpha.
1645
1646 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1647
1648         PR libfortran/22217
1649         * gfortran.dg/negative-z-descriptor.f90:  New test.
1650
1651 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1652
1653         PR tree-opt/22329
1654         * gcc.dg/pr22329.c: New test.
1655
1656 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1657
1658         PR tree-optimization/20139
1659         * gcc.dg/tree-ssa/pr20139.c: New.
1660
1661 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1662
1663         PR tree-opt/22356
1664         * testsuite/gcc.dg/pr22356-1.c: New test.
1665
1666 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         PR c++/21799
1669         * g++.dg/template/unify8.C: New.
1670         * g++.dg/template/unify9.C: New.
1671
1672 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1675
1676 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1677
1678         * gcc.dg/darwin-version-1.c: New.
1679         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1680         * gcc.dg/builtins-20.c: Likewise.
1681         * gcc.dg/builtins-53.c: Likewise.
1682         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1683         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1684         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1685         * gcc.dg/torture/builtins-power-1.c: Likewise.
1686         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1687         on Darwin.
1688
1689 2005-07-07  Jeff Law  <law@redhat.com>
1690
1691         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1692         argument evaluation order.
1693
1694 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1695
1696         PR libfortran/21594
1697         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1698         Add test cases where the shift length is greater than the
1699         array length.
1700
1701 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1702
1703         * obj-c++.dg/proto-lossage-6.mm: New.
1704         * objc.dg/proto-lossage-6.m: New.
1705
1706 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1707
1708         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1709         * objc.dg/gnu-runtime-2.m: Likewise.
1710
1711 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1712
1713         * gfortran.dg/longline.f: New test.
1714
1715         * gfortran.dg/badline.f: New test.
1716
1717 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1718
1719         PR fortran/16531
1720         PR fortran/15966
1721         PR fortran/18781
1722         * gfortran.dg/hollerith.f90: New.
1723         * gfortran.dg/hollerith2.f90: New.
1724         * gfortran.dg/hollerith3.f90: New.
1725         * gfortran.dg/hollerith4.f90: New.
1726         * gfortran.dg/hollerith_f95.f90: New.
1727         * gfortran.dg/hollerith_legacy.f90: New.
1728         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1729
1730 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1731
1732         PR objc/22274
1733         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1734         * objc.dg/gnu-runtime-2.m: New.
1735
1736 2005-07-06  Jeff Law  <law@redhat.com>
1737
1738         * gcc.dg/tree-ssa/vrp17.c: New test.
1739
1740 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1741
1742         PR fortran/22327
1743         * gfortran.dg/array_constructor_5.f90: New test.
1744
1745 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1746
1747         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1748
1749 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1750
1751         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1752         * gcc.dg/980816-1.c: Ditto.
1753
1754 2005-07-06  Jeff Law  <law@redhat.com>
1755
1756         * gcc.c-torture/compile/pr21356.c: New test.
1757
1758 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1759
1760         PR c/22013
1761         PR c/22098
1762         * gcc.c-torture/compile/pr22013-1.c,
1763         gcc.c-torture/execute/pr22098-1.c,
1764         gcc.c-torture/execute/pr22098-2.c,
1765         gcc.c-torture/execute/pr22098-3.c: New tests.
1766
1767 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1768
1769         PR c/22308
1770         * gcc.dg/pr22308-1.c: New test.
1771
1772 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1773
1774         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1775         target.
1776         * gcc.dg/compare9.c: Use -fshort-enums instead of
1777         -fno-short-enums.  Change the last test to dg-bogus.
1778
1779 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1780
1781         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1782         * gcc.dg/compare9.c: New.
1783
1784 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1785
1786         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1787
1788 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1789
1790         PR testsuite/22288
1791         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1792
1793
1794 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1795
1796         * gcc.dg/format/gcc_gfc-1.c: New.
1797
1798 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1799
1800         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1801
1802 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1803
1804         PR fortran/20842
1805         * gfortran.dg/io_invalid_1.f90: New test.
1806
1807 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1808
1809         * gcc.dg/format/gcc_diag-1.c: Update.
1810
1811 2005-07-02  Jeff Law  <law@redhat.com>
1812
1813         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1814         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1815
1816 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1817
1818         * gcc.dg/format/gcc_diag-1.c: Update.
1819
1820 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1821
1822         PR tree-opt/22269
1823         * gcc.c-torture/compile/pr22269.c: New test.
1824
1825 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1826
1827         PR 21584
1828         PR 22219
1829         * g++.dg/tree-ssa/pr21584-1.C: New test.
1830         * g++.dg/tree-ssa/pr21584-2.C: New test.
1831
1832 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1833
1834         * obj-c++.dg/try-catch-11.mm: New.
1835         * objc.dg/try-catch-10.m: New.
1836
1837 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1838
1839         * g++.dg/other/ucnid-1.C: xfail on AIX.
1840
1841 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1842
1843         PR 22234
1844         * gcc.dg/20050629-1.c: New test.
1845
1846 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1847
1848         * obj-c++.dg/const-str-1[0-1].mm: New.
1849         * objc.dg/const-str-1[0-1].m: New.
1850
1851 2005-05-29  Richard Henderson  <rth@redhat.com>
1852
1853         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1854         Rename from check_effective_target_vect_no_max.
1855         (check_effective_target_vect_no_int_add): New.
1856         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1857         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1858         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1859         * gcc.dg/vect/vect-reduc-1.c: Use both.
1860         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1861
1862 2005-05-29  Richard Henderson  <rth@redhat.com>
1863
1864         * lib/target-supports.exp (check_effective_target_vect_no_max):
1865         Remove i386 and x86_64.
1866
1867 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1868
1869         PR testsuite/21969
1870         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1871
1872 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1873
1874         PR middle-end/21969
1875         * gcc.dg/vect/pr21969.c: New test.
1876
1877 2005-06-28  Eric Christopher  <echristo@redhat.com>
1878
1879         PR c/22052
1880         PR c/21975
1881         * gcc.dg/inline1.c: New test.
1882         * gcc.dg/inline2.c: Ditto.
1883         * gcc.dg/inline3.c: Ditto.
1884         * gcc.dg/inline4.c: Ditto.
1885         * gcc.dg/inline5.c: Ditto.
1886
1887 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1888
1889         PR libfortran/22142
1890         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1891         Add testcase also testing eoshift1 for PR 22142.
1892
1893 2005-06-28  Richard Henderson  <rth@redhat.com>
1894
1895         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1896         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1897         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1898         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1899         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1900
1901 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1902
1903         PR libfortran/22142
1904         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1905         Add testcase for PR 22142.
1906
1907 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1908
1909         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1910         gcc.target/ia64/fpreg-2.c: New tests.
1911
1912 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1913
1914         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1915
1916 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1917
1918         PR libfortran/22170
1919         * gfortran.dg/slash_1.f90: New test.
1920
1921 2005-06-27  Richard Henderson  <rth@redhat.com>
1922
1923         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1924         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1925         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1926         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1927         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1928         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1929
1930 2005-06-27  Richard Henderson  <rth@redhat.com>
1931
1932         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1933         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1934
1935 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1936
1937         * obj-c++.dg/proto-lossage-5.mm: New.
1938         * objc.dg/proto-lossage-5.m: New.
1939
1940 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1941
1942         PR 21959
1943         * gcc.dg/tree-ssa/pr21959.c: New test.
1944
1945 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1946
1947         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1948         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1949         testing uninitialized var.
1950
1951         * gcc.c-torture/execute/builtins/chk.h: New.
1952         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1953         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1954         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1955         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1956         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1957         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1958         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1959         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1960         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1961         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1962         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1963         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1964         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1965         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1966         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1967         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1968         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1969         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1970         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1971         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1972         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1973         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1974         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1975         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1976         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1977         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1978         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1979         * gcc.dg/builtin-object-size-1.c: New test.
1980         * gcc.dg/builtin-object-size-2.c: New test.
1981         * gcc.dg/builtin-object-size-3.c: New test.
1982         * gcc.dg/builtin-object-size-4.c: New test.
1983         * gcc.dg/builtin-object-size-5.c: New test.
1984         * gcc.dg/builtin-stringop-chk-1.c: New test.
1985         * gcc.dg/builtin-stringop-chk-2.c: New test.
1986         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1987         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1988         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1989         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1990         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1991         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1992         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1993         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1994         * gcc.c-torture/execute/printf-1.c: New test.
1995         * gcc.c-torture/execute/fprintf-1.c: New test.
1996         * gcc.c-torture/execute/vprintf-1.c: New test.
1997         * gcc.c-torture/execute/vfprintf-1.c: New test.
1998         * gcc.c-torture/execute/printf-chk-1.c: New test.
1999         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2000         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2001         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2002
2003 2005-06-27  Michael Matz  <matz@suse.de>
2004
2005         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2006         slot is not merged if address escapes.
2007
2008 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2009
2010         PR c/21911
2011         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2012
2013 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR middle-end/17965
2016         * gcc.c-torture/compile/20050622-1.c: New test.
2017
2018         PR middle-end/22028
2019         * gcc.dg/20050620-1.c: New test.
2020
2021 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2022
2023         PR tree-optimization/22026
2024         * gcc.dg/tree-ssa/pr22026.c: New.
2025
2026 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2027
2028         PR libfortran/22144
2029         * gfortran.dg/shift-alloc.f90:  New testcase.
2030
2031 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2032
2033         * all files: Update FSF address in copyright headers.
2034
2035 2005-06-22  Jan Hubicka  <jh@suse.cz>
2036
2037         * wholeprogram-1.c: New testcase.
2038         * wholeprogram-2.c: New testcase.
2039
2040 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR 22171
2043         * gcc.dg/tree-ssa/pr22171.c: New test.
2044
2045 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2046
2047         * gfortran.dg/simplify_modulo.f90: New.
2048
2049 2005-06-24  Jan Hubicka  <jh@suse.cz>
2050
2051         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2052
2053 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2054
2055         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2056
2057 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2058
2059         * obj-c++.dg/typedef-alias-1.mm: New.
2060         * objc.dg/typedef-alias-1.m: New.
2061
2062 2005-06-23  Jeff Law  <law@redhat.com>
2063
2064         * gcc.dg/tree-ssa/vrp16.c: New test.
2065
2066 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2067
2068         * lib/target-supports.exp: Add
2069         check_effective_target_fortran_large_real and
2070         check_effective_target_fortran_large_int to check for
2071         corresponding effective targets.
2072         * gfortran.dg/large_integer_kind_1.f90: New test.
2073         * gfortran.dg/large_real_kind_1.f90: New test.
2074
2075 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2076
2077         PR tree-optimization/22117
2078         * gcc.dg/tree-ssa/pr22117.c: New.
2079
2080 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2081
2082         PR testsuite/22123
2083         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2084
2085 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2086
2087         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2088
2089 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2090
2091         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2092         * gfortran.dg/f2c_4.c: Likewise
2093
2094 2005-06-22 Paul Brook  <paul@codesourcery.com>
2095
2096         PR fortran/21034
2097         * gfortran.dg/auto_save_1.f90: New test.
2098
2099 2005-06-22  Michael Matz  <matz@suse.de>
2100
2101         * gcc.target/x86-64/abi: New directory.
2102         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2103         * gcc.target/x86-64/abi/README.gcc: New file.
2104         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2105         * gcc.target/x86-64/abi/asm-support.s: New file.
2106         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2107         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2108         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2109         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2110         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2111         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2112         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2113         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2114         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2115         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2116         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2117         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2118         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2119         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2120         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2121         * gcc.target/x86_64/abi/test_varargs.c: New test.
2122
2123 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2124
2125         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2126         32-bit i?86 and x86_64.
2127
2128 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2129
2130         * obj-c++.dg/const-str-[1-9].mm: New tests.
2131
2132 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2133
2134         PR fortran/22010
2135         * gfortran.dg/namelist_use.f90: New.
2136         * gfortran.dg/namelist_use_only.f90: New.
2137
2138 2005-06-21  Jeff Law  <law@redhat.com>
2139
2140         * gcc.dg/tree-ssa/vrp15.c: New test.
2141
2142 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2143
2144         * lib/target-supports.exp (check_effective_target_vect_reduction):
2145         Remove.
2146         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2147         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2148         remove vect_reduction target keyword. Also avoid two returns in main.
2149         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2150         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2151         * gcc.dg/vect/vect-reduc-1short.c: New test.
2152         * gcc.dg/vect/vect-reduc-1char.c: New test.
2153         * gcc.dg/vect/vect-reduc-2short.c: New test.
2154         * gcc.dg/vect/vect-reduc-2char.c: New test.
2155         * gcc.dg/vect/vect-reduc-6.c: New test.
2156         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2157         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2158         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2159
2160 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2161         Paul Thomas  <pault@gcc.gnu.org>
2162
2163         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2164         New tests.
2165
2166 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2167
2168         * gfortran.dg/backslash_1.f90: New test.
2169         * gfortran.dg/backslash_2.f90: New test.
2170
2171 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2172
2173         * gfortran.dg/duplicate_labels.f90: New test.
2174
2175 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2176
2177         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2178         unsupportable relocations.
2179         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2180         * gcc.dg/20050321-2.c: xfail for NetWare.
2181
2182 2005-06-20  Andreas Jaeger  <aj@suse.de>
2183
2184         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2185         gcc.target/i386/fastcall-sseregparm.c,
2186         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2187
2188 2005-06-19  Richard Henderson  <rth@redhat.com>
2189
2190         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2191
2192 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2193
2194         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2195
2196 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2197
2198         PR c++/22115
2199         * g++.dg/conversion/simd2.C: Change expected error message.
2200
2201 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2202
2203         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2204         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2205         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2206
2207 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2208
2209         * gcc.dg/fold-mod-1.c: New test.
2210
2211 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2212
2213         PR fortran/19926
2214         * gfortran.dg/pr19926.f90: New test.
2215
2216 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2217
2218         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2219         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2220         targets.
2221         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2222         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2223
2224 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2225
2226         * gcc.target/ia64/float80-varargs-1.c: New test.
2227
2228 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2229
2230         PR tree-opt/22035
2231         * gfortran.dg/f2c_6.f90: New test.
2232
2233 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2234
2235         PR c++/17413
2236         * g++.dg/template/local5.C: New.
2237
2238 2005-06-17  Richard Henderson  <rth@redhat.com>
2239
2240         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2241
2242 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2243
2244         PR testsuite/21945
2245         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2246
2247 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2248
2249         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2250         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2251         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2252         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2253         check_vect to verify the presence of hardware vector support.
2254
2255 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2256
2257         PR testsuite/22056
2258         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2259
2260 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2261
2262         PR libfortran/19216
2263         * gfortran.dg/pr19216.f: Add correct space between brackets and
2264         dg directive.
2265
2266 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2267
2268         PR libfortran/16436
2269         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2270
2271 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2272
2273         * gcc.target/i386/attributes-error.c: New testcase.
2274         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2275         * gcc.target/i386/regparm-stdcall.c: Likewise.
2276         * gcc.target/i386/sseregparm-1.c: Likewise.
2277         * gcc.target/i386/sseregparm-2.c: Likewise.
2278
2279 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2280
2281         * g++.dg/rtti/crash2.C: New.
2282
2283 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2284
2285         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2286
2287 2005-06-15  David Ung  <davidu@mips.com>
2288
2289         * gcc.target/mips/mips16e-extends.c: New test for testing the
2290         generation of MIPS16e zeb/zeh, seb/seh instructions.
2291
2292 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2293
2294         PR 22018
2295         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2296         * gcc.dg/tree-ssa/pr22018.c: New test.
2297
2298 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2299
2300         * gcc.dg/simd-1.c: Update error messages.
2301         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2302         * gcc.dg/simd-2.c: Update error messages.
2303         * gcc.dg/simd-4.c: New.
2304
2305 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         PR c++/20678
2308         * g++.dg/other/crash-4.C: New.
2309
2310 2005-06-14  Devang Patel  <dpatel@apple.com>
2311
2312         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2313
2314 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2315
2316         PR c++/21929
2317         * g++.dg/parse/crash11.C: Update
2318
2319 2005-06-13  Jeff Law  <law@redhat.com>
2320
2321         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2322         perform the desired transformations.
2323         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2324         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2325
2326 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2327
2328         PR fortran/22038
2329         * gfortran.dg/forall_1.f90: Un-XFAIL.
2330
2331 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2332
2333         PR c++/21929
2334         * g++.dg/parse/crash26.C: New.
2335
2336         PR c++/20789
2337         * g++.dg/init/member1.C: New.
2338
2339 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2340
2341         * gfortran.dg/altreturn_1.f90: New test.
2342
2343 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2344
2345         PR middle-end/21985
2346         * gcc.dg/tree-ssa/pr21985.c: New test.
2347
2348 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2349
2350         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2351
2352 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2353
2354         PR c++/21930
2355         * g++.dg/other/error10.C: New test case.
2356
2357 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2358
2359         PR libfortran/19155
2360         * gfortran.dg/pr19155.f: Add test.
2361
2362 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2363
2364         * gfortran.dg/f2c_7.f90: New test.
2365
2366         * gfortran.dg/forall_1.f90: XFAILed.
2367
2368 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2369
2370         * gcc.dg/pr14796-1.c: New.
2371         * gcc.dg/pr14796-2.c: New.
2372
2373 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2374
2375         PR fortran/17792
2376         PR fortran/21375
2377         * gfortran.dg/deallocate_stat.f90:  New test.
2378
2379 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2380
2381         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2382
2383 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2384
2385         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2386         access will be generated when this loop is vectorized. Test that
2387         accesses with same alignment were detected.
2388         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2389         Test that accesses with same alignment were detected.
2390         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2391         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2392         alignment were detected.
2393
2394 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2395
2396         PR c++/10611
2397         * g++.dg/conversion/simd2.C: New.
2398
2399 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2400
2401         * gcc.dg/Wcxx-compat-1.c: New.
2402
2403 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2404
2405         PR libfortran/21480
2406         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2407         complex array.
2408
2409 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2410
2411         * gcc.dg/alias-8.c: New.
2412
2413 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2414
2415         * gcc.dg/format/cmn_err-1.c: Update.
2416
2417 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2418
2419         PR target/20666
2420         * gcc.target/sparc/fexpand-2.c: New.
2421         * gcc.target/sparc/fpmerge-2.c: New.
2422         * gcc.target/sparc/fpmul-2.c: New.
2423         * gcc.target/sparc/noresult.c: New.
2424         * gcc.target/sparc/pdist-2.c: New.
2425         * gcc.target/sparc/pdist-3.c: New.
2426
2427 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2428
2429         PR testsuite/21702
2430         * gcc.target/i386/i386.exp: Fix comment typo.
2431
2432 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2433
2434         PR c++/19497
2435         * g++.dg/inherit/using5.C: New.
2436         * g++.dg/inherit/using6.C: New.
2437
2438 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2439
2440         PR c++/19894
2441         * g++.dg/template/ptrmem15.C: New test.
2442
2443         PR c++/20563
2444         * g++.dg/ext/label4.C: New test.
2445
2446 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2447
2448         * gcc.dg/tls/debug-1.c: New test.
2449
2450 2005-06-07  Dale Johannesen  <dalej@apple.com>
2451
2452         * gcc.target/i386/movq.c:  New.
2453
2454 2005-06-07  Dale Johannesen  <dalej@apple.com>
2455
2456         * gcc.dg/20050607-1.c:  New.
2457
2458 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR middle-end/21850
2461         * gcc.c-torture/execute/20050607-1.c: New test.
2462
2463 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2464
2465         PR libfortran/21926
2466         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2467         Test case where the return array has lowest stride one,
2468         but isn't packed.
2469
2470 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2471
2472         * lib/target-supports.exp (check_effective_target_sync_int_long):
2473         Add s390 and s390x targets.
2474
2475 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2476
2477         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2478         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2479         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2480         * gcc.dg/tree-ssa/loop-9.c: New test.
2481
2482 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         * g++.dg/parse/defarg10.C: New.
2485
2486 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR regression/21897
2489         * gcc.c-torture/execute/20050604-1.c: New test.
2490
2491 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2492
2493         PR 21903
2494         * g++.dg/parse/defarg9.C: New.
2495
2496         PR c++/20637
2497         * g++.dg/inherit/using4.C: New.
2498         * g++.dg/overload/error1.C: Adjust expected errors.
2499         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2500         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2501         * g++.old-deja/g++.other/redecl2.C: Likewise.
2502         * g++.old-deja/g++.other/redecl4.C: Likewise.
2503         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2504
2505 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2506
2507         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2508
2509 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2510
2511         * lib/gfortran.exp (gfortran_target_compile): Call
2512         dg-additional-files-options
2513         * gfortran.dg/f2c_4.f90: New file
2514         * gfortran.dg/f2c_4.c: New file
2515         * gfortran.dg/f2c_5.f90: New file
2516         * gfortran.dg/f2c_5.c: New file
2517
2518 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2519
2520         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2521
2522         PR fortran/21912
2523         * gfortran.dg/array_constructor_4.f90: New test.
2524
2525 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2526
2527         PR c++/21619
2528         * g++.dg/ext/builtin9.C: New test.
2529
2530 2005-06-05  Dale Johannesen  <dalej@apple.com>
2531
2532         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2533         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2534
2535 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2536
2537         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2538         * gcc.dg/vect/vect-reduc-1.c: New.
2539         * gcc.dg/vect/vect-reduc-2.c: New.
2540         * gcc.dg/vect/vect-reduc-3.c: New.
2541
2542 2005-06-04  Dale Johannesen  <dalej@apple.com>
2543
2544         * gcc.c-torture/execute/20050603-1.c:  New.
2545         * gcc.c-torture/execute/20050603-2.c:  New.
2546         * gcc.dg/20050603-3.c:  New.
2547
2548 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2549
2550         PR fortran/19195
2551         * gfortran.dg/debug_1.f90: New test.
2552
2553         * gfortran.dg/forall_1.f90: New test.
2554
2555 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2556
2557         * gfortran.dg/array_constructor_3.f90: New test.
2558
2559 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2560
2561         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2562
2563 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2564
2565         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2566
2567 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2568
2569         PR c/21873
2570         * gcc.dg/init-excess-1.c: New test.
2571
2572 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2573
2574         PR c++/21853
2575         * g++.dg/expr/static_cast6.C: New test.
2576
2577 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2578
2579         * gcc.dg/tree-ssa/vrp14.c: New test.
2580
2581 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2582
2583         PR c++/21336
2584         * g++.dg/template/new2.C: New test.
2585
2586 2005-06-03  Josh Conner  <jconner@apple.com>
2587
2588         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2589         all entries in initializer.
2590
2591 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2592
2593         PR middle-end/21858
2594         * gcc.dg/pr21858.c: New testcase.
2595
2596 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2597
2598         PR tree-optimization/21292
2599
2600         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2601         New.
2602         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2603         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2604         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2605         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2606         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2607
2608 2005-06-02  Richard Henderson  <rth@redhat.com>
2609
2610         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2611
2612 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2613
2614         * gcc.dg/wtypequal.c: New testcase.
2615
2616 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2617
2618         PR 21582
2619         * gcc.dg/tree-ssa/pr21582.c: New test.
2620
2621 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2622
2623         PR c++/21280
2624         * g++.dg/opt/interface2.h: New.
2625         * g++.dg/opt/interface2.C: New.
2626         * g++.dg/init/ctor4.C: Adjust error lines.
2627         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2628         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2629         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2630         * g++.old-deja/g++.pt/assign1.C: Likewise.
2631         * g++.old-deja/g++.pt/crash20.C: Likewise.
2632
2633 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2634
2635         PR tree-optimization/21734
2636         * g++.dg/vect/pr21734_1.cc: New.
2637         * g++.dg/vect/pr21734_2.cc: New.
2638
2639 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2640
2641         PR c++/20350
2642         * g++.dg/template/spec24.C: New.
2643
2644         PR c++/21151
2645         * g++.dg/pch/local-1.C: New.
2646         * g++.dg/pch/local-1.Hs: New.
2647
2648 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2649
2650         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2651         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2652         * gcc.dg/tree-ssa/pr14341.c: New test.
2653         * gcc.dg/tree-ssa/pr14841.c: New test.
2654         * gcc.dg/tree-ssa/pr20701.c: New test.
2655         * gcc.dg/tree-ssa/pr21086.c: New test.
2656         * gcc.dg/tree-ssa/pr21090.c: New test.
2657         * gcc.dg/tree-ssa/pr21332.c: New test.
2658         * gcc.dg/tree-ssa/pr21458.c: New test.
2659         * gcc.dg/tree-ssa/pr21658.c: New test.
2660         * gcc.dg/tree-ssa/vrp01.c: New test.
2661         * gcc.dg/tree-ssa/vrp02.c: New test.
2662         * gcc.dg/tree-ssa/vrp03.c: New test.
2663         * gcc.dg/tree-ssa/vrp04.c: New test.
2664         * gcc.dg/tree-ssa/vrp05.c: New test.
2665         * gcc.dg/tree-ssa/vrp06.c: New test.
2666         * gcc.dg/tree-ssa/vrp07.c: New test.
2667         * gcc.dg/tree-ssa/vrp08.c: New test.
2668         * gcc.dg/tree-ssa/vrp09.c: New test.
2669         * gcc.dg/tree-ssa/vrp10.c: New test.
2670         * gcc.dg/tree-ssa/vrp11.c: New test.
2671         * gcc.dg/tree-ssa/vrp12.c: New test.
2672         * gcc.dg/tree-ssa/vrp13.c: New test.
2673
2674 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2675
2676         PR 21029
2677         * gcc.dg/tree-ssa/pr21029.c: New test.
2678
2679 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2680
2681         * gfortran.dg/logint-1.f: New test case.
2682         * gfortran.dg/logint-2.f: Likewise.
2683         * gfortran.dg/logint-3.f: Likewise.
2684
2685 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2686
2687         PR c/21536
2688         PR c/20760
2689         * gcc.dg/20050527-1.c: New test.
2690
2691         * gcc.dg/i386-sse-12.c: New test.
2692
2693         PR fortran/21729
2694         * gfortran.dg/implicit_5.f90: New test.
2695
2696 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2697
2698         PR fortran/20883
2699         * gfortran/assign_4.f90: New test.
2700         * gfortran/assign_2.f90: Change compile to run.
2701
2702 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2703
2704         * lib/target-supports.exp
2705         (check_effective_target_sync_char_short): New.
2706         * gcc.dg/sync-2.c: New.
2707
2708 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2709
2710         PR tree-optimization/21817
2711         * gcc.dg/torture/pr21817-1.c: New.
2712
2713 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2714
2715         PR c++/21165
2716         * g++.dg/template/init5.C: New.
2717
2718 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         * gfortran.dg/char_initialiser_actual.f90:
2721         Test character initialisers as actual arguments.
2722         * gfortran.dg/char_pointer_comp_assign.f90:
2723         Test character pointer structure component assignments.
2724         * gfortran.dg/char_array_structure_constructor.f90:
2725         Test character components in structure constructors.
2726
2727 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2728
2729         PR middle-end/20931
2730         * g++.dg/opt/pr20931.C: New test.
2731
2732 2005-05-31  Andreas Jaeger  <aj@suse.de>
2733
2734         PR testsuite/20772
2735         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2736         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2737         g++.old-deja/g++.ext/asmspec1.C,
2738         g++.old-deja/g++.other/regstack.C,
2739         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2740         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2741         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2742         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2743         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2744         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2745         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2746         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2747         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2748         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2749         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2750         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2751         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2752         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2753         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2754         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2755         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2756         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2757         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2758
2759 2005-05-31  Jeff Law  <law@redhat.com>
2760
2761         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2762
2763 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2764
2765         PR middle-end/21743
2766         * gcc.dg/builtins-1.c: Activate disabled clog test.
2767         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2768
2769 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2770
2771         * gfortran.dg/char_pointer_assign.f90:
2772         Test character-pointer assignments and pointer assignments.
2773         * gfortran.dg/char_pointer_dummy.f90:
2774         Test character-pointer dummy arguments.
2775         * gfortran.dg/char_pointer_func.f90:
2776         Test character-pointer function returns.
2777         * gfortran.dg/char_pointer_dependency.f90:
2778         Test character-pointer functions with dependencies.
2779
2780 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2781
2782         PR c++/21784
2783         * g++.dg/lookup/using14.C: New test.
2784
2785 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2786
2787         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2788         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2789         trailing ^M.
2790
2791 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2792
2793         PR c++/17413
2794         * g++.dg/template/local5.C: New.
2795
2796         PR target/21761
2797         * gcc.c-torture/compile/pr21761.c: New.
2798
2799         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2800         before darwin8.
2801
2802 2005-05-30  Steven G. Kargl
2803
2804         PR fortran/20846
2805         * gfortran.dg/inquire_8.f90: New test.
2806
2807 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2808
2809         PR libfortran/21376
2810         * gfortran.dg/output_exponents_1.f90: New test.
2811
2812 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2813
2814         PR libfortran/20006
2815         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2816
2817 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/21210
2820         * g++.dg/ext/complex1.C: New test.
2821
2822         PR c++/21340
2823         * g++.dg/init/ctor6.C: New test.
2824
2825 2005-05-29  Jan Hubicka  <jh@suse.cz>
2826
2827         * gcc.c-torture/compile/pr21562.c: New.
2828
2829 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2830
2831         * gfortran.dg/subnormal_1.f90: New test.
2832
2833 2005-05-28  Jan Hubicka  <jh@suse.cz>
2834
2835         * tree-prof.exp: Fix comment.
2836         * value-prof-1.c: New.
2837         * value-prof-2.c: New.
2838         * value-prof-3.c: New.
2839         * value-prof-4.c: New.
2840
2841 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/21614
2844         * g++.dg/expr/ptrmem6.C: New test.
2845         * g++.dg/expr/ptrmem6a.C: Likewise.
2846
2847 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2848
2849         PR tree-optimization/21658
2850         * gcc.dg/tree-ssa/pr21658.c: New.
2851
2852 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2853
2854         PR c++/21455
2855         * g++.dg/inherit/ptrmem3.C: New.
2856
2857         PR c++/21681
2858         * g++.dg/parse/template16.C: New.
2859
2860 2005-05-27  Andreas Jaeger  <aj@suse.de>
2861
2862         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2863
2864         * gcc.dg/i386-sse-8.c: Run test on all archs.
2865
2866 2005-05-26  Mike Stump  <mrs@apple.com>
2867
2868         * objc.dg/isa-field-1.m: Only run on darwin.
2869         * objc.dg/lookup-1.m: Likewise.
2870         * objc.dg/try-catch-8.m: Likewise.
2871
2872 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2873
2874         PR tree-optimization/9814
2875         * gcc.dg/pr9814-1.c: New test case.
2876
2877 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2878
2879         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2880         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2881         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2882         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2883         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2884         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2885         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2886         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2887         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2888         objc.dg/try-catch-8.m: New.
2889
2890 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2891
2892         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2893         remove extraneous semicolons.
2894
2895 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2896
2897         * obj-c++.dg/comp-types-12.mm: New.
2898         * objc.dg/comp-types-11.m: New.
2899         * objc.dg/selector-4.m: New.
2900
2901 2005-05-26  Andreas Jaeger  <aj@suse.de>
2902
2903         PR testsuite/20772
2904         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2905         g++.old-deja/g++.ext/attrib3.C,
2906         g++.old-deja/g++.other/store-expr1.C,
2907         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2908         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2909         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2910         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2911         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2912         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2913         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2914         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2915         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2916         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2917         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2918         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2919         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2920         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2921         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2922         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2923         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2924         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2925         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2926
2927 2005-05-26  Andreas Jaeger  <aj@suse.de>
2928
2929         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2930         x86-64 compilation.
2931
2932 2005-05-26  Andreas Jaeger  <aj@suse.de>
2933
2934         PR testsuite/20772
2935         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2936         gcc.misc-tests/i386-pf-athlon-1.c,
2937         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2938         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2939         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2940         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2941         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2942         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2943         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2944         programs.
2945
2946         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2947         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2948         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2949         x86-64 compilation.
2950
2951         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2952         x86_64.
2953
2954         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2955         effective-target ilp32.
2956
2957 2005-05-26  David Ung  <davidu@mips.com>
2958
2959         * gcc.target/mips/ext_ins.c: New test for testing the generation
2960         of MIPS32/64 rev 2 ext/ins instructions.
2961
2962 2005-05-26  Andreas Jaeger  <aj@suse.de>
2963
2964         * treelang/compile/unsigned.tree: Use gimple instead of
2965         nonexisting generic dump.
2966
2967 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2968
2969         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2970
2971 2005-05-26  Andreas Jaeger  <aj@suse.de>
2972
2973         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2974
2975 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2976
2977         PR libfortran/17283
2978         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2979         Test callee-allocated memory with write statements.
2980
2981 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2982
2983         PR middle-end/21709
2984         * gcc.dg/pr21709-1.c: New test case.
2985
2986 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2987             Mike Stump  <mrs@apple.com>
2988
2989         * objc/execute/next_mapping.h: Update for C++.
2990
2991         * obj-c++.dg/selector-1.mm: Move to...
2992         * obj-c++.dg/selector-4.mm: here...
2993
2994         * obj-c++.dg/basic.mm: New.
2995         * obj-c++.dg/comp-types-1.mm: New.
2996         * obj-c++.dg/cxx-class-1.mm: New.
2997         * obj-c++.dg/cxx-ivars-1.mm: New.
2998         * obj-c++.dg/cxx-ivars-2.mm: New.
2999         * obj-c++.dg/cxx-ivars-3.mm: New.
3000         * obj-c++.dg/cxx-scope-1.mm: New.
3001         * obj-c++.dg/cxx-scope-2.mm: New.
3002         * obj-c++.dg/defs.mm: New.
3003         * obj-c++.dg/empty-private-1.mm: New.
3004         * obj-c++.dg/encode-1.mm: New.
3005         * obj-c++.dg/encode-2.mm: New.
3006         * obj-c++.dg/encode-3.mm: New.
3007         * obj-c++.dg/extern-c-1.mm: New.
3008         * obj-c++.dg/extra-semi.mm: New.
3009         * obj-c++.dg/fix-and-continue-2.mm: New.
3010         * obj-c++.dg/isa-field-1.mm: New.
3011         * obj-c++.dg/ivar-list-semi.mm: New.
3012         * obj-c++.dg/local-decl-1.mm: New.
3013         * obj-c++.dg/lookup-1.mm: New.
3014         * obj-c++.dg/lookup-2.mm: New.
3015         * obj-c++.dg/method-1.mm: New.
3016         * obj-c++.dg/method-2.mm: New.
3017         * obj-c++.dg/method-3.mm: New.
3018         * obj-c++.dg/method-4.mm: New.
3019         * obj-c++.dg/method-5.mm: New.
3020         * obj-c++.dg/method-6.mm: New.
3021         * obj-c++.dg/method-7.mm: New.
3022         * obj-c++.dg/no-extra-load.mm: New.
3023         * obj-c++.dg/overload-1.mm: New.
3024         * obj-c++.dg/pragma-1.mm: New.
3025         * obj-c++.dg/pragma-2.mm: New.
3026         * obj-c++.dg/private-1.mm: New.
3027         * obj-c++.dg/private-2.mm: New.
3028         * obj-c++.dg/proto-qual-1.mm: New.
3029         * obj-c++.dg/qual-types-1.mm: New.
3030         * obj-c++.dg/stubify-1.mm: New.
3031         * obj-c++.dg/stubify-2.mm: New.
3032         * obj-c++.dg/super-class-1.mm: New.
3033         * obj-c++.dg/super-class-2.mm: New.
3034         * obj-c++.dg/super-dealloc-1.mm: New.
3035         * obj-c++.dg/super-dealloc-2.mm: New.
3036         * obj-c++.dg/template-1.mm: New.
3037         * obj-c++.dg/template-2.mm: New.
3038         * obj-c++.dg/template-3.mm: New.
3039         * obj-c++.dg/template-4.mm: New.
3040         * obj-c++.dg/template-5.mm: New.
3041         * obj-c++.dg/template-6.mm: New.
3042         * obj-c++.dg/try-catch-1.mm: New.
3043         * obj-c++.dg/try-catch-2.mm: New.
3044         * obj-c++.dg/try-catch-3.mm: New.
3045         * obj-c++.dg/try-catch-4.mm: New.
3046         * obj-c++.dg/try-catch-5.mm: New.
3047         * obj-c++.dg/try-catch-6.mm: New.
3048         * obj-c++.dg/try-catch-7.mm: New.
3049         * obj-c++.dg/try-catch-8.mm: New.
3050         * obj-c++.dg/try-catch-9.mm: New.
3051         * obj-c++.dg/va-meth-1.mm: New.
3052
3053 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3054
3055         * obj-c++.dg/selector-1.mm: New.
3056         * obj-c++.dg/selector-2.mm: New.
3057
3058 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3059
3060         * obj-c++.dg/selector-3.mm: New.
3061         * objc.dg/selector-3.m: New.
3062
3063 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3064
3065         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3066         about where warning appears.
3067
3068 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3069
3070         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3071         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3072         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3073         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3074
3075 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3076
3077         * gcc.dg/20050524-1.c: New test.
3078
3079 2005-05-25  Jan Hubicka  <jh@suse.cz>
3080
3081         * gcc.dg/tree-prof/inliner-1.c: New.
3082
3083 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3084
3085         * gcc.dg/tree-prof: New directory.
3086         * gcc.dg/tree-prof/tree-prof.exp: New.
3087
3088 2005-05-25  DJ Delorie  <dj@redhat.com>
3089
3090         * gcc.dg/Wattributes-1.c: New.
3091         * gcc.dg/Wattributes-2.c: New.
3092         * gcc.dg/Wattributes-3.c: New.
3093
3094 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3095
3096         PR tree-optimization/19833
3097         * gcc.dg/uninit-4.c: Remove xfail.
3098         * gcc.dg/uninit-9.c: Ditto.
3099
3100 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3101
3102         * obj-c++.dg/bitfield-[1-5].mm: New.
3103         * obj-c++.dg/class-protocol-1.mm: New.
3104         * obj-c++.dg/comp-types-1[0-1].mm: New.
3105         * obj-c++.dg/comp-types-[2-9].mm: New.
3106         * obj-c++.dg/encode-[4-8].mm: New.
3107         * obj-c++.dg/layout-1.mm: New.
3108         * obj-c++.dg/method-1[0-9].mm: New.
3109         * obj-c++.dg/method-2[0-1].mm: New.
3110         * obj-c++.dg/method-[8-9].mm: New.
3111         * obj-c++.dg/objc-gc-3.mm: New.
3112         * obj-c++.dg/try-catch-10.mm: New.
3113         * objc.dg/bitfield-5.m: New.
3114         * objc.dg/comp-types-10.m: New.
3115         * objc.dg/comp-types-9.m: New.
3116         * objc.dg/layout-1.m: New.
3117         * objc.dg/objc-gc-4.m: New.
3118         * objc.dg/try-catch-9.m: New.
3119         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3120         * objc.dg/comp-types-1.m: Likewise.
3121         * objc.dg/comp-types-[5-6].m: Likewise.
3122         * objc.dg/method-9.m: Likewise.
3123
3124 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3125
3126         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3127         and on hardware without VMX support.
3128
3129         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3130
3131         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3132
3133         * lib/profopt.exp (dg-final-generate, dg-final-use,
3134         profopt-final-code, profopt-get-options): New.
3135         (profopt-execute): Process test directives.
3136
3137         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3138         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3139         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3140
3141 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3142
3143         PR C++/21645
3144         * g++.dg/init/ctor5.C: New test.
3145
3146 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3147
3148         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3149         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3150         vect-113.c, vect-114.c.
3151
3152 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3153
3154         * gcc.dg/const-elim-1.c: Remove xfails.
3155
3156 2005-05-23  Jeff Law  <law@redhat.com>
3157
3158         * gcc.c-torture/compile/pr21638.c: New test.
3159         * gcc.c-torture/compile/20050520-1.c: New test.
3160
3161 2005-05-23  Nick Clifton  <nickc@redhat.com>
3162
3163         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3164         be a proper triple, ie: m32r*-*-*.
3165         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3166
3167 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3168
3169         PR middle-end/21331
3170         PR tree-opt/21293
3171         * gcc.c-torture/compile/pr21293.c: New test.
3172         * gcc.c-torture/execute/pr21331.c: New test.
3173
3174 2004-05-20  Richard Henderson  <rth@redhat.com>
3175
3176         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3177
3178 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3179
3180         * obj-c++-dg.exp: Add.
3181         * obj-c++.exp: Add.
3182         * obj-c++.dg/dg.exp: Add.
3183
3184 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3185
3186         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3187         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3188
3189 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3190
3191         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3192
3193 2004-05-19  Richard Henderson  <rth@redhat.com>
3194
3195         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3196
3197 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3198
3199         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3200
3201         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3202
3203 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR c++/21495
3206         * g++.dg/parse/extern1.C: New test.
3207         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3208
3209 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3210
3211         * gcc.dg/c99-math.h: New.
3212         * gcc.dg/c99-math-float-1.c: New test.
3213         * gcc.dg/c99-math-double-1.c: Likewise.
3214         * gcc.dg/c99-math-long-double-1.c: Likewise.
3215
3216 2005-05-18  Richard Henderson  <rth@redhat.com>
3217
3218         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3219
3220 2005-05-18  Devang Patel  <dpatel@apple.com>
3221
3222         * g++.dg/opt/20050511-1.C: New test.
3223
3224 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3225
3226         PR libfortran/21127
3227         * gfortran.dg/reshape-complex.f90:  New test.
3228
3229 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3230
3231         * gfortran.dg/array_constructor_1.f90: New test.
3232         * gfortran.dg/array_constructor_2.f90: New test.
3233
3234 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3235
3236         PR fortran/20954
3237         * gfortran.dg/pr20954.f: New test.
3238
3239 2005-05-17  Mike Stump  <mrs@apple.com>
3240
3241         Yet more Objective-C++...
3242
3243         * objc.dg/method-5.m: Update.
3244         * objc.dg/method-6.m: Update.
3245         * objc.dg/method-7.m: Update.
3246         * objc.dg/method-9.m: Update.
3247         * objc.dg/try-catch-2.m: Update.
3248
3249 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3250
3251         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3252         Remove little-endian optimizations.
3253
3254 2005-05-17  Jeff Law  <law@redhat.com>
3255
3256         * g++.dg/tree-ssa/pr14814.C: New test.
3257         * gcc.dg/tree-ssa/pr14814.C: New test.
3258         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3259         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3260
3261 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3262
3263         * gcc.dg/compat/generate-random.c: Do not include
3264         libiberty.h.
3265         * gcc.dg/compat/generate-random_r.c: Likewise.
3266
3267 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3268
3269         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3270
3271 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3272
3273         PR middle-end/21595
3274         * g++.dg/tree-ssa/builtin1.C: New testcase.
3275
3276 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR c++/21454
3279         * g++.dg/opt/const4.C: New test.
3280
3281         PR middle-end/21492
3282         * g++.dg/opt/crossjump1.C: New test.
3283
3284         PR tree-optimization/21610
3285         * gcc.c-torture/compile/20050516-1.c: New test.
3286
3287         PR fortran/15080
3288         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3289         about the test failing.
3290         * gfortran.fortran-torture/execute/where_7.f90: New test.
3291         * gfortran.fortran-torture/execute/where_8.f90: New test.
3292
3293 2005-05-16  Richard Henderson  <rth@redhat.com>
3294
3295         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3296         i?86 and x86_64.
3297
3298 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3299
3300         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3301         (limits.h): Include unconditionally.
3302         (stdlib.h): Likewise.
3303         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3304         (limits.h): Include unconditionally.
3305         (stdlib.h): Likewise.
3306         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3307         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3308         (limits.h): Include unconditionally.
3309         (stdlib.h): Likewise.
3310         (hashtab.h): Do not include.
3311         (getopt.h): Likewise.
3312         (stddef.h): Include.
3313         (hashval_t): Define.
3314         (struct entry): Add "next" field.
3315         (HASH_SIZE): New macro.
3316         (hash_table): New variable.
3317         (switchfiles): Do not use xmalloc.
3318         (mix): New macro.
3319         (iterative_hash): New function.
3320         (hasht): Remove.
3321         (e_exists): New function.
3322         (e_insert): Likewise.
3323         (output): Use, instead of libiberty hashtable functions.
3324         (main): Do not use getopt.  Do not call htab_create.
3325
3326 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3327
3328         PR libstdc++/21526
3329         * lib/target-supports.exp (check_mkfifo_available):
3330         Return 0 for cygwin as mkfifo support incomplete on platform.
3331         Fix typos in comments.
3332
3333 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3334
3335         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3336
3337 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3338
3339         PR fortran/17432
3340         * gfortran.dg/assign_4.f: New test.
3341
3342 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3343
3344         PR tree-optimization/21563
3345         * gcc.dg/tree-ssa/pr21563.c: New.
3346
3347 2005-05-14  Jan Hubicka  <jh@suse.cz>
3348
3349         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3350
3351 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3352
3353         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3354
3355 2005-05-13  Julian Brown  <julian@codesourcery.com>
3356
3357         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3358         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3359
3360 2005-05-13  Jan Hubicka  <jh@suse.cz>
3361
3362         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3363         * gcc.dg/fold-xor-?.c: Likewise.
3364         * gcc.dg/pr15784-?.c: Likewise.
3365         * gcc.dg/pr20922-?.c: Likewise.
3366         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3367         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3368         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3369
3370 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3371
3372         PR fortran/21260
3373         * gfortran.dg/hollerith_1.f90: New test.
3374
3375 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3376
3377         * gfortran.dg/func_result_2.f90: New test.
3378
3379 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3380
3381         * gfortran.dg/dev_null.f90: New test.
3382
3383 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3384
3385         * gcc.dg/arm-vfp1.c: Revert last change.
3386
3387 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3388
3389         PR middle-end/19807
3390         PR tree-optimization/19639
3391         * g++.dg/tree-ssa/pr19807.C: New testcase.
3392
3393 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3394
3395         PR libfortran/21471
3396         * gfortran.dg/append-1.f90: New test.
3397
3398 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3399
3400         * gcc.dg/pr18501.c: XFAIL.
3401         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3402         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3403         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3404         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3405         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3406         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3407         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3408         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3409
3410 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3411
3412         PR fortran/20178
3413         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3414         gfortran.dg/f2c_3.f90: New tests.
3415
3416         * gfortran.dg/return_1.f90: Fix dg annotation.
3417
3418 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3419
3420         * gcc.c-torture/compile/20050510-1.c: New test.
3421
3422 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3423
3424         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3425
3426 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3427
3428         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3429
3430 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3431
3432         PR c/17913
3433         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3434
3435 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3436
3437         PR c/21342
3438         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3439         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3440
3441 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3442
3443         PR debug/16676
3444         * gcc.dg/debug/pr16676.c: New test.
3445
3446 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3447
3448         PR testsuite/21443
3449         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3450         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3451         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3452         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3453         Change -O1 to -O2.
3454         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3455         -fno-tree-dominator-opts.
3456
3457 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3458
3459         * gfortran.dg/return_1.f90: New test.
3460
3461 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3462
3463         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3464
3465         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3466
3467 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         PR c++/21427
3470         * g++.dg/inherit/covariant13.C: New.
3471
3472 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3473
3474         PR libfortran/19155
3475         * gfortran.dg/pr19155.f: New test.
3476
3477 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3478
3479         PR inline-asm/8788
3480         * gcc.dg/pr8788-1.c: New testcase.
3481
3482 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3483
3484         PR target/21416
3485         * gcc.target/mips/fpcmp-[12].c: New tests.
3486
3487 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3488
3489         * lib/target-supports-dg.exp (dg-require-fork): New function.
3490         (dg-require-mkfifo): Likewise.
3491         * lib/target-supports.exp (check_function_available): New
3492         function.
3493         (check_fork_available): Likewise.
3494         (check_mkfifo_available): Likewise.
3495
3496 2005-05-06  Jeff Law  <law@redhat.com>
3497
3498         * gcc.c-torture/compile/pr21380.c: New test.
3499
3500 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c++/20961
3503         * g++.dg/ext/weak3.C: New test.
3504
3505 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/21352
3508         * g++.dg/template/crash37.C: New test.
3509
3510 2005-05-05  Paul Brook  <paul@codesourcery.com>
3511
3512         * gcc.dg/arm-g2.c: Use effective-target arm32.
3513         * gcc.dg/arm-mmx-1.c: Ditto.
3514         * gcc.dg/arm-scd42-2.c: Ditto.
3515         * gcc.dg/arm-vfp1.c: Ditto.
3516         * lib/target-supports.exp (check_effective_target_arm32): New
3517         function.
3518
3519 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3520
3521         PR libfortran/21354
3522         gfortran.dg/in_pack_rank7.f90:  New test.
3523
3524 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         PR middle-end/15618
3527         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3528
3529 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR middle-end/21265
3532         * gcc.dg/20050503-1.c: New test.
3533
3534         PR rtl-optimization/21239
3535         * gcc.dg/i386-sse-11.c: New test.
3536
3537 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3538
3539         PR target/16888
3540         * gcc.target/i386/asm-1.c: New test.
3541
3542 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR rtl-optimization/21330
3545         * gcc.c-torture/execute/20050502-1.c: New test.
3546
3547         PR target/21297
3548         * gcc.c-torture/execute/20050502-2.c: New test.
3549
3550 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3551
3552         PR middle-end/21282
3553         * gcc.dg/pr21282.c: New.
3554
3555 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3556
3557         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3558         * gcc.dg/vect/vect-92.c: Likewise
3559         * gcc.dg/vect/vect-93.c: Likewise
3560         * gcc.dg/vect/vect-dv-1.c: Likewise
3561         * gcc.dg/vect/vect-dv-2.c: Likewise
3562         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3563
3564 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3565
3566         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3567         * gfortran.dg/vect/vect-2.f90:  Likewise
3568         * gfortran.dg/vect/vect-3.f90:  Likewise
3569         * gfortran.dg/vect/vect-4.f90:  Likewise
3570         * gfortran.dg/vect/vect-5.f90:  Likewise
3571
3572 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3573
3574         PR target/20813
3575         * gcc.dg/rs6000-fpint-2.c: New.
3576
3577 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3578
3579         PR c/15698
3580         * gcc.dg/builtins-30.c: Update expected messages.
3581         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3582         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3583         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3584
3585 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3586
3587         PR tree-optimization/21294
3588         * gcc.dg/tree-ssa/pr21294.c: New.
3589
3590 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3591
3592         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3593         __builtin_altivec_st_internal_4si built-in.
3594
3595 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3596
3597         PR c++/15875
3598         * g++.dg/template/ptrmem14.C: New test.
3599
3600 2005-05-02  Paul Brook  <paul@codesourcery.com>
3601
3602         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3603
3604 2005-05-02  Michael Matz  <matz@suse.de>
3605
3606         PR c++/19542
3607         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3608
3609 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3610
3611         * g++.dg/cpp/weak.C: New test.
3612
3613 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3614
3615         * gcc.dg/tree-ssa/loop-8.c: New test.
3616
3617 2005-04-30  Michael Maty  <matz@suse.de>
3618
3619         * gcc.dg/inline-mcpy.c: New test.
3620
3621 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3622
3623         PR libfortran/18958
3624         * gfortran.dg/eoshift.f90:  New test case.
3625
3626 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR libfortran/18857
3629         * gfortran.dg/matmul_1.f90: New test.
3630
3631 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3632
3633         PR tree-optimization/21030
3634         * gcc.dg/tree-ssa/pr21030.c: New.
3635
3636 2005-04-29  Devang Patel  <dpatel@apple.com>
3637
3638         PR tree-optimization/21272
3639         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3640
3641 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR fortran/13082
3644         PR fortran/18824
3645         * gfortran.dg/entry_4.f90: New test.
3646         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3647         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3648         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3649         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3650         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3651         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3652         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3653
3654 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3655
3656         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3657
3658 2005-04-29  Paul Brook   <paul@codesourcery.com>
3659
3660         * gfortran.dg/entry_3.f90: New test.
3661
3662 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3663
3664         * gfortran.dg/implicit_4.f90: New test.
3665
3666 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3667
3668         * lib/target-supports.exp (check_profiling_available): Return
3669         false for xtensa-*-elf.
3670
3671 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3672
3673         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3674         error if file cannot be deleted.
3675
3676 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3677
3678         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3679         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3680         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3681         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3682         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3683         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3684         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3685         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3686         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3687         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3688         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3689         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3690         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3691
3692 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3693
3694         PR fortran/20865
3695         * gfortran.dg/pr20865.f90: New test.
3696
3697 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3698
3699         * gcc.dg/void-cast-2.c: New test.
3700
3701 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3702
3703         PR c/21159
3704         * gcc.dg/void-cast-1.c: New test.
3705
3706 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3707
3708         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3709
3710 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3711
3712         PR fortran/21177
3713         * gfortran.dg/pr21177.f90: New test.
3714
3715 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3716
3717         PR tree-optimization/21171
3718         * gcc.dg/tree-ssa/pr21171.c: New test.
3719
3720 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3721
3722         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3723         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3724         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3725         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3726         gcc.dg/tree-ssa/gen-vect-32.c: New.
3727         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3728         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3729         don't run on PPC32.
3730
3731 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3732
3733         PR c/21213
3734         * gcc.dg/transparent-union-3.c: New test.
3735
3736 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3737
3738         PR c/20740
3739         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3740         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3741         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3742         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3743         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3744         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3745
3746 2005-04-26  Jeff Law  <law@redhat.com>
3747
3748         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3749         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3750         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3751         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3752         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3753         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3754         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3755
3756 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3757
3758         PR tree-optimization/17598
3759         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3760
3761 2005-04-25  Mike Stump  <mrs@apple.com>
3762
3763         * objc.dg/fix-and-continue-1.m: Add.
3764
3765 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3766
3767         PR c++/20995
3768         * g++.dg/opt/pr20995-1.C: New test case.
3769
3770 2005-04-25  Devang Patel <dpatel@apple.com>
3771
3772         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3773
3774 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR testsuite/21062
3777         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3778
3779 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3780
3781         PR C++/21188
3782         * g++.dg/opt/rtti2.C: New test.
3783
3784 2005-04-25  Paul Brook  <paul@codesourcery.com>
3785         Steven G. Kargl  <kargls@comcast.net>
3786
3787         PR fortran/20879
3788         * gfortran.dg/ichar_1.f90: New file.
3789
3790 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3791
3792         PR middle-end/20991
3793         * g++.dg/opt/pr20991.C: New test.
3794
3795         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3796         where sizeof (type) < __alignof__ (type).
3797         * gcc.dg/compat/struct-layout-1.h: Likewise.
3798
3799 2005-04-24  Per Bothner  <per@bothner.com>
3800             Devang Patel  <dpatel@apple.com>
3801
3802         PR preprocessor/20907
3803         * gcc.dg/cpp/very-long-comment.c: New test.
3804
3805 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3806
3807         PR fortran/20059
3808         * gfortran.dg/common_5.f: New test.
3809
3810 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3811
3812         PR middle-end/21082
3813         * g++.dg/tree-ssa/pr21082.C: New testcase.
3814
3815 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3816
3817         * gcc.dg/vect/vect-99.c: New test.
3818
3819 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3820
3821         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3822
3823 2005-04-22  Jeff Law  <law@redhat.com>
3824
3825         * gcc.dg/uninit-5.c: Remove xfails.
3826         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3827         conditionals and loads.
3828
3829 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3830
3831         PR libfortran/20074
3832         PR libfortran/20436
3833         PR libfortran/21108
3834         * gfortran.dg/nested_reshape.f90: new test
3835         * gfortran.dg/reshape-alloc.f90: new test
3836         * gfortran.dg/reshape.f90: new test
3837
3838 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3839
3840         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3841
3842         * gcc.dg/arm-vfp1.c: New test.
3843
3844 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3845
3846         PR c++/21087
3847         * g++.dg/lookup/builtin2.C: New test.
3848
3849 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3850
3851         * gcc.dg/weak/weak-13.c: New test.
3852
3853 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3854
3855         * lib/target-supports.exp (check_effective_target_sync_int_long):
3856         Add powerpc*.
3857
3858 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3859
3860         * gcc.target/mips/branch-1.c: New test.
3861
3862 2005-04-21  Richard Henderson  <rth@redhat.com>
3863
3864         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3865         * gcc.dg/vect/vect-86.c: Likewise.
3866         * gcc.dg/vect/vect-87.c: Likewise.
3867         * gcc.dg/vect/vect-88.c: Likewise.
3868
3869 2005-04-21  Devang Patel  <dpatel@apple.com>
3870
3871         PR optimization/20994
3872         * gcc.dg/tree-ssa/ifc-3.c: New test.
3873
3874 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3875
3876         PR c/12913
3877         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3878         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3879         gcc.dg/c99-vla-jump-5.c: New tests.
3880
3881 2005-04-19  Richard Henderson  <rth@redhat.com>
3882
3883         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3884         Fix typo in exists check.
3885         (check_effective_target_sync_int_long): New.
3886         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3887         * gcc.dg/ia64-sync-2.c: Likewise.
3888         * gcc.dg/ia64-sync-3.c: Likewise.
3889         * gcc.dg/ia64-sync-4.c: Likewise.
3890
3891 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3892
3893         * gcc.dg/fold-xor-1.c: New test.
3894         * gcc.dg/fold-xor-2.c: New test.
3895
3896 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3897
3898         PR target/20670
3899         * g++.dg/eh/fp-regs.C: New test.
3900
3901 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3902
3903         * gcc.dg/Wint-to-pointer-cast-1.c,
3904         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3905         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3906         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3907
3908 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3909
3910         PR fortran/16861
3911         * gfortran.dg/pr16861.f90: New test.
3912
3913 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3914
3915         * gcc.dg/pr21085.c: New test.
3916
3917 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3918
3919         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3920         (setup_mips_tests, dg-mips-options): New procedures.
3921         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3922         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3923         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3924         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3925         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3926         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3927         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3928         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3929         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3930         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3931         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3932         dg-mips-options instead of dg-options.  Remove now-redundant
3933         preprocessor guards.
3934         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3935         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3936         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3937         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3938         * gcc.dg/vr-mult-2.c: Delete.
3939         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3940         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3941         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3942         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3943         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3944         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3945         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3946
3947 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3948
3949         * ada/acats/run_all.sh: Use sync when executable not present.
3950
3951 2005-04-18  Devang Patel  <dpatel@apple.com>
3952
3953         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3954         * gcc.dg/vect/vect-11a.c: New.
3955         * gcc.dg/vect/vect-none.c: Update.
3956         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3957
3958 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3959
3960         PR tree-optimization/20922
3961         * gcc.dg/pr20922-1.c: New test.
3962         * gcc.dg/pr20922-2.c: New test.
3963         * gcc.dg/pr20922-3.c: New test.
3964         * gcc.dg/pr20922-4.c: New test.
3965         * gcc.dg/pr20922-5.c: New test.
3966         * gcc.dg/pr20922-6.c: New test.
3967
3968 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3969
3970         PR libfortran/20950
3971         * gfortran.dg/pr20950.f: New test.
3972
3973 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3974
3975         PR libfortran/19216
3976         * gfortran.dg/pr19216.f: New test.
3977
3978 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3979
3980         PR tree-optimization/21001
3981         * gcc.dg/tree-ssa/pr21001.c: New.
3982
3983 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3984
3985         PR libfortran/21075
3986         * gfortran.dg/reshape_rank7.f90: New test.
3987
3988 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3989
3990         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3991         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3992         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3993         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3994         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3995         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3996         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3997         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3998         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3999         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4000         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4001         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4002         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4003         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4004         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4005         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4006         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4007         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4008         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4009         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4010         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4011
4012 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4013
4014         * gfortran.dg/wtruncate.f: New testcase.
4015         * gfortran.dg/wtruncate.f90: New testcase.
4016
4017 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4018
4019         PR c++/21025
4020         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4021         which sizeof/alignof is dependent, rather than just whether we are
4022         processing_template_decl.
4023
4024 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4025
4026         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4027         corrected typo where the wrong variables had been compared.
4028
4029 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4030
4031         PR libfortran/18495
4032         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4033         Test callee-allocated version of return array with a write
4034         statement.
4035         Test spread with a temporary with another write statement.
4036
4037 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4038
4039         PR tree-optimization/21031
4040         * gcc.dg/tree-ssa/pr21031.c: New.
4041
4042 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4043
4044         PR tree-optimization/21004
4045         * gcc.dg/builtins-53.c: Include builtins-config.h.
4046         Check floorf, ceilf, floorl and ceill transformations
4047         only when HAVE_C99_RUNTIME is defined.
4048
4049 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4050
4051         PR middle-end/20739
4052         * gcc.dg/tree-ssa/pr20739.c: New test.
4053
4054 2005-04-14  Mike Stump  <mrs@apple.com>
4055
4056         * gcc.dg/Foundation.framework/empty: New.
4057         * gcc.dg/framework-2.c: New.
4058
4059 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4060
4061         PR tree-optimization/21021
4062         * gcc.c-torture/compile/pr21021.c: New.
4063
4064 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4065
4066         PR testsuite/21010
4067         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4068         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4069         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4070         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4071         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4072         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4073         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4074         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4075
4076 2005-04-14  Richard Henderson  <rth@redhat.com>
4077
4078         * lib/target-supports.exp (check_effective_target_vect_condition):
4079         Add ia64, i?86, and x86_64.
4080
4081 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4082
4083         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4084
4085 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4086
4087         PR tree-optimization/20657
4088         * gcc.dg/tree-ssa/pr20657.c: New.
4089
4090 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4091
4092         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4093         (long long int)trunc*.
4094
4095 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4096
4097         PR target/20927
4098         * gcc.dg/pr20927.c: New test.
4099
4100 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4101
4102         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4103         * gcc.target/mips/asm-1.c: Likewise.
4104
4105 2005-04-13  Dale Johannesen  <dalej@apple.com>
4106
4107         * objc.dg/objc-fast-4.m:  New.
4108
4109 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4110
4111         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4112         directory.
4113         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4114
4115 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4116
4117         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4118         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4119         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4120
4121 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4122
4123         PR tree-optimization/20913
4124         * gcc.dg/tree-ssa/pr20913.c: New.
4125
4126         PR tree-optimization/20702
4127         * gcc.dg/tree-ssa/pr20702.c: New.
4128
4129 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4130
4131         PR c++/13744
4132         * g++.dg/inherit/local3.C: New test.
4133
4134 2005-04-12  Jeff Law  <law@redhat.com>
4135
4136         * gcc.dg/tree-ssa/20050412-1.c: New test.
4137
4138 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4139
4140         PR libfortran/19016
4141         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4142         Add tests with mask generated by expression.
4143         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4144         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4145         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4146
4147 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4148
4149         PR middle-end/20917
4150         * gcc.dg/20050409-1.c: New test.
4151
4152 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4153
4154         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4155
4156 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4157
4158         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4159         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4160         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4161         (TARGET_CXX): Adjust accordingly.
4162         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4163         determine_class_data_visibility and class_data_always_comdat.
4164         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4165         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4166         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4167         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4168         (arm_cxx_determine_class_data_visibility): New.
4169         (arm_cxx_class_data_always_comdat): Likewise.
4170         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4171         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4172         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4173         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4174         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4175         Define.
4176
4177 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4178
4179         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4180
4181 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4182
4183         * gcc.dg/i386-darwin-fpmath.c: New.
4184
4185 2004-04-11  Devang Patel  <dpatel@apple.com>
4186
4187         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4188         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4189         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4190         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4191         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4192         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4193         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4194         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4195         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4196
4197 2004-04-11  Devang Patel  <dpatel@apple.com>
4198
4199         * gcc.dg/vect/vect-dv-1.c: New test.
4200         * gcc.dg/vect/vect-dv-2.c: New test.
4201
4202 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4203
4204         PR tree-optimization/20933
4205         * gcc.dg/tree-ssa/pr20933.c: New test.
4206
4207 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4208
4209         * gfortran.dg/fold_nearest.f90: New test.
4210
4211 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4212
4213         * gcc.dg/tree-ssa/alias-1.c: New test.
4214
4215 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4216
4217         PR tree-optimization/20920
4218         * g++.dg/tree-ssa/pr20920.C: New test.
4219
4220 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4221
4222         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4223         (long long int)ceil*.
4224
4225 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4226
4227         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4228         explicit C++ linkage.
4229
4230 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4231
4232         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4233         warning for arithmetic IF statements.
4234
4235 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4236
4237         * eor_handling_1.f90: New test case.
4238         * eor_handling_2.f90: New test case.
4239         * eor_handling_3.f90: New test case.
4240         * eor_handling_4.f90: New test case.
4241         * eor_handling_5.f90: New test case.
4242         * noadv_size.f90: New test case.
4243         * pad_no.f90: New test case.
4244
4245 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4246
4247         * gcc.c-torture/execute/20050410-1.c: New test.
4248
4249 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4250
4251         * gcc.dg/pr20126.c: New.
4252
4253 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4254             Steven G. Kargl <kargls@comcast.net>
4255
4256         * gfortran.dg/PR19872.f: New test.
4257
4258 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4259
4260         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4261
4262 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4263
4264         * gfortran.dg/nint_1.f90: New test.
4265
4266 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4267
4268         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4269         Added test for callee-allocated arrays with write statements.
4270         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4271         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4272         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4273         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4274         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4275
4276 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4277
4278         PR libfortran/20163
4279         * gfortran.dg/open-options-blanks.f:  New test.
4280
4281 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4282
4283         PR fortran/13257
4284         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4285
4286 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4287
4288         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4289         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4290         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4291         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4292         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4293         * gcc.c-torture/execute/stdarg-4.c: New test.
4294
4295         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4296
4297         PR target/20795
4298         * g++.dg/abi/param2.C: New test.
4299
4300 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4301
4302         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4303
4304 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4305
4306         * gcc.dg/builtins-53.c: New test.
4307
4308 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4309
4310         * g++.dg/tree-ssa/pr18178.C: New test.
4311         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4312         * gcc.c-torture/execute/20041019-1.c: New test.
4313         * gcc.dg/tree-ssa/20041008-1.c: New test.
4314         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4315         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4316         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4317         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4318         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4319         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4320         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4321         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4322         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4323         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4324
4325 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4326
4327         PR rtl-optimization/20466
4328         * gcc.c-torture/execute/pr20466-1.c: New test.
4329
4330 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/20905
4333         * g++.dg/parse/cond2.C: New test.
4334
4335         PR c++/20145
4336         * g++.dg/warn/Wdtor1.C: New test.
4337
4338 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4339
4340         PR fortran/17229
4341         * gfortran.dg/pr17229.f: New test.
4342
4343 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4344
4345         * gfortran.dg/tiny_1.f90: New test.
4346         * gfortran.dg/tiny_2.f90: ditto.
4347
4348 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4349
4350         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4351         * gfortran.dg/open_new.f90:  Fix dg-do run line
4352
4353 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4354
4355         * lib/target-supports.exp (get_compiler_messages): Support
4356         optional arguments, the fourth being compiler options.
4357         (check_effective_target_fpic): New proc.
4358         * gcc.dg/20050321-2.c: Restrict to target fpic.
4359
4360 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4361
4362         * gcc.dg/15443-1.c: New test.
4363         * gcc.dg/15443-2.c: Likewise.
4364
4365 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4366
4367         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4368
4369 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4370
4371         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4372
4373 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4374
4375         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4376         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4377         -m64.
4378         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4379         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4380         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4381
4382 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/20212
4385         * g++.dg/warn/Wunused-11.C: New test.
4386
4387 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4388
4389         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4390
4391 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4392
4393         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4394
4395 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4396
4397         PR c++/20734
4398         * g++.dg/template/ptrmem13.C: New test.
4399
4400 2005-04-05  Per Bothner  <per@bothner.com>
4401
4402         * lib/gcc.exp: Always add -fno-show-column, for now.
4403
4404 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4405
4406         PR testsuite/20767
4407         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4408         of plain old "unsigned int" for the type of "i".  Makes this test
4409         64bit clean.
4410
4411 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4412
4413         * gcc.dg/i386-ssefn-1.c: New test.
4414         * gcc.dg/i386-ssefn-2.c: New test.
4415         * gcc.dg/i386-ssefn-3.c: New test.
4416         * gcc.dg/i386-ssefn-4.c: New test.
4417
4418 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4419
4420         PR tree-optimization/20076
4421         * gcc.dg/builtin-apply4.c: New test.
4422
4423         PR preprocessor/19475
4424         * gcc.dg/cpp/macspace1.c: New test.
4425         * gcc.dg/cpp/macspace2.c: New test.
4426
4427 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4428
4429         * gfortran.dg/pr20755.f: Fixed bad format.
4430
4431 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4432
4433         PR c++/20763
4434         * g++.dg/ext/attrib21.C: New test.
4435
4436 2004-04-05  Devang Patel  <dpatel@apple.com>
4437
4438         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4439         * gcc.dg/vect/vect-shift-1.c: New test.
4440
4441 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4442
4443         PR libfortran/20755
4444         * gfortran.dg/pr20755.f: New test.
4445
4446 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4447
4448         * gfortran.dg/pr15959.f90: New test.
4449         * gfortran.dg/string_pad_trunc.f90: New test.
4450
4451 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4452
4453         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4454         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4455         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4456         syntax.
4457
4458 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459
4460         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4461
4462 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4463
4464         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4465         * gcc.c-torture/compile/20011119-2.c: Likewise.
4466         * gcc.c-torture/compile/981001-2.c: Likewise.
4467
4468 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4469
4470         PR c++/20679
4471         * g++.dg/template/overload4.C: New test.
4472
4473 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4474
4475         PR c++/20746
4476         * g++.dg/abi/covariant5.C: New.
4477
4478         PR debug/20505
4479         * g++.dg/debug/const2.C: New.
4480
4481 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR rtl-optimization/16104
4484         * gcc.c-torture/execute/20050316-1.c: New test.
4485
4486 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4487
4488         * g++.dg/template/spec23.C: Fix dg-error text.
4489
4490 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4491
4492         PR c++/19199
4493         * g++.dg/expr/lval2.C: New.
4494
4495 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4496
4497         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4498         __builtin_strcasecmp and __builtin_strncasecmp.
4499
4500 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4501
4502         PR c++/20723
4503         * g++.dg/template/spec22.C: New.
4504         * g++.dg/template/spec23.C: New.
4505
4506 2005-04-03  Dale Ranta  <dir@lanl.gov>
4507             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4508
4509         PR libfortran/20068
4510         PR libfortran/20125
4511         PR libfortran/20156
4512         PR libfortran/20471
4513         * gfortran.dg/backspace.f: New test.
4514
4515 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4516
4517         * gcc.dg/pr19345.c: New test.
4518
4519 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4520
4521         PR tree-optimization/20640
4522         * gcc.dg/torture/tree-loop-1.c: New.
4523
4524 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4525
4526         PR rtl-optimization/20290
4527         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4528
4529 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4530
4531         * gcc.dg/rs6000-fpint.c: New.
4532
4533 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4534
4535         * gcc.dg/old-style-then-proto-1.c: New test.
4536
4537 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4538
4539         * gfortran.fortran-torture/execute/backspace.f90: Check
4540         after backspace and read was incorrect.
4541
4542 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4543
4544         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4545         buffer past the terminating NUL using memcmp.
4546         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4547         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4548
4549         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4550         Fix unused/uninitialized variable warnings.
4551
4552         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4553         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4554         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4555         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4556
4557         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4558         gcc.c-torture/execute/builtins/fputs-lib.c,
4559         gcc.c-torture/execute/builtins/lib/fprintf.c,
4560         gcc.c-torture/execute/builtins/lib/main.c,
4561         gcc.c-torture/execute/builtins/lib/memcmp.c,
4562         gcc.c-torture/execute/builtins/lib/memmove.c,
4563         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4564         gcc.c-torture/execute/builtins/lib/memset.c,
4565         gcc.c-torture/execute/builtins/lib/printf.c,
4566         gcc.c-torture/execute/builtins/lib/sprintf.c,
4567         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4568         gcc.c-torture/execute/builtins/lib/strchr.c,
4569         gcc.c-torture/execute/builtins/lib/strcmp.c,
4570         gcc.c-torture/execute/builtins/lib/strcpy.c,
4571         gcc.c-torture/execute/builtins/lib/strcspn.c,
4572         gcc.c-torture/execute/builtins/lib/strlen.c,
4573         gcc.c-torture/execute/builtins/lib/strncat.c,
4574         gcc.c-torture/execute/builtins/lib/strncmp.c,
4575         gcc.c-torture/execute/builtins/lib/strncpy.c,
4576         gcc.c-torture/execute/builtins/lib/strrchr.c,
4577         gcc.c-torture/execute/builtins/lib/strspn.c,
4578         gcc.c-torture/execute/builtins/lib/strstr.c,
4579         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4580         gcc.c-torture/execute/builtins/strlen-2.c,
4581         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4582         prototypes.
4583
4584 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4585
4586         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4587         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4588         selectany usage.
4589
4590 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR c++/19406
4593         * g++.dg/debug/using1.C: New test.
4594
4595 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4596
4597         PR middle-end/20524
4598         * gcc.dg/alias-7.c: Prefix asm-declared name with
4599         __USER_LABEL_PREFIX__.
4600
4601 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4602
4603         Fix fallout from PR middle-end/15700:
4604         * gcc.c-torture/compile/20011119-1.c: Take
4605         __USER_LABEL_PREFIX__ into account.
4606         * gcc.c-torture/compile/20011119-2.c: Likewise.
4607
4608 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4609
4610         PR c++/18644
4611         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4612
4613 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4614
4615         PR c/17855
4616         * gcc.c-torture/compile/struct-non-lval-1.c,
4617         gcc.c-torture/compile/struct-non-lval-2.c,
4618         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4619
4620 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4621
4622         * gcc.dg/tls/tls.exp: Remove temporary file.
4623         * g++.dg/tls/tls.exp: Ditto.
4624         * lib/file-format.exp: Ditto.
4625         * g++.dg/special/ecos.exp: Ditto.
4626
4627         * lib/profopt.exp: Treat prof_ext as a list.
4628         * gcc.misc-tests/bprob.exp: Ditto.
4629         * g++.dg/bprob/bprob.exp: Ditto.
4630
4631         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4632         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4633         g++.dg/tree-ssa/pointer-reference-alias.C,
4634         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4635         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4636         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4637         g++.dg/vect/pr19951.cc: Ditto.
4638         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4639         gcc.dg/builtins-47.c: Ditto.
4640         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4641         gcc.dg/pr20115-1.c: Ditto.
4642         * gcc.dg/tree-ssa/20030530-2.c,
4643         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4644         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4645         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4646         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4647         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4648         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4649         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4650         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4651         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4652         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4653         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4654         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4655         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4656         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4657         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4658         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4659         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4660         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4661         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4662         gcc.dg/tree-ssa/20030824-1.c,
4663         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4664         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4665         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4666         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4667         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4668         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4669         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4670         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4671         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4672         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4673         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4674         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4675         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4676         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4677         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4678         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4679         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4680         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4681         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4682         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4683         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4684         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4685         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4686         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4687         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4688         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4689         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4690         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4691         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4692         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4693         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4694         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4695         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4696         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4697         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4698         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4699         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4700         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4701         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4702         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4703         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4704         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4705         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4706         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4707         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4708         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4709         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4710         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4711         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4712         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4713         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4714         gcc.dg/tree-ssa/useless-1.c: Ditto.
4715         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4716         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4717         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4718         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4719         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4720         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4721         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4722         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4723         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4724         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4725         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4726         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4727         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4728         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4729         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4730         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4731         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4732         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4733         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4734         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4735         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4736         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4737         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4738         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4739         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4740         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4741         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4742         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4743         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4744         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4745         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4746         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4747         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4748         gcc.dg/vect/vect-none.c: Ditto.
4749         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4750         treelang/compile/unsigned.tree: Ditto.
4751
4752         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4753         * gcc.dg/cpp/direct2s.c: Ditto.
4754         * gcc.dg/cpp/paste4.c: Ditto.
4755         * gcc.dg/cpp/separate-1.c: Ditto.
4756         * gcc.dg/pch/save-temps-1.c: Ditto.
4757         * g++.dg/ext/altivec-10.C: Ditto.
4758         * g++.dg/pch/pch.C: Ditto.
4759
4760         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4761
4762         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4763         * g++.dg/template/repo1.C: Ditto.
4764         * g++.dg/template/repo2.C: Ditto.
4765         * g++.dg/template/repo3.C: Ditto.
4766         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4767         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4768         * g++.old-deja/g++.pt/repo1.C: Ditto.
4769         * g++.old-deja/g++.pt/repo2.C: Ditto.
4770         * g++.old-deja/g++.pt/repo3.C: Ditto.
4771         * g++.old-deja/g++.pt/repo4.C: Ditto.
4772
4773         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4774         * gcc.dg/20030107-1.c: Ditto.
4775         * gcc.dg/20030702-1.c: Ditto.
4776         * gcc.dg/profile-generate-1.c: Ditto.
4777         * g++.dg/other/profile1.C: Ditto.
4778         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4779
4780         * lib/gcc-dg.exp (remove-build-file): New.
4781         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4782         cleanup-tree-dump, cleanup-saved-temps): New.
4783
4784 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         PR c++/19203, DR 214
4787         * g++.dg/parse/ambig3.C: Not ambiguous.
4788         * g++.dg/template/spec20.C: New.
4789         * g++.dg/template/spec21.C: New.
4790
4791 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4792
4793         PR target/20045
4794         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4795
4796 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4797
4798         PR libfortran/20660
4799         * gfortran.dg/negative_unit.f: New test.
4800
4801 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4802
4803         * gcc.dg/20050330-1.c: New test.
4804
4805 2005-03-30  Devang Patel  <dpatel@apple.com>
4806
4807         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4808
4809 2005-03-30  Dale Johannesen  <dalej@apple.com>
4810
4811         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4812
4813 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4814
4815         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4816         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4817         Strip options from test name.
4818
4819 2005-03-31  Jan Hubicka  <jh@suse.cz>
4820
4821         * gcc.dg/varpool-1.c: New testcase.
4822
4823 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4824
4825         PR c/772
4826         PR c/17913
4827         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4828         gcc.dg/stmt-expr-label-3.c : New tests.
4829         * gcc.c-torture/execute/medce-2.c: Remove.
4830
4831 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4832
4833         PR c/20368
4834         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4835         tests.
4836
4837 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4838
4839         * gcc.c-torture/compile/pr20203.c: New test.
4840
4841 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4842
4843         * gfortran.dg/promotion.f90:  New test.
4844
4845 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4846
4847         PR middle-end/20491
4848         * gcc.dg/torture/asm-subreg-1.c: New test.
4849
4850 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4851
4852         PR c/20672
4853         * gcc.dg/pr20672-1.c: New test.
4854
4855 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4856
4857         * gfortran.dg/vect: New directory.
4858         * gfortran.dg/vect/vect.exp: New.
4859         * gfortran.dg/vect/vect-1.f90: New test.
4860         * gfortran.dg/vect/vect-2.f90: New test.
4861         * gfortran.dg/vect/vect-3.f90: New test.
4862         * gfortran.dg/vect/vect-4.f90: New test.
4863         * gfortran.dg/vect/vect-5.f90: New test.
4864
4865 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR middle-end/20622
4868         * gcc.dg/alias-7.c: New test.
4869
4870 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4871
4872         * gcc.dg/sparc-reg-1.c: New test.
4873
4874 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4875
4876         PR target/19890
4877         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4878
4879 2005-03-29  Dale Ranta  <dir@lanl.gov>
4880             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4881
4882         PR libfortran/20163
4883         * gfortran.dg/pr20163-2.f: New test.
4884
4885 2005-03-28  Jan Hubicka  <jh@suse.cz>
4886
4887         PR middle-end/20635
4888         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4889         by Jakub Jelinek.
4890
4891 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4892
4893         PR tree-optimization/20626
4894         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4895         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4896
4897 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4898
4899         * gfortran.dg/underflow.f90:  New test.
4900         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4901
4902 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4903
4904         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4905
4906 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4907
4908         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4909         (g++_init): Make sure that CXXFLAGS is set.
4910         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4911         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4912         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4913         * lib/objc.exp (objc_init): Likewise.
4914         * lib/treelang.exp (treelang_init): Likewise.
4915
4916 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4917
4918         PR tree-optimization/20470
4919         * gcc.dg/tree-ssa/pr20470.c: New test.
4920
4921 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4922
4923         * gcc.dg/ppc-stfiwx.c: New.
4924
4925 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4926
4927         PR target/19888
4928         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4929
4930 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4931
4932         * gcc.dg/20050325-1.c: Fix a typo.
4933
4934 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4935
4936         PR libfortran/19678
4937         PR libfortran/19679
4938         * gfortran.dg/dos_eol.f: New test.
4939
4940 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4941
4942         PR rtl-optimization/20249
4943         * gcc.dg/20050325-1.c: New test.
4944
4945 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4946
4947         PR libfortran/15332
4948         * gfortran.dg/pr15332.f: New test.
4949
4950 2005-03-24  Dale Johannesen  <dalej@apple.com>
4951
4952         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4953
4954 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4955
4956         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4957         'internal' visibility.
4958         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4959         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4960         'protected' visibility.
4961         * gcc.dg/visibility-7.c: Likewise.
4962         * lib/target-supports.exp (check_visibility_available): Take
4963         a parameter, the kind of visibility to check for.
4964         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4965         to check_visibility_available.
4966
4967         * g++.dg/expr/cast3.C: New.
4968
4969 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4970
4971         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4972         rs6000.
4973
4974 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4975
4976         PR target/20095
4977         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4978
4979 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4980
4981         * gcc.dg/badshift.c: Renamed to...
4982         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4983
4984         * gcc.target/i386/badshift.c: Renamed to...
4985         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4986         only.
4987
4988         PR rtl-optimization/20532
4989         * gcc.target/i386/badshift.c: New.
4990
4991 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4992
4993         * gfortran.dg/pr18025.f90: New test.
4994
4995 2005-03-23  Dale Johannesen  <dalej@apple.com>
4996
4997         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4998
4999 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5002
5003         * lib/target-supports.exp (check_iconv_available): Default
5004         libiconv to -liconv, if there is no definition.
5005
5006 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5007
5008         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5009
5010 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5011
5012         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5013         * g++.dg/opt/pr7503-2.C: Likewise.
5014         * g++.dg/opt/pr7503-3.C: Likewise.
5015         * g++.dg/opt/pr7503-4.C: Likewise.
5016         * g++.dg/opt/pr7503-5.C: Likewise.
5017         * g++.dg/warn/minmax.C: New test.
5018
5019 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5020
5021         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5022         * gfortran.dg/g77_intrinsics_sub.f: New test.
5023
5024 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5025             Jan Hubicka  <jh@suse.cz>
5026             Steven Bosscher <stevenb@suse.de
5027
5028         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5029
5030 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5031
5032         PR c++/19980
5033         * g++.dg/template/redecl3.C: New test.
5034
5035 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5036
5037         PR c++/20499
5038         * g++.dg/parse/error16.C: Tweak error markers.
5039
5040 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5041
5042         PR target/20561
5043         * gcc.dg/20050321-2.c: New test.
5044
5045 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5046
5047         PR c++/20465
5048         PR c++/20381
5049         * g++.dg/template/ptrmem12.C: New.
5050
5051 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5052
5053         PR rtl-optimization/20527
5054         * gcc.c-torture/execute/pr20527-1.c: New test.
5055
5056 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5057
5058         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5059         program, compile it into a real executable and then delete the .c
5060         and .x files afterwards, to avoid problems on testglue targets.
5061
5062 2005-03-21  Stuart Hastings  <stuart@apple.com>
5063
5064         * gcc.target/i386/sse-2.c: New.
5065
5066 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5067
5068         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5069
5070 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5071
5072         * g++.dg/parse/crash25.C: Fix typo.
5073
5074 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5075
5076         PR c++/20461
5077         * g++.dg/parse/crash24.C: New test.
5078
5079         PR c++/20536
5080         * g++.dg/parse/crash25.C: New test.
5081
5082 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5083
5084         PR c++/20147
5085         * g++.dg/ext/stmtexpr4.C: New test.
5086
5087 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5088
5089         PR middle-end/20539
5090         * gcc.c-torture/compile/pr13066-1.c: New test case.
5091         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5092         * g++.dg/opt/pr13066-1.C: Likewise.
5093
5094 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5095
5096         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5097
5098 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5099
5100         PR fortran/18525
5101         * gfortran.dg/nesting_1.f90: New test.
5102
5103 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5104
5105         PR c++/20240
5106         * g++.dg/lookup/using13.C: New test.
5107
5108 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5109
5110         PR c++/20333
5111         * g++.dg/template/crash36.C: New test.
5112
5113 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5114
5115         PR c++/20463
5116         * g++.dg/template/crash35.C: New test.
5117
5118 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5119
5120         PR c++/19966
5121         * g++.dg/overload/operator2.C: New test.
5122
5123 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5124
5125         PR libfortran/20257
5126         * gfortran.dg/pr20257.f90: New test.
5127
5128 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5129
5130         PR libfortran/20480
5131         * gfortran.dg/pr20480.f90: New test.
5132
5133 2005-03-16  Richard Henderson  <rth@redhat.com>
5134
5135         PR middle-end/15700
5136         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5137         (_rtld_global): New.
5138         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5139         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5140
5141         * gcc.dg/alias-3.c: New.
5142         * gcc.dg/alias-4.c: New.
5143         * gcc.dg/alias-5.c: New.
5144         * gcc.dg/alias-6.c: New.
5145
5146 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5147
5148         * gcc.dg/cpp/ucnid-7.c: New.
5149
5150 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5151             Dorit Naishlos  <dorit@il.ibm.com>
5152
5153         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5154         darwin.
5155
5156 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5157
5158         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5159         misaligned accesses.
5160         * gcc.dg/vect/vect-58.c: Likewise.
5161         * gcc.dg/vect/vect-92.c: New.
5162         * gcc.dg/vect/vect-93.c: New.
5163
5164 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5165
5166         PR fortran/18827
5167         * gfortran.dg/assign_2.f90: New test.
5168         * gfortran.dg/assign_3.f90: New test.
5169         * gfortran.dg/assign.f90: New test.
5170
5171 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5172
5173         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5174         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5175         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5176         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5177         names.
5178
5179 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5180
5181         * gcc.dg/cpp/ucnid-6.c: New.
5182
5183         * gcc.dg/cpp/normalize-1.c: New.
5184         * gcc.dg/cpp/normalize-2.c: New.
5185         * gcc.dg/cpp/normalize-3.c: New.
5186         * gcc.dg/cpp/normalize-4.c: New.
5187         * gcc.dg/cpp/ucnid-4.c: New.
5188         * gcc.dg/cpp/ucnid-5.c: New.
5189         * g++.dg/cpp/normalize-1.C: New.
5190         * g++.dg/cpp/ucnid-1.C: New.
5191
5192 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5193
5194         * gcc.dg/pr18628.c: New.
5195
5196 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5197
5198         PR c++/20280
5199         * g++.dg/tree-ssa/pr20280.C: New.
5200
5201 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5202
5203         PR fortran/20467
5204         * gfortran.dg/stfunc_2.f90: New test.
5205
5206 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5207
5208         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5209
5210 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5211
5212         * gcc.dg/tree-ssa/20050314-1.c: New test.
5213
5214 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5215
5216         PR c++/4403
5217         PR c++/9783, DR433
5218         * g++.dg/template/friend34.C: New test.
5219         * g++.dg/template/friend35.C: Likewise.
5220         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5221
5222 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5223
5224         Friend class name lookup 5/n
5225         PR c++/1016
5226         * g++.dg/lookup/hidden-class1.C: New test.
5227         * g++.dg/lookup/hidden-class2.C: Likewise.
5228         * g++.dg/lookup/hidden-class3.C: Likewise.
5229         * g++.dg/lookup/hidden-class4.C: Likewise.
5230         * g++.dg/lookup/hidden-class5.C: Likewise.
5231         * g++.dg/lookup/hidden-class6.C: Likewise.
5232         * g++.dg/lookup/hidden-class7.C: Likewise.
5233         * g++.dg/lookup/hidden-class8.C: Likewise.
5234         * g++.dg/lookup/hidden-class9.C: Likewise.
5235         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5236         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5237         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5238         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5239         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5240         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5241         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5242         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5243         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5244         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5245         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5246
5247 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5248
5249         PR c++/20157
5250         * g++.dg/template/error18.C: New test.
5251
5252 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5253
5254         PR debug/16792
5255         * g++.dg/debug/pr16792.C: New test.
5256
5257 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5258
5259         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5260         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5261         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5262         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5263         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5264         test assertion names.
5265
5266 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5267
5268         PR fortran/18600
5269         * gfortran.dg/stfunc_1.f90: New test.
5270
5271 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5272
5273         PR fortran/16907
5274         * gfortran.dg/real_index_1.f90: New test.
5275
5276 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5277
5278         PR fortran/20323
5279         * gfortran.dg/spec_expr_1.f90: New test.
5280
5281 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5282
5283         PR c/20402
5284         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5285         new parser.
5286
5287 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5288
5289         PR fortran/20361
5290         * gfortran.dg/largeequiv_1.f90: New test.
5291
5292 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5293
5294         * gcc.dg/ucnid-1.c: New.
5295         * gcc.dg/ucnid-2.c: New.
5296         * gcc.dg/ucnid-3.c: New.
5297         * gcc.dg/ucnid-4.c: New.
5298         * gcc.dg/ucnid-5.c: New.
5299         * gcc.dg/ucnid-6.c: New.
5300         * gcc.dg/cpp/ucnid-1.c: New.
5301         * gcc.dg/cpp/ucnid-2.c: New.
5302         * gcc.dg/cpp/ucnid-3.c: New.
5303         * g++.dg/other/ucnid-1.C: New.
5304
5305 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5306
5307         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5308
5309 2005-03-11  Per Bothner  <per@bothner.com>
5310
5311         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5312         that diagnotics refer to correct token.
5313         * gcc.dg/unused-3.c: Likewise.
5314
5315 2005-03-11  Per Bothner  <per@bothner.com>
5316
5317         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5318         constant" is now actually on same line as string constant.
5319         * gcc.dg/cpp/direct2s.c: Likewise.
5320
5321 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5322
5323         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5324
5325 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5326
5327         PR libfortran/20124
5328         * gfortran.dg/pr20124.f90: New Test
5329
5330 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5331
5332         PR tree-optimization/20130
5333         * gcc.dg/pr20130-1.c: New test.
5334
5335 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5336
5337         PR target/20095
5338         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5339
5340 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5341
5342         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5343
5344 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5345
5346         * g++.dg/eh/forced1.C: Fix comment.
5347         * g++.dg/eh/forced2.C: Ditto.
5348         * g++.dg/eh/forced3.C: Ditto.
5349         * g++.dg/eh/forced4.C: Ditto.
5350
5351 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5352
5353         PR rtl-opt/20412
5354         * gcc.c-torture/compile/pr20412.c: New test.
5355
5356 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5357
5358         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5359
5360 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR target/20322
5363         * gcc.dg/20050307-1.c: New test.
5364
5365 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5366
5367         PR c++/20375
5368         * g++.dg/other/stdarg3.C: New.
5369
5370 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR c++/18384, c++/18327
5373         * g++.dg/init/array19.C: New test.
5374
5375         PR inline-asm/20314
5376         * gcc.dg/torture/pr20314-1.c: New test.
5377         * gcc.dg/torture/pr20314-2.c: New test.
5378
5379 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5380
5381         * gcc.dg/20050309-1.c: New test.
5382
5383 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5384
5385         * gcc.dg/builtins-10.c: Reactivate disabled test.
5386         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5387         new cbrt transformations.
5388
5389 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5390
5391         PR c++/20208
5392         * g++.dg/template/array13.C: New test.
5393
5394 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5395
5396         PR c++/16859
5397         * g++.dg/init/brace4.C: New test.
5398
5399 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5400
5401         PR c++/20186
5402         * g++.dg/template/non-dependent12.C: New.
5403
5404 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5405
5406         PR c++/20142
5407         * g++.dg/init/array18.C: Add dg-do run marker.
5408
5409         PR c++/20142
5410         * g++.dg/init/array18.C: New test.
5411
5412 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5413
5414         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5415         * g++.dg/gcov/gcov.exp: Likewise.
5416         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5417         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5418         * lib/c-torture.exp: Likewise.
5419         * lib/fortran-torture.exp: Likewise.
5420         * lib/g++.exp: Likewise.
5421         * lib/gcc-defs.exp: Likewise.
5422         * lib/gcc-dg.exp: Likewise.
5423         * lib/gcc.exp: Likewise.
5424         * lib/gcov.exp: Likewise.
5425         * lib/gfortran.exp: Likewise.
5426         * lib/mike-g++.exp: Likewise.
5427         * lib/mike-gcc.exp: Likewise.
5428         * lib/objc-torture.exp: Likewise.
5429         * lib/objc.exp: Likewise.
5430         * lib/profopt.exp: Likewise.
5431         * lib/target-libpath.exp: Likewise.
5432         * lib/target-supports.exp: Likewise.
5433         * lib/treelang.exp: Likewise.
5434         * lib/wrapper.exp: Likewise.
5435
5436 2005-03-08  Jeff Law  <law@redhat.com>
5437
5438         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5439         PHI-OPT changes.
5440
5441 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5442
5443         * gcc.dg/vect/pr20122.c: New test.
5444
5445 2005-03-07  Jeff Law  <law@redhat.com>
5446
5447         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5448         was folded away.
5449         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5450         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5451         * gcc.dg/tree-ssa/pr18134.c: New test.
5452
5453 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5454
5455         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5456         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5457         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5458
5459 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5460
5461         PR tree-opt/17671
5462         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5463
5464 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5465
5466         * g++.dg/warn/Wnvdtor.C: New test.
5467
5468 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5469
5470         * gcc.dg/torture/pr19683-1.c: New test.
5471
5472 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5473
5474         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5475         * gfortran.dg/g77/19990313-2.f: Ditto.
5476         * gfortran.dg/g77/19990313-3.f: Ditto.
5477         * gfortran.dg/g77/19990525-0.f: Ditto.
5478         * gfortran.dg/g77/19990826-0.f: Ditto.
5479         * gfortran.dg/g77/19990826-2.f: Ditto.
5480         * gfortran.dg/g77/19990826-3.f: Ditto.
5481         * gfortran.dg/g77/20000511-1.f: Ditto.
5482         * gfortran.dg/g77/20000511-2.f: Ditto.
5483         * gfortran.dg/g77/970625-2.f: Ditto.
5484         * gfortran.dg/g77/980310-2.f: Ditto.
5485         * gfortran.dg/g77/980310-3.f: Ditto.
5486         * gfortran.dg/g77/980310-8.f: Ditto.
5487         * gfortran.dg/g77/980519-2.f: Ditto.
5488         * gfortran.dg/g77/alpha1.f: Ditto.
5489         * gfortran.dg/g77/claus.f: Ditto.
5490         * gfortran.dg/g77/erfc.f: Ditto.
5491         * gfortran.dg/g77/short.f: Ditto.
5492         * gfortran.fortran-torture/execute/data.f90: Ditto.
5493         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5494         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5495
5496 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5497
5498         * lib/file-format.exp (gcc_target_object_format): Add check for som
5499         format and hardcode object formats on hppa*-*-hpux*.
5500         * lib/target-supports.exp (check_weak_available): Add check for som
5501         object format.  Always return 0 on hppa*-*-hpux10*.
5502
5503         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5504         is defined.
5505
5506         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5507
5508 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5509
5510         * gfortran.dg/pr19936_1.f90: New test.
5511         * gfortran.dg/pr19936_2.f90: New test.
5512         * gfortran.dg/pr19936_3.f90: New test.
5513
5514 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5515             Paul Thomas <prthomas@drfccad.cea.fr>
5516
5517         * gfortran.dg/PR19754_1.f90: New test.
5518         * gfortran.dg/PR19754_2.f90: Ditto.
5519
5520 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5521
5522         PR c++/19311
5523         * g++.dg/template/non-dependent11.C: New test.
5524
5525 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5526
5527         * lib/target-supports.exp (check_iconv_available): Fix comment.
5528
5529 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5530             Joseph S. Myers  <joseph@codesourcery.com>
5531
5532         PR c++/19797
5533         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5534
5535 2005-03-04  Matthew Sachs  <msachs@apple.com>
5536
5537         * gcc.exp (gcc_target_compile): Put braces around
5538         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5539         * objc.exp (objc_target_compile): Likewise.
5540         * treelang.exp (treelang_target_compile): Likewise.
5541
5542 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5543
5544         PR fortran/19673
5545         * gfortran.dg/func_result_1.f90: New test.
5546
5547 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5548
5549         * gcc.misc-tests/options.exp: New test.
5550
5551 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5552
5553         * gcc.dg/pr15784-4.c: New test.
5554
5555 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5556
5557         * gcc.c-torture/execute/pr17133.c: New.
5558         * gcc.c-torture/compile/20050303-1.c: New.
5559
5560 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5561
5562         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5563
5564 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5565
5566         * g++.dg/overload/using2.C: New.
5567
5568 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/19916
5571         * g++.dg/init/ptrmem2.C: New test.
5572
5573 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5574
5575         PR c/8927
5576         * gcc.dg/pr8927-1.c: New test.
5577
5578 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5579
5580         PR c++/20232
5581         * g++.dg/inherit/covariant12.C: New.
5582
5583 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5584
5585         PR fortran/19479
5586         * gfortran.dg/bound_1.f90: New test.
5587
5588 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5589
5590         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5591         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5592
5593 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5594
5595         PR c/20245
5596         * gcc.dg/pr20245-1.c: New test.
5597
5598 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR middle-end/19874
5601         * gcc.c-torture/execute/20050119-2.c: New test case.
5602
5603 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5604
5605         * README: Update the DejaGnu bug reporting address.
5606         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5607         * lib/objc-torture.exp: Likewise.
5608
5609 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5610
5611         * gfortran.dg/boz_1.f90: New test.
5612         * gfortran.dg/boz_3.f90: New test.
5613         * gfortran.dg/boz_4.f90: New test.
5614
5615 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5616
5617         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5618         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5619
5620 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5621
5622         PR libfortran/20101
5623         * gfortran.dg/write_0_pe_format.f90: New test.
5624
5625 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR c++/20206
5628         * g++.dg/opt/thunk2.C: New test.
5629         * g++.dg/opt/covariant1.C: New test.
5630
5631 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5632
5633         * gfortran.dg/e_d_fmt.f90: New test.
5634
5635 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5636
5637         * gcc.dg/asm-b.c: Fix comment typos.
5638
5639 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5640
5641         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5642         a V_MAY_DEF also.
5643
5644 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5645
5646         PR tree-opt/20188
5647         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5648         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5649         * gcc.dg/asm-b.c: New test.
5650
5651 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5652
5653         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5654         Disable this test on IRIX 6.
5655
5656 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5657
5658         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5659         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5660         parser.
5661
5662 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5663
5664         PR tree-optimization/20204
5665         * testsuite/gcc.dg/pr20204.c: New test.
5666
5667 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR target/20196
5670         * gcc.c-torture/execute/20050224-1.c: New test.
5671
5672         PR c++/20175
5673         * g++.dg/warn/Wbraces2.C: New test.
5674
5675 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/19878
5678         * g++.dg/init/const2.C: New test.
5679
5680 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5681
5682         PR tree-optimization/20100
5683         * gcc.c-torture/execute/pr20100-1.c: New test.
5684
5685 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5686
5687         * gfortran.dg/implicit_3.f90: New test.
5688
5689         * gfortran.dg/deftype_1.f90: New test.
5690
5691 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5692
5693         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5694         the test passes.
5695         * g++.dg/other/anon3.C: Accept a warning.
5696
5697 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5698
5699         * gcc.dg/pr20017.c: Fix a comment typo.
5700
5701 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5702
5703         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5704
5705 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5706
5707         PR ada/19902
5708         * ada/acats/tests/cxa/cxa3004.a: Remove.
5709         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5710
5711 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR c++/20073
5714         * g++.dg/init/const1.C: New test.
5715
5716         PR c++/19991
5717         * g++.dg/parse/constant7.C: New test.
5718
5719         PR c++/20152
5720         * g++.dg/parse/error27.C: New test.
5721         * g++.dg/template/qualttp15.C: Adjust error markers.
5722         * g++.old-deja/g++.other/struct1.C: Likewise.
5723
5724         PR c++/20153
5725         * g++.dg/template/error17.C: New test.
5726
5727         PR c++/20148
5728         * g++.dg/parser/error26.C: New test.
5729
5730 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5731
5732         PR tree-optimization/20100
5733         PR tree-optimization/20115
5734         * gcc.dg/pr20115.c: New test.
5735         * gcc.dg/pr20115-1.c: New test.
5736         * gcc.dg/pr20100.c: New test.
5737         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5738         call-clobbered variables after alias1.
5739
5740 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5741
5742         * gfortran.dg/list_read_4.f90: new test.
5743
5744 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5745
5746         PR rtl-optimization/20017.
5747         * gcc.dg/pr20017.c: New.
5748
5749 2005-02-22  Devang Patel  <dpatel@apple.com>
5750
5751         PR 19952
5752         * g++.dg/tree-ssa/pr19952.C: New test.
5753
5754 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/19883
5757         * g++.dg/parse/constant6.C: New test.
5758
5759 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5760
5761         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5762         * g++.dg/charset/asm2.c: Likewise.
5763         * g++.dg/charset/asm3.c: Likewise.
5764         * g++.dg/charset/asm4.c: Likewise.
5765         * g++.dg/charset/asm5.c: Likewise.
5766         * g++.dg/charset/attribute1.c: Likewise.
5767         * g++.dg/charset/attribute2.c: Likewise.
5768         * g++.dg/charset/extern1.cc: Likewise.
5769         * g++.dg/charset/extern2.cc: Likewise.
5770         * g++.dg/charset/extern3.cc: Likewise.
5771         * g++.dg/charset/function.cc: Likewise.
5772         * g++.dg/charset/string.c: Likewise.
5773         * g++.dg/charset/charset.exp: Likewise.
5774         * lib/target-supports.exp (check_iconv_available): Fix comment.
5775
5776 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5777
5778         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5779         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5780         * gcc.dg/charset/asm2.c: Likewise.
5781         * gcc.dg/charset/asm3.c: Likewise.
5782         * gcc.dg/charset/asm4.c: Likewise.
5783         * gcc.dg/charset/asm5.c: Likewise.
5784         * gcc.dg/charset/asm6.c: Likewise.
5785         * gcc.dg/charset/attribute1.c: Likewise.
5786         * gcc.dg/charset/attribute2.c: Likewise.
5787         * gcc.dg/charset/builtin1.c: Likewise.
5788         * gcc.dg/charset/extern.c: Likewise.
5789         * gcc.dg/charset/function.c: Likewise.
5790         * gcc.dg/charset/string.c: Likewise.
5791         * gcc.dg/charset/charset.exp: Likewise.
5792
5793 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5794
5795         PR fortran/20086
5796         * gfortran.dg/pr20086.f90: New test.
5797
5798 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5799
5800         PR tree-optimization/19786
5801         * g++.dg/tree-ssa/pr19786.C: New.
5802
5803 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5804
5805         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5806
5807 2005-02-21  Jeff Law  <law@redhat.com>
5808
5809         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5810
5811 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5812
5813         * gfortran.dg/do_iterator: Split loop, markup all lines for
5814         which an error locus is printed.
5815         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5816         locus is printed.
5817         * gfortran.dg/select_4.f90: Likewise.
5818         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5819         locuses in the various permutations.
5820
5821 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5822
5823         PR tree-optimization/19951
5824         * g++.dg/vect: New directory.
5825         * g++.dg/vect/vect.exp: New file.
5826         * g++.dg/vect/pr19951.cc: New testcase.
5827         * g++.dg/dg.exp: Also prune vectorizer tests.
5828
5829 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5830
5831         PR 18785
5832         * gcc.dg/charset/builtin1.c: New test.
5833
5834 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5835
5836         PR c++/19299
5837         * g++.dg/inherit/volatile1.C: New test.
5838
5839         PR c++/19440
5840         * g++.dg/template/dtor4.C: New test.
5841
5842 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5843
5844         * gfortran.dg/int_1.f90: New test.
5845
5846 2005-02-19  Devang Patel  <dpatel@apple.com>
5847
5848         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5849
5850 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5851
5852         * gfortran.dg/achar_1.f90: New test.
5853
5854 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5855
5856         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5857
5858 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5859             Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR tree-optimization/19828
5862         * gcc.dg/tree-ssa/loop-7.c: New test.
5863         * gcc.c-torture/execute/20050218-1.c: New test.
5864
5865 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR c/20043
5868         * gcc.dg/transparent-union-1.c: New test.
5869         * gcc.dg/transparent-union-2.c: New test.
5870
5871 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5872
5873         PR tree-optimization/18977
5874         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5875
5876 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5877
5878         PR target/20054
5879         * gcc.dg/pr20054.c: New test.
5880
5881 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5882
5883         PR c++/19508
5884         * g++.dg/ext/attrib20.C: New test.
5885
5886 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         PR middle-end/20030
5889         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5890
5891 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5892
5893         PR c++/20008
5894         * g++.dg/opt/switch4.C: New.
5895
5896 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5897
5898         PR c++/20023
5899         PR tree-optimization/20009
5900         * gcc.c-torture/compile/20050217-1.c: New test.
5901         * g++.dg/opt/switch3.C: New test.
5902
5903         PR tree-optimization/18947
5904         * gcc.c-torture/compile/20050215-1.c: New test.
5905         * gcc.c-torture/compile/20050215-2.c: New test.
5906         * gcc.c-torture/compile/20050215-3.c: New test.
5907
5908 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5909
5910         PR c++/20028
5911         * g++.dg/template/crash34.C: New.
5912
5913         PR c++/20022
5914         * g++.dg/other/access3.C: New.
5915
5916 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5917
5918         * gcc.dg/vect/vect-98.c: New test.
5919
5920 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5921
5922         PR tree-optimization/19967
5923         * gcc.dg/pr19967.c: New.
5924
5925 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR middle-end/19857
5928         * gcc.dg/tree-ssa/20050215-1.c: New test.
5929         * gcc.c-torture/execute/20050215-1.c: New test.
5930
5931 2005-02-15  Eric Christopher  <echristo@redhat.com>
5932
5933         * gcc.dg/cpp/20050215-1.c: New file.
5934
5935 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5936
5937         PR tree-optimization/15785
5938         * gcc.dg/pr15785-1.c: New test.
5939
5940 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5941
5942         PR c++/17788
5943         * g++.dg/init/ctor4.C: New.
5944         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5945
5946 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5947
5948         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5949         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5950
5951 2005-02-15  Andreas Schwab  <schwab@suse.de>
5952
5953         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5954         declare malloc.
5955
5956 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5957
5958         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5959
5960 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5961
5962         PR tree-optimization/19853
5963         * gcc.c-torture/compile/pr19853.c: New test.
5964
5965 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         PR c++/19608
5968         * g++.dg/parse/local-class1.C: New.
5969
5970         PR c++/19895
5971         * g++.dg/parse/ptrmem3.C: New.
5972
5973         PR c++/19884
5974         * g++.old-deja/g++.oliva/template6.C: Add another case.
5975         * g++.dg/template/explicit6.C: New.
5976
5977 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5978
5979         PR c++/17816
5980         * g++.dg/other/redecl2.C: New.
5981
5982 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5983
5984         PR c++/19891
5985         * g++.dg/abi/covariant4.C: New.
5986
5987 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5988
5989         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5990
5991 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5992
5993         * gcc.dg/vect/vect-96.c: Fix typo.
5994
5995 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5996
5997         PR c++/14479
5998         PR c++/19487
5999         * g++.dg/template/enum5.C: New test.
6000
6001 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6002
6003         * gcc.dg/vect/vect-97.c: New test.
6004
6005 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6006
6007         * gcc.dg/vect/vect-96.c: New test.
6008
6009 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6010
6011         * gcc.dg/builtins-34.c: Also check ldexp*.
6012
6013 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6014
6015         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6016
6017 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6018
6019         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6020         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6021         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6022         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6023         selector_list, selector_expression, dg-process-target): Move to new
6024         file target-supports-dg.exp.
6025         * lib/target-supports-dg.exp: New.
6026
6027         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6028         New.
6029
6030 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/19666
6033         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6034
6035         PR middle-end/19858
6036         * gcc.c-torture/compile/20050210-1.c: New test.
6037
6038 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6039
6040         PR c++/19755
6041         * g++.dg/warn/Wbraces1.C: New test.
6042
6043 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6044
6045         * gcc.dg/builtins-52.c: New testcase.
6046
6047 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR c/19342
6050         * gcc.c-torture/execute/20050119-1.c: New test.
6051
6052 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/19811
6055         * g++.dg/init/delete1.C: New test.
6056
6057 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6058
6059         PR c++/18470
6060         * g++.dg/template/static12.C: New test.
6061
6062 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6063
6064         PR c++/19787
6065         * g++.dg/conversion/ambig1.C: New test.
6066
6067         PR c++/19739
6068         * g++.dg/ext/attrib19.C: New test.
6069
6070         PR c++/19732
6071         * g++.dg/parse/dtor5.C: New test.
6072
6073         PR c++/19762
6074         * g++.dg/template/dtor3.C: New test.
6075
6076         PR c++/19826
6077         * g++.dg/template/static11.C: New test.
6078         * g++.dg/template/crash2.C: Remove dg-error marker.
6079
6080 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6081
6082         PR C++/18491
6083         * g++.old-deja/g++.mike/p10769a.C: Remove.
6084
6085 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gcc.dg/builtins-48.c: New test case.
6088         * gcc.dg/builtins-49.c: New test case.
6089         * gcc.dg/builtins-50.c: New test case.
6090         * gcc.dg/builtins-51.c: New test case.
6091
6092 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6093
6094         PR middle-end/19583
6095         * g++.dg/warn/Wreturn-type-3.C: New test.
6096
6097 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6098
6099         PR middle-end/19402
6100         * gcc.dg/pr19402-1.c: New testcase.
6101         * gcc.dg/pr19402-2.c: likewise.
6102
6103 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6104
6105         PR middle-end/19854
6106         * g++.dg/tree-ssa/tmmti.C: New testcase.
6107
6108 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6109
6110         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6111
6112 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/19733
6115         * g++.dg/parse/crash23.C: New test.
6116         * g++.dg/warn/Weff1.C: New test.
6117
6118 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6119
6120         * gcc.dg/20050209-1.c: New test.
6121
6122 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6123
6124         PR target/19799
6125         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6126
6127 2005-02-08  Mike Stump  <mrs@apple.com>
6128
6129         * g++.dg/pch/import-2.c: New test.
6130         * g++.dg/pch/import-2.hs: New.
6131         * g++.dg/pch/include/import-2a.h: New.
6132         * g++.dg/pch/include/import-2b.h: New.
6133
6134 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6135
6136         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6137
6138 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6139
6140         * gfortran.dg/substr_1.f90: New test.
6141
6142 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6143
6144         PR middle-end/19775
6145         * gcc.dg/torture/builtin-power-1.c: Disable test for
6146         invalid transformation.
6147         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6148         no longer optimize.
6149         * gcc.dg/builtins-47.c: New testcase.
6150
6151 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6152             Dorit Naishlos  <dorit@il.ibm.com>
6153
6154         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6155
6156 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6157
6158         * gcc.c-torture/compile/20050206-1.c: New test.
6159
6160 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6161
6162         PR tree-opt/19768
6163         * g++.dg/opt/pr19768.C: New test.
6164
6165 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6166
6167         PR tree-opt/19736
6168         * gcc.c-torture/compile/pr19736.c: New test.
6169
6170 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6171
6172         PR c++/17401
6173         * g++.dg/parse/error25.C: New test.
6174
6175 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6176
6177         * gcc.c-torture/execute/20050203-1.c: New.
6178
6179 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6180
6181         * gcc.dg/vect/vect-85.c: Remove xfail.
6182         * gcc.dg/vect/vect-86.c: Remove xfail.
6183         * gcc.dg/vect/vect-87.c: Remove xfail.
6184         * gcc.dg/vect/vect-88.c: Remove xfail.
6185
6186 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6187
6188         * gcc.dg/altivec-19.c: New.
6189
6190 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6191
6192         PR c/17807
6193         * gcc.dg/nested-func-3.c: New test.
6194         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6195
6196 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6197
6198         * gcc.test-framework/gen_directive_tests: Generate tests for
6199         selector expressions.
6200
6201 2005-02-02  Matt Austern  <austern@apple.com>
6202
6203         PR c++/19628
6204         * g++/ext/builtin7.C: New.
6205         * g++/ext/builtin8.C: New.
6206
6207 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6208
6209         PR c/18502
6210         * gcc.dg/pr18502-1.c: New test.
6211
6212 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6213
6214         PR c++/17413
6215         * g++.dg/template/local4.C: Tweak.
6216
6217 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6218
6219         PR tree-optimization/19578
6220         * gcc.c-torture/compile/20050202-1.c: New test.
6221
6222 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6223
6224         PR c/19435
6225         * gcc.dg/c99-init-4.c: New test.
6226
6227 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6228
6229         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6230
6231         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6232
6233         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6234         * g++.dg/eh/check-vect.h: New.
6235
6236         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6237         * gcc.dg/vect/vect-78.c: Ditto.
6238         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6239         Remove.
6240
6241         * g++.dg/conversion/simd1.C: Expect warning.
6242         * g++.dg/ext/attribute-test-1.C: Ditto.
6243         * g++.dg/ext/attribute-test-2.C: Ditto.
6244         * g++.dg/ext/attribute-test-3.C: Ditto.
6245         * g++.dg/ext/attribute-test-4.C: Ditto.
6246
6247         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6248         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6249
6250         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6251
6252 2005-02-01  Richard Henderson  <rth@redhat.com>
6253
6254         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6255         long double for ibm double-double format.
6256         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6257
6258 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6259
6260         PR tree-optimization/19633
6261         * testsuite/gcc.dg/pr19633-1.c: New test.
6262         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6263         to NULL or a symbol.
6264
6265 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6266
6267         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6268         New procs.
6269         (dg-process-target (local override)): Handle selector expressions.
6270
6271         * gcc.test-framework/README: Describe tests in source directory.
6272         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6273         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6274         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6275         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6276         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6277         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6278         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6279         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6280         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6281         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6282         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6283         * gcc.test-framework/dg-error-exp-P.c: New test.
6284         * gcc.test-framework/dg-error-exp-XP.c: New test.
6285         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6286         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6287         * gcc.test-framework/dg-output-exp-P.c: New test.
6288         * gcc.test-framework/dg-output-exp-XF.c: New test.
6289         * gcc.test-framework/dg-warning-exp-P.c: New test.
6290         * gcc.misc-tests/dg-1.c: Remove.
6291         * gcc.misc-tests/dg-2.c: Remove.
6292         * gcc.misc-tests/dg-3.c: Remove.
6293         * gcc.misc-tests/dg-4.c: Remove.
6294         * gcc.misc-tests/dg-5.c: Remove.
6295         * gcc.misc-tests/dg-6.c: Remove.
6296         * gcc.misc-tests/dg-7.c: Remove.
6297         * gcc.misc-tests/dg-8.c: Remove.
6298         * gcc.misc-tests/dg-9.c: Remove.
6299         * gcc.misc-tests/dg-10.c: Remove.
6300         * gcc.misc-tests/dg-11.c: Remove.
6301         * gcc.misc-tests/dg-12.c: Remove.
6302         * gcc.misc-tests/dg-test.exp: Remove.
6303
6304         * gcc.test-framework/test-framework.awk: Change recording and
6305         printing of passes and failures.
6306
6307         * gcc.test-framework: New directory.
6308         * gcc.test-framework/README: New.
6309         * gcc.test-framework/test-framework.exp: New.
6310         * gcc.test-framework/test-framework.awk: New.
6311         * gcc.test-framework/gen_directive_tests: New.
6312
6313 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6314
6315         * lib/treelang.exp: Fix comment typos.
6316         (treelang_target_compile): Don't append libs=-ltreelang to options.
6317
6318 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6319
6320         * g++.dg/parse/typename7.C: Adjust error messages.
6321
6322 2005-01-31  Jeff Law  <law@redhat.com>
6323
6324         * gcc.c-torture/execute/20050131-1.c: New test.
6325         * gcc.dg/wcaselabel.c: New test.
6326
6327 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6328
6329         * g++.dg/other/warning1.C: Adjust error messags.
6330         * g++.dg/parse/constant5.C: New test.
6331
6332 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6333
6334         PR c/19333
6335         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6336         the test case valid.
6337         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6338         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6339         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6340         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6341         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6342         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6343
6344 2005-01-31  Dale Johannesen  <dalej@apple.com>
6345
6346         * g++.dg/opt/pr19650.C:  New test.
6347
6348 2005-01-31  Richard Henderson  <rth@redhat.com>
6349
6350         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6351         long double for intel double extended format.
6352         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6353
6354 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR c++/19555
6357         * g++.dg/template/static10.C: New test.
6358
6359         PR c++/19395
6360         * g++.dg/parse/error24.C: New test.
6361
6362         PR c++/19367
6363         * g++.dg/lookup/builtin1.C: New test.
6364
6365         PR c++/19457
6366         * g++.dg/warn/conv3.C: New test.
6367
6368 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6369
6370         PR fortran/19647
6371         * gfortan.dg/inquire_7.f90
6372
6373 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6374
6375         PR tree-optimization/15791
6376         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6377         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6378         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6379         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6380         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6381         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6382         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6383         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6384         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6385         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6386
6387 2005-01-29  Paul Brook  <paul@codesourcery.com>
6388
6389         PR fortran/18565
6390         * check.c (real_or_complex_check): New function.
6391         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6392         * intrinsic.c (add_functions): Use new check functions.
6393         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6394         Add prototypes.
6395
6396 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6397
6398         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6399         gcc.dg/lvalue-3.c: New tests.
6400         * gcc.dg/concat.c: Update expected messages.
6401
6402 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6403
6404         PR libfortran/19595
6405         * gfortran.dg/eor_1.f90:  New test.
6406
6407 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6408
6409         PR fortran/19589
6410         * gfortran.dg/logical_data_1.f90: New test.
6411
6412 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6413
6414         PR c++/19253
6415         * g++.dg/template/crash33.C: New test.
6416
6417         PR c++/19667
6418         * g++.dg/template/crash32.C: New test.
6419
6420 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6421
6422         PR middle-end/16558
6423         * g++.dg/warn/Wreturn-type-2.C: New test.
6424
6425 2004-06-24  Jeff Law  <law@redhat.com>
6426
6427         * gcc.dg/tree-ssa/20050128-1.c: New test.
6428
6429 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6430
6431         * gcc.target/frv/all-mdpackh-1.c: New test.
6432
6433 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6434
6435         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6436
6437 2005-01-27  Richard Henderson  <rth@redhat.com>
6438
6439         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6440
6441 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6442
6443         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6444
6445 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6446
6447         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6448         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6449         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6450         to cope with cases where the multilib options override the dg-options.
6451
6452 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR c/18946
6455         * gcc.dg/noncompile/20050120-1.c: New test.
6456
6457 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6458
6459         PR tree-optimization/19633
6460         * gcc.dg/pr19633.c: New test.
6461         * gcc.dg/tree-ssa/pr19633.c: New test.
6462
6463 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6464
6465         * gcc.dg/20041216-1.c: New test.
6466
6467 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6468
6469         PR objc/18862
6470         * objc.dg/selector-2.m: New test.
6471
6472 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6473
6474         * g++.dg/opt/range-test-2.C: New test.
6475
6476         PR rtl-optimization/19579
6477         * gcc.c-torture/execute/20050124-1.c: New test.
6478
6479 2005-01-26  Greg Parker  <gparker@apple.com>
6480         Stuart Hastings  <stuart@apple.com>
6481
6482         * gcc.c-torture/execute/20050125-1.c: New.
6483
6484 2005-01-18  Jan Hubicka  <jh@suse.cz>
6485
6486         PR tree-optimize/19337
6487         * gcc.c-torture/compile/20050119-1.c: New test.
6488
6489 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6490
6491         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6492         test for successful match.
6493
6494 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6495
6496         PR objc/18408
6497         * objc.dg/comp-types-7.m: New test.
6498
6499 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6500
6501         * lib/target-supports.exp (current_target_name): New.
6502         (check_effective_target_ilp32, check_effective_target_lp64):
6503         Cache the result to use as long as the current target, with
6504         multilib flags, remains the same.
6505
6506         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6507         (dg-require-weak, dg-require-visibility, dg-require-alias,
6508         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6509         dg-require-effective-target, dg-skip-if): Remove call to
6510         skip_test_and_clear_xfail.
6511         (dg-test): Clear xfail data.
6512
6513 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR target/17751
6516         * gcc.dg/ppc64-toc.c: New test.
6517
6518         * g++.dg/tree-ssa/empty-1.C: New test.
6519
6520         PR middle-end/19551
6521         * gcc.c-torture/execute/20050121-1.c: New test.
6522         * gcc.dg/20050121-2.c: New test.
6523
6524 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6525         Paul Brook  <paul@codesourcery.com>
6526
6527         PR fortran/17941
6528         * gfortran.dg/real_const_1.f: New test.
6529         * gfortran.dg/real_const_2.f90: New test.
6530         * gfortran.dg/complex_int_1.f90: New test.
6531
6532 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6533
6534         PR fortran/19313
6535         * gfortan.dg/inquire_6.f90: New test.
6536
6537 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6538
6539         PR libfortran/19451
6540         * open_readonly_1.f90:  New test.
6541
6542 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6543
6544         PR libfortran/18982
6545         * gfortran.dg/open_new.f90: New file.
6546
6547 2005-01-22  Paul Brook  <paul@codesourcery.com>
6548
6549         * namelist_1.f90: New test.
6550
6551 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6552
6553         PR tree-optimization/19484
6554         * gcc.c-torture/compile/20050122-[12].c: New tests.
6555
6556 2005-01-22  Paul Brook  <paul@codesourcery.com>
6557
6558         * gfortran.dg/implicit_2.f90: New test.
6559
6560 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6561
6562         PR fortran/19314
6563         * gfortran.dg/inquire_5.f90: New test.
6564
6565 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6566
6567         PR c/18809
6568         * gcc.dg/pr18809-1.c: New test.
6569
6570 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6571
6572         * gcc.dg/20050121-1.c: New test.
6573
6574         PR tree-optimization/13000
6575         * gcc.dg/20040206-1.c: Change warning to point where function is
6576         being inlined.
6577
6578 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6579
6580         PR c++/19208
6581         * g++.dg/template/array11.C: New test.
6582
6583 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6584
6585         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6586         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6587         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6588         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6589         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6590         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6591
6592 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6593
6594         PR tree-optimization/15349
6595         * gcc.dg/tree-ssa/pr15349.c: New.
6596
6597 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6598
6599         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6600
6601 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6602
6603         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6604         scan-assembler-times directive name.
6605
6606         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6607         after dg-do.
6608
6609         PR rtl-optimization/19462
6610         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6611
6612 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6613
6614         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6615         counting function calls on ia64.
6616
6617 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR rtl-optimization/15139
6620         * gcc.dg/20050111-2.c: New test.
6621
6622         PR c/17297
6623         * gcc.c-torture/compile/20050113-1.c: New testcase.
6624
6625         PR middle-end/19164
6626         * gcc.dg/20050113-1.c: New testcase.
6627
6628 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6629
6630         * gcc.dg/vect/vect-85.c: Add comment.
6631         * gcc.dg/vect/vect-86.c: Add xfail for now.
6632         * gcc.dg/vect/vect-87.c: Add xfail for now.
6633         * gcc.dg/vect/vect-88.c: Add xfail for now.
6634         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6635
6636 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6637
6638         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6639
6640 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6641
6642         * g++.dg/debug/typedef3.C: New test.
6643
6644 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6645
6646         PR c/19472
6647         * gcc.dg/asm-a.c: New test.
6648
6649 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6650
6651         * gcc.dg/sh-relax.c: Add prototype for abort.
6652
6653 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6654
6655         * gcc.dg/short-compare-1.c: New test.
6656         * gcc.dg/short-compare-2.c: Likewise.
6657
6658 2005-01-18  Michael Matz  <matz@suse.de>
6659
6660         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6661
6662 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6663
6664         PR tree-optimization/19121
6665         * gcc.c-torture/compile/pr19121.c: New test.
6666
6667 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6668
6669         PR target/19357
6670         * gcc.c-torture/compile/pr19357.c: New test.
6671
6672 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6673
6674         PR c/5675
6675         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6676         pass--those that refer just to the variable, possibly with a
6677         cast.
6678         * gcc.dg/c99-const-expr-3.c: Likewise.
6679
6680         PR middle-end/13127
6681         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6682         longer emitted.
6683
6684 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6685
6686         PR fortran/18778
6687         * gfortran.dg/endfile_2.f90: New test.
6688
6689 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6690
6691         PR 19168
6692         * gfortran.dg/select_5.f90: New test.
6693
6694 2004-01-16  Paul Brook  <paul@codesourcery.com>
6695
6696         * gfortran.dg/common_4.f90: New test.
6697
6698 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6699
6700         PR rtl-optimization/19462
6701         * gcc.dg/torture/pr19462-1.c: New test.
6702
6703 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6704
6705         PR objc/19321
6706         * objc.dg/func-ptr-2.m: New.
6707         * objc.dg/volatile-1.m: New.
6708
6709 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6710
6711         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6712
6713 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6714
6715         PR tree-optimization/19060
6716         * gcc.c-torture/execute/20050104-1.c: New test.
6717
6718 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6719
6720         PR fortran/18983
6721         * gfortran.dg/write_to_null.f90: New test.
6722
6723 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6724             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6725
6726         PR other/19328
6727         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6728         argument.
6729
6730 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR c++/19263
6733         * g++.dg/init/vector1.C: New test.
6734
6735 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6736
6737         PR target/13158
6738         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6739         PR target/18987
6740         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6741
6742 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6743
6744         * gfortran.dg/select_1.f90: New test.
6745         * gfortran.dg/select_2.f90: New test.
6746         * gfortran.dg/select_3.f90: New test.
6747         * gfortran.dg/select_4.f90: New test.
6748
6749 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR middle-end/19084
6752         PR rtl-optimization/19348
6753         * gcc.dg/20050111-1.c: New test.
6754         * gcc.c-torture/execute/20050111-1.c: New test.
6755
6756         * gcc.dg/i386-asm-4.c: New test.
6757
6758 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6759
6760         * gcc.dg/nested-func-2.c: New test.
6761         * ada/acats/norun.lst: Remove c953002.
6762
6763 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6764
6765         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6766
6767 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6768
6769         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6770
6771 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6772
6773         PR target/18761
6774         * g++.dg/abi/align1.C: New test.
6775
6776 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6777
6778         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6779         at a time.
6780         * g++.dg/ext/altivec_check.h: Support compiling as C.
6781
6782 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6783
6784         PR c++/19355
6785         * g++.dg/expr/pr19355-1.C: New test case.
6786
6787 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6788
6789         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6790         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6791         * ada/acats/tests/c3/c92005b.ada: Likewise.
6792         * ada/acats/tests/c3/cxb3012.a: Likewise.
6793         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6794
6795 2005-01-09  Paul Brook  <paul@codesourcery.com>
6796
6797         * gfortran.dg/common_2.f90: New file.
6798         * gfortran.dg/common_3.f90: New file.
6799
6800 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6801
6802         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6803
6804 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6805
6806         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6807         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6808         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6809         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6810         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6811         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6812         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6813         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6814         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6815         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6816         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6817         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6818         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6819         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6820         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6821         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6822         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6823         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6824         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6825         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6826         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6827         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6828         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6829         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6830         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6831         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6832         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6833         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6834         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6835         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6836         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6837         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6838         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6839         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6840         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6841         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6842         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6843         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6844         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6845         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6846         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6847         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6848         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6849         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6850         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6851         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6852         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6853         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6854         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6855         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6856         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6857         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6858         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6859         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6860         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6861         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6862         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6863         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6864         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6865         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6866         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6867         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6868         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6869         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6870         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6871         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6872         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6873
6874         * gcc.dg/vect/vect-1.c: Fix spelling.
6875         * gcc.dg/vect/vect-10.c: Fix spelling.
6876         * gcc.dg/vect/vect-11.c: Fix spelling.
6877         * gcc.dg/vect/vect-12.c: Fix spelling.
6878         * gcc.dg/vect/vect-14.c: Fix spelling.
6879         * gcc.dg/vect/vect-15.c: Fix spelling.
6880         * gcc.dg/vect/vect-16.c: Fix spelling.
6881         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6882         * gcc.dg/vect/vect-64.c: Fix comments.
6883         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6884
6885 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6886             Ira Rosen  <irar@il.ibm.com>
6887
6888         * gcc.dg/vect/vect-70.c: New test.
6889         * gcc.dg/vect/vect-71.c: New test.
6890
6891 2005-01-09  Manfred Hollstein  <mh@suse.com>
6892
6893         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6894         * gcc.dg/pr18241-2.c: Likewise.
6895         * gcc.dg/pr18241-3.c: Likewise.
6896         * gcc.dg/pr18241-4.c: Likewise.
6897         * gcc.dg/pr18241-5.c: Likewise.
6898
6899 2005-01-08  Richard Henderson  <rth@redhat.com>
6900
6901         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6902         False for x86 and x86-64.
6903
6904 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6905
6906         PR tree-optimization/18241
6907         * gcc.dg/pr18241-1.c: New test.
6908         * gcc.dg/pr18241-2.c: New test.
6909         * gcc.dg/pr18241-3.c: New test.
6910         * gcc.dg/pr18241-4.c: New test.
6911         * gcc.dg/pr18241-5.c: New test.
6912
6913 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6914
6915         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6916         gfortran.dg/select_4.f90: New.
6917
6918 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6919
6920         * gcc.c-torture/execute/20050107-1.c: New test.
6921
6922 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6923
6924         PR c++/19298
6925         * g++.dg/template/ref2.C: New.
6926
6927 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6928
6929         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6930         instead of being empty.
6931
6932 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6933
6934         PR fortran/15553
6935         * gfortran.dg/array-1.f90: New test.
6936
6937 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR tree-optimization/19283
6940         * gcc.c-torture/execute/20050106-1.c: New test.
6941
6942         PR rtl-optimization/18861
6943         * gcc.dg/20050105-1.c: New test.
6944
6945         PR tree-optimization/18828
6946         * gcc.dg/20050105-2.c: New test.
6947
6948 2005-01-07  Andreas Jaeger  <aj@suse.de>
6949
6950         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6951
6952 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6953
6954         PR fortran/18398
6955         * gfortran.dg/fmt_read.f90: New test.
6956
6957 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6958
6959         * gcc.dg/rs6000-ldouble-2.c: New.
6960
6961 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/19244
6964         * g++.dg/parser/ctor2.C: New test.
6965
6966 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6967
6968         PR c++/17154
6969         * g++.dg/template/using9.C: New test.
6970
6971 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6972
6973         PR c++/19258
6974         * g++.dg/lookup/friend6.C: New test.
6975
6976 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         PR c++/19270
6979         * g++.dg/template/array10.C: New.
6980
6981 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6982
6983         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6984         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6985
6986 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.c-torture/compile/20050105-1.c: New test.
6989
6990 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6991
6992         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6993
6994 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6995
6996         PR middle-end/19100
6997         * gcc.dg/conv-3.c: New test case.
6998
6999 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7000
7001         * gcc.dg/asm-wide-1.c: New test.
7002
7003 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7004
7005         PR c++/19030
7006         * g++.dg/parse/crash22.C: New
7007
7008 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7009
7010         PR 19257
7011         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7012
7013 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7014
7015         PR middle-end/17767
7016         * gcc.dg/i386-mmx-6.c: New test case.
7017
7018 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7019
7020         PR tree-optimization/18308
7021         * gcc.dg/vect/pr18308.c: New testcase.
7022
7023 2005-01-04  Andreas Jaeger  <aj@suse.de>
7024
7025         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7026
7027 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7028             Robert Bowdidge <bowdidge@apple.com>
7029
7030         * gcc.dg/cpp/subframework1.c: New.
7031         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7032         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7033         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7034         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7035
7036 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7037
7038         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7039         producing warning.
7040         * gcc.dg/darwin-weakimport-2.c: New.
7041
7042 2005-01-03  Richard Henderson  <rth@redhat.com>
7043
7044         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7045
7046 2005-01-03  Richard Henderson  <rth@redhat.com>
7047
7048         * gcc.dg/vect/vect.exp: Enable for ia64.
7049         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7050         (check_effective_target_vect_float): Likewise.
7051         (check_effective_target_vect_no_align): Likewise.
7052         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7053         * gcc.dg/vect/vect-8.c: Likewise.
7054
7055 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7056
7057         PR target/19236
7058         * gcc.dg/pr19236-1.c: New test case.
7059
7060 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7061
7062         PR rtl-optimization/12092
7063         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7064
7065 2005-01-02  Andreas Jaeger  <aj@suse.de>
7066
7067         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7068
7069 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7070             Andrew Pinski  <pinskia@physics.uc.edu>
7071
7072         PR rtl-optimization/12092
7073         * gcc.dg/pr12092-1.c: New test case.
7074
7075 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7076
7077         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7078         'hidden' and 'default' for better portability.
7079         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7080
7081         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7082         6 and 7.
7083         * g++.old-deja/g++.brendan/new3.C: Likewise.
7084
7085 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7086
7087         * gcc.dg/20041231-1.C: New test.
7088         * g++.dg/warn/Wunreachable-code-1.C: New test.
7089
7090 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7091
7092         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7093         file, not /dev/null.  Abort on error.
7094
7095 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7096             Ziemowit Laski  <zlaski@apple.com>
7097
7098         PR objc/18971
7099         * objc.dg/encode-5.m: New test.
7100
7101 2004-12-29  Richard Henderson  <rth@redhat.com>
7102
7103         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7104         * objc.dg/stabs-1.m: Disable for ia64.
7105
7106 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/19190
7109         * g++.dg/warn/Wunused-10.C: New test.
7110
7111 2004-12-28  Richard Henderson  <rth@redhat.com>
7112
7113         * objc.dg/stabs-1.m: Disable for alpha.
7114
7115 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/19149
7118         * g++.dg/parse/error23.C: New test.
7119
7120 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7121
7122         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7123
7124         PR fortran/19032
7125         * gfortran.dg/intrinsic_modulo_1.f90: New.
7126         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7127         tests with divisor -1.
7128
7129 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7130
7131         * g++.dg/opt/temp1.C (memcpy): Return a value.
7132
7133         PR c++/19148
7134         * g++.dg/expr/cond7.C: New test.
7135
7136 2004-12-27  Paul Brook  <paul@codesourcery.com>
7137
7138         * gfortran.dg/g77/select_no_compile.f: Remove.
7139
7140 2004-12-27  Richard Henderson  <rth@redhat.com>
7141
7142         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7143         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7144         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7145
7146 2004-12-26  Richard Henderson  <rth@redhat.com>
7147
7148         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7149         by 1i instead of token pasting.
7150
7151 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7152
7153         PR tree-optimization/17578
7154         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7155         to additional_flags.
7156         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7157
7158 2004-12-25  Richard Henderson  <rth@redhat.com>
7159
7160         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7161         Remove Alpha.
7162
7163 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7164
7165         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7166         hppa*-*-hpux*.
7167         * gcc.dg/pr17957.c (dg-options): Likewise.
7168         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7169         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7170         instead of 0 on __hppa__.
7171         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7172         "foo,%r" on hppa*-*-*.
7173
7174 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7175
7176         PR fortran/19071
7177         * gfortran.dg/complex_write.f90: New test.
7178
7179 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/17595
7182         * g++.dg/parse/pragma2.C: New test.
7183
7184         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7185
7186 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7187
7188         * gcc.dg/empty2.c: Add missing dg-warning.
7189
7190 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7191
7192         PR c++/17413
7193         * g++.dg/template/local4.C: New test.
7194         * g++.dg/template/crash19.C: Add dg-error marker.
7195
7196         * g++.dg/template/crash31.C: Correct embedded PR number.
7197
7198 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/16405
7201         * g++.dg/opt/temp1.C: Add do-run marker.
7202
7203 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7204
7205         * g++.dg/template/spec19.C: New.
7206
7207 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7208
7209         PR target/16819
7210         * gcc.dg/empty2.c: New.
7211
7212 2004-12-23  Richard Henderson  <rth@redhat.com>
7213
7214         * lib/target-supports.exp (check_effective_target_vect_no_align):
7215         Remove i?86 and x86-64.
7216
7217 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/16405
7220         * g++.dg/opt/temp1.C: New test.
7221
7222 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7223
7224         PR c++/18733
7225         * g++.dg/template/friend33.C: New testcase.
7226
7227 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/18464
7230         * g++.dg/template/cond5.C: New test.
7231
7232         PR c++/18492
7233         * g++.dg/inherit/thunk3.C: New test.
7234
7235         PR c++/11224
7236         * g++.dg/warn/Wunused-9.C: New test.
7237
7238 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7239
7240         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7241
7242 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7243
7244         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7245
7246 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/18378
7249         * g++.dg/ext/packed8.C: New test.
7250
7251         PR c++/19063
7252         * g++.dg/template/crash31.C: New test.
7253
7254         PR c++/19034
7255         * g++.dg/template/crash30.C: New test.
7256
7257 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7258
7259         PR C++/18984
7260         * g++.dg/eh/ctor3.C: New test.
7261
7262 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7263
7264         * objc.dg/stabs-1.m: Allow section name to be quoted and
7265         assembly label to begin with '.LL'.
7266
7267 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7268
7269         * gcc.dg/vect/vect.exp
7270         (check_effective_target_lp64_or_vect_no_align): New.
7271         * gcc.dg/vect/vect-77.c: Use it.
7272         * gcc.dg/vect/vect-78.c: Use it.
7273
7274         * lib/target-supports.exp
7275         (check_effective_target_vect_no_max,
7276         check_effective_target_vect_no_bitwise,
7277         check_effective_target_vect_no_align): New.
7278         * gcc.dg/vect/vect-13.c: Use them.
7279         * gcc.dg/vect/vect-17.c: Ditto.
7280         * gcc.dg/vect/vect-18.c: Ditto.
7281         * gcc.dg/vect/vect-19.c: Ditto.
7282         * gcc.dg/vect/vect-20.c: Ditto.
7283         * gcc.dg/vect/vect-27.c: Ditto.
7284         * gcc.dg/vect/vect-29.c: Ditto.
7285         * gcc.dg/vect/vect-44.c: Ditto.
7286         * gcc.dg/vect/vect-48.c: Ditto.
7287         * gcc.dg/vect/vect-50.c: Ditto.
7288         * gcc.dg/vect/vect-52.c: Ditto.
7289         * gcc.dg/vect/vect-54.c: Ditto.
7290         * gcc.dg/vect/vect-56.c: Ditto.
7291         * gcc.dg/vect/vect-58.c: Ditto.
7292         * gcc.dg/vect/vect-60.c: Ditto.
7293         * gcc.dg/vect/vect-72.c: Ditto.
7294         * gcc.dg/vect/vect-80.c: Ditto.
7295
7296 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7297
7298         PR c++/14075
7299         * g++.dg/init/string1.C: New.
7300
7301         PR c++/18975
7302         * g++.dg/other/synth1.C: New.
7303
7304 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7305
7306         PR c/18963
7307         * gcc.dg/pr18963-1.c: New test.
7308
7309 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7310
7311         PR c/18596
7312         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7313         * gcc.dg/pr18596-1.c: Use dg-error.
7314         (dg-options): Use -fno-unit-at-a-time.
7315         * gcc.dg/pr18596-2.c: New test.
7316         * gcc.dg/pr18596-3.c: New test.
7317
7318 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7319
7320         PR middle-end/18683
7321         * g++.dg/opt/pr18683-1.C: New test case.
7322
7323 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7324
7325         PR other/19093
7326         * g++.dg/opt/max1.C: Fix for 64bit targets.
7327
7328 2004-12-20  Matt Austern  <austern@apple.com>
7329
7330         PR c++/19044
7331         * g++.dg/ext/builtin6.C: New
7332
7333 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7334
7335         PR tree-optimization/19080
7336         * gcc.c-torture/compile/pr19080.c: New test.
7337
7338 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7339
7340         * gcc.dg/20041219-1.c: New test.
7341
7342 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7343
7344         PR middle-end/19068
7345         * g++.dg/opt/max1.C: New test case.
7346
7347 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7348
7349         * gcc.dg/fdata-sections-1.c: New test.
7350
7351 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7352
7353         PR middle-end/18548
7354         * gcc.dg/max-1.c: New test case.
7355
7356 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * gcc.c-torture/execute/20041218-1.c: New test.
7359
7360 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7361
7362         * gcc.dg/pr18501.c: New test.
7363         * gcc.dg/uninit-5.c: XFAIL.
7364         * gcc.dg/uninit-9.c: XFAIL.
7365
7366 2004-12-17  Dale Johannesen  <dalej@apple.com>
7367
7368         * gcc.dg/20041213-1.c:  New.
7369
7370 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7371
7372         * objc.dg/stabs-1.m: Allow assembly label to begin
7373         with a dot ('.').
7374
7375 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7376
7377         * gcc.c-torture/execute/20041213-1.c: Move...
7378         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7379
7380 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         PR c++/18721
7383         * g++.dg/lookup/conv-5.C: New.
7384
7385 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7386
7387         * objc.dg/stabs-1.m: New test.
7388
7389 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7390
7391         * gcc.dg/visibility-c.c: Change compile to
7392         assemble for the test.
7393
7394 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7395
7396         PR target/19041
7397         * gcc.dg/visibility-c.c: New test.
7398
7399 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7400
7401         PR middle-end/18493
7402         * gcc.dg/switch-8.c: New test case.
7403
7404 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         PR c++/18905
7407         * g++.dg/template/init4.C: New.
7408         * g++.dg/opt/static3.C: Enable optimizer.
7409
7410 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7411
7412         * g++.dg/other/complex1.C: New test.
7413
7414 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7415
7416         * g++.dg/opt/inline9.C: New test.
7417
7418 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7419
7420         PR fortran/18993
7421         * gfotran.dg/nullify_1.f: New test.
7422
7423 2004-12-15  Richard Henderson  <rth@redhat.com>
7424
7425         * gcc.target/i386/i386.exp: New harness.
7426         * gcc.target/i386/vect-args.c: New.
7427
7428 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7429
7430         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7431
7432 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7433
7434         PR c++/18825
7435         * g++.dg/template/friend32.C: New test.
7436
7437 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7438
7439         * cpp/pragma-once-1.c: New test.
7440         * cpp/pragma-once-1b.h: Likewise.
7441         * cpp/pragma-once-1c.h: Likewise.
7442         * cpp/pragma-once-1d.h: Likewise.
7443         * cpp/inc/pragma-once-1a.h: Likewise.
7444
7445 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7446             Steven G. Kargl  <kargls@comcast.net>
7447
7448         PR fortran/17597
7449         * gfortran.dg/list_read_3.f90: New test.
7450
7451 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7452
7453         * gcc.dg/ftrapv-2.c: New test.
7454
7455 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         PR c++/18981
7458         * g++.dg/template/typename9.C: New test.
7459
7460 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7461
7462         PR c++/18738
7463         * g++.dg/template/typename8.C: New test.
7464         * g++.dg/parse/friend2.C: Tweak error message.
7465
7466 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7467
7468         * gcc.c-torture/20041214-1.c: New test.
7469
7470 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7471
7472         PR c++/18965
7473         * g++.dg/init/array17.C: New test.
7474
7475 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/18793
7478         * g++.dg/init/aggr3.C: New test.
7479
7480 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7481
7482         * gcc.dg/altivec-types-1.c: New test.
7483         * gcc.dg/altivec-types-2.c: New test.
7484         * gcc.dg/altivec-types-3.c: New test.
7485         * gcc.dg/altivec-types-4.c: New test.
7486         * g++.dg/ext/altivec-types-1.C: New test.
7487         * g++.dg/ext/altivec-types-2.C: New test.
7488         * g++.dg/ext/altivec-types-3.C: New test.
7489         * g++.dg/ext/altivec-types-4.C: New test.
7490
7491 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR middle-end/18951
7494         * gcc.c-torture/execute/20041213-1.c: New test.
7495
7496 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7497
7498         PR c++/18949
7499         * g++.dg/template/cast1.C: New.
7500
7501 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7502
7503         * gcc.c-torture/execute/20041213-2.c: New test.
7504
7505 2004-12-13  Richard Henderson  <rth@redhat.com>
7506
7507         * gcc.dg/i386-sse-10.c: Fix typo in options.
7508
7509 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7510
7511         PR c++/18968
7512         * g++.dg/opt/pr18968.C: New test.
7513
7514 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7515
7516         PR c++/18925
7517         * g++.dg/ext/visibility/staticdatamem.C: New test.
7518
7519 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7520
7521         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7522
7523 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7524
7525         PR rtl-optimization/18928
7526         * gcc.dg/pr18928-1.c: New test case.
7527
7528 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7529
7530         PR tree-opt/16951
7531         * gcc.c-torture/compile/20041211-1.c: New.
7532
7533 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7534
7535         PR middle-end/17564
7536         * gcc.c-torture/execute/20041212-1.c: New test.
7537
7538 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7539
7540         PR fortran/18869
7541         * gfortran.dg/common_1.f90: New test.
7542
7543 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7544         Paul Brook  <paul@codesourcery.com>
7545
7546         PR fortran/16222
7547         * gfortran.dg/real_do_1.f90: New test.
7548
7549 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         PR tree-opt/18040
7552         * g++.dg/opt/ptrmem6.C: New test.
7553
7554 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7555
7556         PR middle-end/18921
7557         * gcc.dg/pr18921-1.c: New test case.
7558
7559 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7560
7561         PR fortran/17175
7562         * gfortran.dg/scale_1.f90: New test.
7563
7564 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7565
7566         PR middle-end/18903
7567         * gcc.c-torture/compile/pr18903.c: New test.
7568
7569 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7570
7571         * gcc.c-torture/execute/20041210-1.c: New test.
7572
7573 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7574
7575         PR c++/18731
7576         * g++.dg/parser/struct-1.C: New test.
7577         * g++.dg/parser/struct-2.C: New test.
7578         * g++.dg/parser/struct-3.C: New test.
7579
7580 2004-12-09  Richard Henderson  <rth@redhat.com>
7581
7582         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7583
7584         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7585         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7586
7587 2004-12-09  Matt Austern  <austern@apple.com>
7588
7589         PR c++/18514
7590         * g++.dg/ext/builtin1.C: New
7591         * g++.dg/ext/builtin2.C: New
7592         * g++.dg/ext/builtin3.C: New
7593         * g++.dg/ext/builtin4.C: New
7594         * g++.dg/ext/builtin5.C: New
7595
7596 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7597
7598         PR tree-opt/18904
7599         * g++.dg/opt/ptrmem5.C: New test.
7600
7601 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7602
7603         * g++.dg/parse/typename5.C: Adjust for new error.
7604         * g++.dg/parse/typename7.C: New.
7605
7606 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7607
7608         PR c++/18073
7609         * g++.dg/other/mmintrin.C: New test.
7610
7611 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7612
7613         PR c++/16681
7614         * g++.dg/init/array15.C: New.
7615         * g++.dg/init/array16.C: New.
7616
7617 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7618
7619         PR fortran/18826
7620         * gfortran.dg/assign_1.f90: New test.
7621
7622 2004-12-08  Nick Clifton  <nickc@redhat.com>
7623
7624         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7625         * gcc.target/xstormy16/data_below100: Likewise.
7626         * gcc.target/xstormy16/sfr: Likewise.
7627         * gcc.target/xstormy16/below100.S: New test source file.
7628         * gcc.target/xstormy16/below100.ld: New test linker script.
7629         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7630         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7631         bp instructions.
7632         * gcc.target/xstormy16/bp.c: Likewise.
7633
7634         * gcc.target/xstormy16/bss_below100: New files:
7635         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7636         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7637         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7638         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7639         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7640         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7641         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7642         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7643         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7644         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7645         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7646         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7647         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7648         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7649         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7650         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7651         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7652         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7653         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7654         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7655         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7656         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7657         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7658         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7659         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7660         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7661         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7662
7663         * gcc.target/xstormy16/data_below100: New files:
7664         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7665         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7666         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7667         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7668         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7669         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7670         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7671         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7672         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7673         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7674         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7675         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7676         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7677         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7678         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7679         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7680         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7681         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7682         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7683         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7684         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7685         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7686         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7687         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7688         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7689         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7690         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7691
7692         * gcc.target/xstormy16/sfr: New files:
7693         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7694         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7695         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7696         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7697         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7698         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7699         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7700         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7701         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7702         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7703         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7704         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7705         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7706         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7707         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7708         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7709         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7710         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7711         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7712         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7713         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7714         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7715         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7716         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7717         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7718         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7719         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7720         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7721         27_if0_sfrw_bitfield_f.c
7722
7723 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7724
7725         PR c++/18100
7726         * g++.dg/lookup/name-clash4.C: New test.
7727
7728 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7729
7730         PR c++/18672
7731         * g++.dg/opt/array1.C: New.
7732
7733         PR c++/18803
7734         * g++.dg/template/operator5.C: New.
7735
7736 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7737
7738         PR c/18867
7739         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7740
7741 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7742
7743         * gcc.dg/noncompile/20041207.c: New test.
7744
7745 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7746
7747         * g++.dg/other/unreachable-1.C: New test.
7748
7749 2004-12-06  Nick Clifton  <nickc@redhat.com>
7750
7751         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7752         <limits.h> because the latter comes from gcc's include/ directory
7753         and not the newlib/libc/include directory.
7754
7755 2004-12-04  Richard Henderson  <rth@redhat.com>
7756
7757         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7758
7759 2004-12-04  Richard Henderson  <rth@redhat.com>
7760
7761         * lib/target-supports.exp (check_gc_sections_available): Disable
7762         for alpha and ia64.
7763
7764 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7765
7766         PR middle-end/17909
7767         * g++.dg/other/vararg-2.C: New test.
7768
7769 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7770
7771         PR c++/17011, c++/17971
7772         * g++.dg/template/error15.C: Adjust expected error.
7773         * g++.dg/template/instantiate3.C: Likewise.
7774
7775 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7776
7777         * gcc.dg/altivec-18.c: Fix for darwin
7778
7779 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7780
7781         PR c++/18782
7782         * g++.dg/parse/ptrmem2.C: New.
7783
7784         PR c++/18318
7785         * g++.dg/template/new1.C: New.
7786
7787 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7788
7789         PR fortran/18710
7790         * gfortran.dg/direct_io_3.f90: New test.
7791
7792 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         PR 18758
7795         * g++.dg/parse/crash21.C: New.
7796
7797 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7798
7799         PR c++/15664, c++/18276
7800         * g++.dg/template/ttp13.C: New test.
7801         * g++.dg/template/ttp14.C: Likewise.
7802
7803 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7804
7805         PR c++/18123
7806         * g++.dg/parse/enum2.C: New test.
7807         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7808
7809 2004-12-02  Nick Clifton  <nickc@redhat.com>
7810
7811         * gcc.target/xstormy16: New test directory.
7812         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7813         * gcc.target/xstormy16/bp.c: Check the generation of bp
7814         instructions.
7815         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7816         bn instructions and the BELOW100 attribute.
7817
7818 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7819
7820         PR target/16952
7821         * gcc.dg/ppc-eabi.c: New.
7822
7823 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7824
7825         PR fortran/18284
7826         * gfortran.dg/backspace.f90
7827
7828 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7829
7830         * gfortran.dg/inquire.f90: New test.
7831
7832 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7833
7834         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7835         handle effective-target-keyword.
7836         (dg-skip-if): Support effective-target keyword as target list.
7837         (dg-xfail-if): Ditto.
7838         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7839
7840 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7841
7842         PR tree-optimization/18291
7843         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7844
7845 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         PR C++/18729
7848         * g++.dg/parse/crash20.C: New.
7849
7850         PR c++/17431
7851         * g++.dg/overload/arg1.C: New.
7852         * g++.dg/overload/arg2.C: New.
7853         * g++.dg/overload/arg3.C: New.
7854         * g++.dg/overload/arg4.C: New.
7855
7856 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7857
7858         * gcc.dg/c99-flex-array-4.c: Remove.
7859
7860 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7861
7862         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7863
7864         * lib/target-supports.exp (is-effective-target): Simplify.
7865
7866         * lib/target-supports.exp (check_effective_target_vect_long):
7867         Fix for powerpc64-*-*.
7868
7869 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7870
7871         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7872         to support new requirements on FreeBSD 5.
7873
7874 2004-11-30  Devang Patel  <dpatel@apple.com>
7875
7876         PR 18702
7877         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7878
7879 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7880
7881         * g++.dg/ext/altivec-13.C: New test.
7882
7883 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7884
7885         PR tree-opt/18298
7886         * gcc.c-torture/execute/p18298.c: New test.
7887
7888 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7889             Dorit Naishlos  <dorit@il.ibm.com>
7890
7891         PR tree-opt/18607
7892         * gcc.dg/vect/vect-89.c: New test.
7893
7894 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7895
7896         * gcc.dg/pr18596-1.c: New test.
7897
7898 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7899
7900         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7901
7902 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7903
7904         PR c/18479
7905         * gcc.dg/pr18479.c: New test.
7906
7907 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7908
7909         PR target/18490
7910         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7911         mmix-knuth-mmixware.
7912
7913         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7914         cris-*-elf* cris-*-aout* mmix-*-*
7915
7916 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7917
7918         PR middle-end/18725
7919         * gcc.dg/pr18725.c: New test.
7920
7921 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7922
7923         PR target/18488
7924         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7925
7926         PR target/18336
7927         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7928
7929 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/18368
7932         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7933         * g++.old-deja/g++.law/ctors5.C: Likewise.
7934         * g++.old-deja/g++.other/crash25.C: Likewise.
7935
7936         PR c++/18674
7937         * g++.dg/template/error16.C: New test.
7938
7939         PR c++/18512
7940         * g++.dg/template/crash29.C: New test.
7941
7942 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7943
7944         PR tree-optimization/18712
7945         * gcc.c-torture/compile/pr18712.c: New test.
7946
7947 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7948
7949         PR c/7544
7950         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7951         tests.
7952
7953 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7954
7955         PR c++/18652
7956         * g++.dg/lookup/crash6.C: New test.
7957
7958 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7959
7960         PR middle-end/18164
7961         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7962
7963 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7964
7965         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7966         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7967         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7968
7969 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7970
7971         * gcc.dg/pr18164.c: New test.
7972
7973 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7974
7975         * gcc.dg/funroll-loops-all.c: New.
7976
7977 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7978
7979         PR target/18489
7980         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7981         delimeter, match space and TAB as well as ":".
7982
7983         PR target/18484
7984         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7985
7986         PR target/18348
7987         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7988
7989         PR target/18345
7990         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7991
7992         PR target/18337
7993         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7994
7995 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7996
7997         * gfortran.dg/direct_io_2.f90: New test.
7998
7999 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8000
8001         PR target/18334
8002         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8003
8004 2004-11-28  Richard Henderson  <rth@redhat.com>
8005
8006         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8007
8008 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8009
8010         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8011         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8012         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8013         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8014         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8015         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8016         gcc.dg/pointer-arith-8.c: New tests.
8017
8018 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8019
8020         PR fortran/18364
8021         * gfortran.dg/endfile.f90: New test.
8022
8023 2004-11-27  Falk Hueffner  <falk@debian.org>
8024
8025         * gcc.dg/loop-6.c: New test.
8026
8027 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8028
8029         * gcc.c-torture/execute/20041126-1.c: New test.
8030
8031 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8032
8033         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8034         on IRIX.
8035
8036 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8037
8038         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8039         functions.
8040
8041 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8042
8043         PR rtl-optimization/17825
8044         * gcc.c-torture/compile/20041119-1.c: New test.
8045
8046 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8047
8048         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8049         Check existence of ld library path variables before unsetting.
8050
8051 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8052
8053         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8054
8055 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8056
8057         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8058
8059 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8060
8061         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8062
8063 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8064
8065         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8066         dg-do directive.
8067
8068 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8069
8070         * gcc.dg/pr17957.c: Pass --param, not -param.
8071
8072 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8073
8074         PR middle-end/17957
8075         * testsuite/gcc.dg/pr17957.c: New test.
8076
8077 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/18445
8080         * g++.dg/template/crash28.C: Likewise.
8081
8082         PR c++/18001
8083         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8084         * g++.dg/ext/lvaddr.C: Likewise.
8085         * g++.dg/opt/pr7503-3.C: Likewise.
8086
8087         PR c++/18466
8088         * g++.dg/parse/qualified3.C: New test.
8089         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8090
8091         PR c++/18545
8092         * g++.dg/expr/return1.C: New test.
8093
8094 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8095
8096         Friend class name lookup 3/n, PR c++/3332
8097         * g++.dg/lookup/friend3.C: New test.
8098         * g++.dg/lookup/friend4.C: Likewise.
8099         * g++.dg/lookup/friend5.C: Likewise.
8100
8101 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8102
8103         Friend class name lookup 2/n, PR c++/14513, c++/15410
8104         * g++.dg/lookup/friend2.C: New test.
8105         * g++.dg/template/friend31.C: Likewise.
8106
8107 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8108
8109         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8110
8111 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/17473
8114         * g++.dg/tc1/dr56.C: Remove.
8115         * g++.dg/template/typedef1.C: Add dg-error markers.
8116         * g++.old-deja/g++.other/typedef7.C: Likewise.
8117
8118         PR c++/18285
8119         * g++.dg/parse/typedef7.C: New test.
8120
8121 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8122
8123         * gcc.c-torture/execute/20041124-1.c: New test.
8124
8125 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8126
8127         * g++.dg/template/deduce3.C: New test.
8128
8129         PR c++/18586
8130         * g++.dg/template/crash27.C: New test.
8131
8132         PR c++/18530
8133         * g++.dg/warn/Wshadow-3.C: New test.
8134
8135 2004-11-24  Devang Patel  <dpatel@apple.com>
8136
8137         PR/18555
8138         * gcc.dg/cpp/isysroot-1.c: New test.
8139         * gcc.dg/cpp/usr/include/stdio.h: New file.
8140         * gcc.dg/cpp/isysroot-2.c: New test.
8141         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8142         New file.
8143
8144 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8145
8146         PR c++/8929
8147         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8148
8149 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8150
8151         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8152         * gcc.target/sparc/pdist.c: Likewise.
8153
8154 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8155
8156         PR c++/16882
8157         * g++.dg/conversion/simd1.C: New test.
8158
8159 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8160
8161         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8162         and restore_ld_library_path_env_vars.
8163         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8164         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8165         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8166         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8167
8168 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8169
8170         * gcc.dg/pragma-align-2.c: Test macro expansion.
8171         * gcc.dg/pragma-pack-2.c: New test.
8172
8173 2004-11-23  Richard Henderson  <rth@redhat.com>
8174
8175         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8176         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8177         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8178         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8179         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8180         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8181
8182         * gcc.dg/vect/vect.exp: Add check for alpha.
8183         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8184         (check_effective_target_vect_int): Enable for alpha.
8185         (check_effective_target_vect_long): New.
8186         (is-effective-target): Add it.
8187
8188 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8189
8190         * gcc.dg/pr18614-1.c: New test.
8191
8192 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8193
8194         * gcc.dg/setjmp-2.c: New test.
8195
8196 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8197
8198         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8199         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8200         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8201         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8202         gcc.target/sparc/pdist.c: New tests.
8203
8204 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8205
8206         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8207
8208 2004-11-22  Dale Johannesen  <dalej@apple.com>
8209
8210         * gcc.dg/20041111-1.c:  New.
8211
8212 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8213
8214         PR tree-opt/18536
8215         * gcc.dg/vect/pr18536.c: New test.
8216
8217 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8218
8219         PR c++/18354
8220         * g++.dg/template/nontype11.C: New test.
8221
8222 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8223
8224         PR middle-end/18520
8225         * gcc.dg/pr18520-1.c: New test case.
8226
8227 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8228
8229         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8230         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8231         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8232         expected diagnostics.
8233
8234 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         PR target/18580
8237         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8238         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8239         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8240
8241 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8242
8243         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8244
8245 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8246             Joseph Myers  <joseph@codesourcery.com>
8247
8248         * lib/target-supports.exp (check_visibility_available): Really
8249         test the compiler.
8250
8251 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8252
8253         PR tree-opt/18181
8254         * gcc.dg/vect/vect-85.c: New test.
8255         * gcc.dg/vect/vect-86.c: New test.
8256         * gcc.dg/vect/vect-87.c: New test.
8257         * gcc.dg/vect/vect-88.c: New test.
8258
8259 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8260
8261         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8262
8263 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8264
8265         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8266         * gcc.dg/ppc-and-1.c: Ditto.
8267         * gcc.dg/ppc-compare-1.c: Ditto.
8268         * gcc.dg/ppc-mov-1.c: Ditto
8269
8270 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8271             Mark Mitchell  <mark@codesourcery.com>
8272
8273         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8274
8275 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8276             Aldy Hernandez  <aldyh@redhat.com>
8277
8278         * lib/target-supports.exp (check_effective_target_vect_int): New
8279         (check_effective_target_vect_float): New
8280         (check_effective_target_vect_double): New.
8281         (is-effective-target): Support new effective targets keywords.
8282         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8283         default action for dg-do.
8284         * gcc.dg/vect/pr16105.c: Use new support.
8285         * gcc.dg/vect/pr18400.c: Ditto.
8286         * gcc.dg/vect/pr18425.c: Ditto.
8287         * gcc.dg/vect/vect-1.c: Ditto.
8288         * gcc.dg/vect/vect-10.c: Ditto.
8289         * gcc.dg/vect/vect-11.c: Ditto.
8290         * gcc.dg/vect/vect-12.c: Ditto.
8291         * gcc.dg/vect/vect-13.c: Ditto.
8292         * gcc.dg/vect/vect-14.c: Ditto.
8293         * gcc.dg/vect/vect-15.c: Ditto.
8294         * gcc.dg/vect/vect-16.c: Ditto.
8295         * gcc.dg/vect/vect-17.c: Ditto.
8296         * gcc.dg/vect/vect-18.c: Ditto.
8297         * gcc.dg/vect/vect-19.c: Ditto.
8298         * gcc.dg/vect/vect-2.c: Ditto.
8299         * gcc.dg/vect/vect-20.c: Ditto.
8300         * gcc.dg/vect/vect-21.c: Ditto.
8301         * gcc.dg/vect/vect-22.c: Ditto.
8302         * gcc.dg/vect/vect-23.c: Ditto.
8303         * gcc.dg/vect/vect-24.c: Ditto.
8304         * gcc.dg/vect/vect-25.c: Ditto.
8305         * gcc.dg/vect/vect-26.c: Ditto.
8306         * gcc.dg/vect/vect-27.c: Ditto.
8307         * gcc.dg/vect/vect-27a.c: Ditto.
8308         * gcc.dg/vect/vect-28.c: Ditto.
8309         * gcc.dg/vect/vect-29.c: Ditto.
8310         * gcc.dg/vect/vect-29a.c: Ditto.
8311         * gcc.dg/vect/vect-3.c: Ditto.
8312         * gcc.dg/vect/vect-30.c: Ditto.
8313         * gcc.dg/vect/vect-31.c: Ditto.
8314         * gcc.dg/vect/vect-32.c: Ditto.
8315         * gcc.dg/vect/vect-33.c: Ditto.
8316         * gcc.dg/vect/vect-34.c: Ditto.
8317         * gcc.dg/vect/vect-35.c: Ditto.
8318         * gcc.dg/vect/vect-36.c: Ditto.
8319         * gcc.dg/vect/vect-37.c: Ditto.
8320         * gcc.dg/vect/vect-38.c: Ditto.
8321         * gcc.dg/vect/vect-4.c: Ditto.
8322         * gcc.dg/vect/vect-40.c: Ditto.
8323         * gcc.dg/vect/vect-41.c: Ditto.
8324         * gcc.dg/vect/vect-42.c: Ditto.
8325         * gcc.dg/vect/vect-43.c: Ditto.
8326         * gcc.dg/vect/vect-44.c: Ditto.
8327         * gcc.dg/vect/vect-45.c: Ditto.
8328         * gcc.dg/vect/vect-46.c: Ditto.
8329         * gcc.dg/vect/vect-47.c: Ditto.
8330         * gcc.dg/vect/vect-48.c: Ditto.
8331         * gcc.dg/vect/vect-48a.c: Ditto.
8332         * gcc.dg/vect/vect-49.c: Ditto.
8333         * gcc.dg/vect/vect-5.c: Ditto.
8334         * gcc.dg/vect/vect-50.c: Ditto.
8335         * gcc.dg/vect/vect-51.c: Ditto.
8336         * gcc.dg/vect/vect-52.c: Ditto.
8337         * gcc.dg/vect/vect-53.c: Ditto.
8338         * gcc.dg/vect/vect-54.c: Ditto.
8339         * gcc.dg/vect/vect-55.c: Ditto.
8340         * gcc.dg/vect/vect-56.c: Ditto.
8341         * gcc.dg/vect/vect-56a.c: Ditto.
8342         * gcc.dg/vect/vect-57.c: Ditto.
8343         * gcc.dg/vect/vect-58.c: Ditto.
8344         * gcc.dg/vect/vect-59.c: Ditto.
8345         * gcc.dg/vect/vect-6.c: Ditto.
8346         * gcc.dg/vect/vect-60.c: Ditto.
8347         * gcc.dg/vect/vect-61.c: Ditto.
8348         * gcc.dg/vect/vect-62.c: Ditto.
8349         * gcc.dg/vect/vect-63.c: Ditto.
8350         * gcc.dg/vect/vect-64.c: Ditto.
8351         * gcc.dg/vect/vect-65.c: Ditto.
8352         * gcc.dg/vect/vect-66.c: Ditto.
8353         * gcc.dg/vect/vect-67.c: Ditto.
8354         * gcc.dg/vect/vect-68.c: Ditto.
8355         * gcc.dg/vect/vect-69.c: Ditto.
8356         * gcc.dg/vect/vect-7.c: Ditto.
8357         * gcc.dg/vect/vect-72.c: Ditto.
8358         * gcc.dg/vect/vect-72a.c: Ditto.
8359         * gcc.dg/vect/vect-73.c: Ditto.
8360         * gcc.dg/vect/vect-74.c: Ditto.
8361         * gcc.dg/vect/vect-75.c: Ditto.
8362         * gcc.dg/vect/vect-76.c: Ditto.
8363         * gcc.dg/vect/vect-77.c: Ditto.
8364         * gcc.dg/vect/vect-77a.c: Ditto.
8365         * gcc.dg/vect/vect-78.c: Ditto.
8366         * gcc.dg/vect/vect-79.c: Ditto.
8367         * gcc.dg/vect/vect-8.c: Ditto.
8368         * gcc.dg/vect/vect-80.c: Ditto.
8369         * gcc.dg/vect/vect-82.c: Ditto.
8370         * gcc.dg/vect/vect-82_64.c: Ditto.
8371         * gcc.dg/vect/vect-83.c: Ditto.
8372         * gcc.dg/vect/vect-83_64.c: Ditto.
8373         * gcc.dg/vect/vect-9.c: Ditto.
8374         * gcc.dg/vect/vect-all.c: Ditto.
8375         * gcc.dg/vect/vect-none.c: Ditto.
8376
8377 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8378
8379         * lib/gcc-dg.exp (dg-skip-if): New function.
8380         (dg-forbid-option): Remove.
8381         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8382         * g++.dg/abi/bitfield8.C: Likewise.
8383         * g++.dg/abi/dtor1.C: Likewise.
8384         * g++.dg/abi/empty10.C: Likewise.
8385         * g++.dg/abi/empty7.C: Likewise.
8386         * g++.dg/abi/empty9.C: Likewise.
8387         * g++.dg/abi/layout3.C: Likewise.
8388         * g++.dg/abi/layout4.C: Likewise.
8389         * g++.dg/abi/thunk1.C: Likewise.
8390         * g++.dg/abi/thunk2.C: Likewise.
8391         * g++.dg/abi/vbase11.C: Likewise.
8392         * g++.dg/abi/vthunk2.C: Likewise.
8393         * g++.dg/abi/vthunk3.C: Likewise.
8394         * g++.dg/ext/attrib8.C: Likewise.
8395         * g++.dg/opt/longbranch2.C: Likewise.
8396         * g++.dg/opt/reg-stack4.C: Likewise.
8397         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8398         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8399         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8400         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8401         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8402         * gcc.dg/20000609-1.c: Likewise.
8403         * gcc.dg/20000720-1.c: Likewise.
8404         * gcc.dg/20011107-1.c: Likewise.
8405         * gcc.dg/20011119-1.c: Likewise.
8406         * gcc.dg/20020108-1.c: Likewise.
8407         * gcc.dg/20020122-2.c: Likewise.
8408         * gcc.dg/20020122-3.c: Likewise.
8409         * gcc.dg/20020201-3.c: Likewise.
8410         * gcc.dg/20020206-1.c: Likewise.
8411         * gcc.dg/20020218-1.c: Likewise.
8412         * gcc.dg/20020310-1.c: Likewise.
8413         * gcc.dg/20020411-1.c: Likewise.
8414         * gcc.dg/20020418-2.c: Likewise.
8415         * gcc.dg/20020426-1.c: Likewise.
8416         * gcc.dg/20020426-2.c: Likewise.
8417         * gcc.dg/20020517-1.c: Likewise.
8418         * gcc.dg/20020523-1.c: Likewise.
8419         * gcc.dg/20020523-2.c: Likewise.
8420         * gcc.dg/20020729-1.c: Likewise.
8421         * gcc.dg/20030204-1.c: Likewise.
8422         * gcc.dg/20030826-2.c: Likewise.
8423         * gcc.dg/20030926-1.c: Likewise.
8424         * gcc.dg/20031202-1.c: Likewise.
8425         * gcc.dg/980312-1.c: Likewise.
8426         * gcc.dg/980313-1.c: Likewise.
8427         * gcc.dg/990117-1.c: Likewise.
8428         * gcc.dg/990424-1.c: Likewise.
8429         * gcc.dg/990524-1.c: Likewise.
8430         * gcc.dg/991230-1.c: Likewise.
8431         * gcc.dg/i386-387-1.c: Likewise.
8432         * gcc.dg/i386-387-2.c: Likewise.
8433         * gcc.dg/i386-387-3.c: Likewise.
8434         * gcc.dg/i386-387-4.c: Likewise.
8435         * gcc.dg/i386-387-5.c: Likewise.
8436         * gcc.dg/i386-387-6.c: Likewise.
8437         * gcc.dg/i386-asm-1.c: Likewise.
8438         * gcc.dg/i386-bitfield1.c: Likewise.
8439         * gcc.dg/i386-bitfield2.c: Likewise.
8440         * gcc.dg/i386-loop-1.c: Likewise.
8441         * gcc.dg/i386-loop-2.c: Likewise.
8442         * gcc.dg/i386-loop-3.c: Likewise.
8443         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8444         * gcc.dg/i386-pic-1.c: Likewise.
8445         * gcc.dg/i386-regparm.c: Likewise.
8446         * gcc.dg/i386-signbit-1.c: Likewise.
8447         * gcc.dg/i386-signbit-2.c: Likewise.
8448         * gcc.dg/i386-signbit-3.c: Likewise.
8449         * gcc.dg/i386-sse-5.c: Likewise.
8450         * gcc.dg/i386-sse-8.c: Likewise.
8451         * gcc.dg/i386-unroll-1.c: Likewise.
8452         * gcc.dg/tls/opt-1.c: Likewise.
8453         * gcc.dg/tls/opt-2.c: Likewise.
8454         * gcc.dg/unroll-1.c: Likewise.
8455         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8456         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8457         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8458         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8459
8460 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8461
8462         * g++.dg/template/incomplete1.C: New test.
8463
8464 2004-11-16  Nick Clifton  <nickc@redhat.com>
8465
8466         Revert patches accidentally commited during checkin of fixes for
8467         xstormy16 tests:
8468         gcc.c-torture/execute/simd-4.c: Revert
8469         gcc.dg/20040910-1.c: Revert.
8470
8471 2004-11-16  Paul Brook  <paul@codesourcery.com>
8472
8473         PR fortran/13010
8474         * gfortran.dg/der_pointer_1.f90: New test.
8475
8476 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8477
8478         PR c/18498
8479         * gcc.dg/bitfld-13.c: New test.
8480
8481 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8482
8483         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8484         powerpc*-*-linux*.
8485
8486         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8487         * gcc.dg/ppc64-abi-2.c: Ditto.
8488         * gcc.dg/ppc64-abi-3.c: Ditto.
8489
8490         * lib/gcc-dg.exp (dg-target-list): Remove.
8491
8492 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8493
8494         * gcc.dg/ia64-postinc.c: New test.
8495
8496 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8497
8498         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8499
8500 2004-11-15  Nick Clifton  <nickc@redhat.com>
8501
8502         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8503         __INT_MAX__ so that the test can be compiled by toolchains
8504         targeted at 16-bit processors.
8505
8506         * gcc.dg/20040625-1.c: Use long constants rather than integers
8507         when performing arithmetic that will overflow 16-bits.
8508
8509         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8510         xstormy16.  It does not support 128-bit vector operations.
8511
8512         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8513         with the macro PTR_TYPE.  Define this macro to an integer type
8514         suitable for holding a pointer.
8515
8516         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8517         the target is a 16-bit processor.
8518
8519         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8520         16-bit targets where the character constant will be too long.
8521
8522         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8523         where the double will not be directly addressable.
8524
8525 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8526
8527         Friend class name lookup 1/n, PR c++/18471
8528         * g++.dg/template/crash26.C: New test.
8529         * g++.dg/lookup/struct1.C: Adjust expected error.
8530         * g++.dg/parse/elab1.C: Likewise.
8531         * g++.dg/parse/elab2.C: Likewise.
8532         * g++.dg/parse/int-as-enum1.C: Likewise.
8533         * g++.dg/parse/struct-as-enum1.C: Likewise.
8534         * g++.dg/parse/typedef1.C: Likewise.
8535         * g++.dg/parse/typedef3.C: Likewise.
8536         * g++.dg/parse/typedef4.C: Likewise.
8537         * g++.dg/parse/typedef5.C: Likewise.
8538         * g++.dg/template/nontype4.C: Likewise.
8539         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8540         * g++.old-deja/g++.other/elab1.C: Likewise.
8541         * g++.old-deja/g++.other/syntax4.C: Likewise.
8542
8543 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8546
8547 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8548
8549         * gcc.c-torture/execute/20041114-1.c: New test.
8550
8551 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8552
8553         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8554         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8555         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8556         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8557         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8558         gcc.dg/switch-7.c: New tests.
8559
8560 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8561
8562         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8563
8564 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8565
8566         PR tree-opt/18400
8567         * gcc.dg/vect/pr18400.c: New test.
8568
8569 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8570             Andrew Pinski  <pinskia@physics.uc.edu>
8571
8572         PR tree-opt/18425
8573         * gcc.dg/vect/pr18425.c: New test.
8574
8575 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8576
8577         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8578         Guard with dg-require-alias and dg-require-visibility.
8579
8580 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8581
8582         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8583
8584 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8585
8586         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8587
8588 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8589
8590         PR c++/17344
8591         * g++.dg/template/defarg5.C: New test.
8592
8593 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8594
8595         * g++.dg/parse/cast1.C: Run only on ILP32.
8596         * g++.old-deja/g++.mike/p784.C: Likewise.
8597
8598 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8599
8600         * gcc.c-torture/execute/20041113-1.c: New test.
8601
8602 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8603
8604         PR target/18230
8605         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8606         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8607         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8608         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8609         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8610         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8611         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8612         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8613         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8614         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8615         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8616         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8617         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8618
8619 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8620
8621         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8622         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8623         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8624         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8625         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8626         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8627         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8628         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8629         gcc.target/sparc/combined-1.c: New tests.
8630
8631 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8632
8633         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8634         New tests.
8635
8636 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8637
8638         * lib/gcc-dg.exp (dg-forbid-option): New function.
8639         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8640         * g++.dg/abi/bitfield8.C: Likewise.
8641         * g++.dg/abi/dtor1.C: Likewise.
8642         * g++.dg/abi/empty10.C: Likewise.
8643         * g++.dg/abi/empty7.C: Likewise.
8644         * g++.dg/abi/empty9.C: Likewise.
8645         * g++.dg/abi/layout3.C: Likewise.
8646         * g++.dg/abi/layout4.C: Likewise.
8647         * g++.dg/abi/thunk1.C: Likewise.
8648         * g++.dg/abi/thunk2.C: Likewise.
8649         * g++.dg/abi/vbase11.C: Likewise.
8650         * g++.dg/abi/vthunk2.C: Likewise.
8651         * g++.dg/abi/vthunk3.C: Likewise.
8652         * g++.dg/ext/attrib8.C: Likewise.
8653         * g++.dg/opt/longbranch2.C: Likewise.
8654         * g++.dg/opt/reg-stack4.C: Likewise.
8655         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8656         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8657         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8658         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8659         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8660         * gcc.dg/20000609-1.c: Likewise.
8661         * gcc.dg/20000720-1.c: Likewise.
8662         * gcc.dg/20011107-1.c: Likewise.
8663         * gcc.dg/20011119-1.c: Likewise.
8664         * gcc.dg/20020108-1.c: Likewise.
8665         * gcc.dg/20020122-2.c: Likewise.
8666         * gcc.dg/20020122-3.c: Likewise.
8667         * gcc.dg/20020201-3.c: Likewise.
8668         * gcc.dg/20020206-1.c: Likewise.
8669         * gcc.dg/20020218-1.c: Likewise.
8670         * gcc.dg/20020310-1.c: Likewise.
8671         * gcc.dg/20020411-1.c: Likewise.
8672         * gcc.dg/20020418-2.c: Likewise.
8673         * gcc.dg/20020426-1.c: Likewise.
8674         * gcc.dg/20020426-2.c: Likewise.
8675         * gcc.dg/20020517-1.c: Likewise.
8676         * gcc.dg/20020523-1.c: Likewise.
8677         * gcc.dg/20020523-2.c: Likewise.
8678         * gcc.dg/20020729-1.c: Likewise.
8679         * gcc.dg/20030204-1.c: Likewise.
8680         * gcc.dg/20030826-2.c: Likewise.
8681         * gcc.dg/20030926-1.c: Likewise.
8682         * gcc.dg/20031202-1.c: Likewise.
8683         * gcc.dg/980312-1.c: Likewise.
8684         * gcc.dg/980313-1.c: Likewise.
8685         * gcc.dg/990117-1.c: Likewise.
8686         * gcc.dg/990424-1.c: Likewise.
8687         * gcc.dg/990524-1.c: Likewise.
8688         * gcc.dg/991230-1.c: Likewise.
8689         * gcc.dg/i386-387-1.c: Likewise.
8690         * gcc.dg/i386-387-2.c: Likewise.
8691         * gcc.dg/i386-387-3.c: Likewise.
8692         * gcc.dg/i386-387-4.c: Likewise.
8693         * gcc.dg/i386-387-5.c: Likewise.
8694         * gcc.dg/i386-387-6.c: Likewise.
8695         * gcc.dg/i386-asm-1.c: Likewise.
8696         * gcc.dg/i386-bitfield1.c: Likewise.
8697         * gcc.dg/i386-bitfield2.c: Likewise.
8698         * gcc.dg/i386-loop-1.c: Likewise.
8699         * gcc.dg/i386-loop-2.c: Likewise.
8700         * gcc.dg/i386-loop-3.c: Likewise.
8701         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8702         * gcc.dg/i386-pic-1.c: Likewise.
8703         * gcc.dg/i386-regparm.c: Likewise.
8704         * gcc.dg/i386-signbit-1.c: Likewise.
8705         * gcc.dg/i386-signbit-2.c: Likewise.
8706         * gcc.dg/i386-signbit-3.c: Likewise.
8707         * gcc.dg/i386-sse-5.c: Likewise.
8708         * gcc.dg/i386-sse-8.c: Likewise.
8709         * gcc.dg/i386-unroll-1.c: Likewise.
8710         * gcc.dg/tls/opt-1.c: Likewise.
8711         * gcc.dg/tls/opt-2.c: Likewise.
8712         * gcc.dg/unroll-1.c: Likewise.
8713         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8714         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8715         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8716         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8717         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8718         -m64 is specified.
8719
8720 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR c++/18389
8723         * g++.dg/parse/cond1.C: New test.
8724
8725         PR c++/18429
8726         * g++.dg/template/array9.C: New test.
8727         * g++.dg/ext/vla1.C: Adjust error messages.
8728         * g++.dg/ext/vlm1.C: Likewise.
8729         * g++.dg/template/crash2.C: Likewise.
8730
8731         PR c++/18436
8732         * g++.dg/template/call3.C: New test.
8733
8734         PR c++/18407
8735         * g++.dg/template/ptrmem11.C: New test.
8736
8737 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8738
8739         PR other/14264
8740         * lib/g++.exp: Set LC_ALL and LANG to C.
8741         * lib/gcc-dg.exp: Likewise.
8742         * lib/gfortran.exp: Likewise.
8743         * lib/objc.exp: Likewise.
8744         * lib/treelang.exp: Likewise.
8745
8746 2004-11-12  Andreas Schwab  <schwab@suse.de>
8747
8748         * gcc.dg/pr16286.c: Fix last change.
8749
8750 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/18416
8753         * g++.dg/init/global1.C: New test.
8754
8755 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8756
8757         * gcc.c-torture/execute/20041112-1.c: New test.
8758
8759 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8760
8761         * lib/gcc-dg.exp (dg-target-list): New.
8762
8763 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8764             Richard Sandiford  <rsandifo@redhat.com>
8765
8766         * lib/target-supports.exp (get-compiler_messages): New.
8767         (check_named_sections_available): Use it.
8768         (check_effective_target_ilp32): New.
8769         (check_effective_target_lp64): New.
8770         (is-effective-target): New.
8771         * lib/gcc-dg.exp (dg-require-effective-target): New.
8772
8773 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8774
8775         * gcc.dg/precedence-1.c: New test.
8776
8777 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8778
8779         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8780
8781         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8782         message, delete generated files, use more descriptive name for
8783         executable, and make the test unsupported when it cannot be run.
8784
8785         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8786         (dg-require-weak, dg-require-visibility, dg-require-alias,
8787         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8788         dg-require-iconv, dg-require-named-sections): Use it.
8789
8790         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8791
8792 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         PR target/16457
8795         * gcc.dg/ppc-and-1: New
8796
8797         PR target/16796
8798         * gcc.dg/ppc-mov-1.c: New.
8799
8800         PR target/16458
8801         * gcc.dg/ppc-compare-1.c: New.
8802
8803 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8804
8805         * objc.dg/desig-init-2.m: New test.
8806
8807 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8808
8809         PR middle-end/18160
8810         * g++.dg/warn/register-var-1.C: New test.
8811         * g++.dg/warn/register-var-2.C: New test.
8812
8813 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8814
8815         * gcc.dg/union-2.c: New test.
8816
8817 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8818
8819         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8820         New test for PR tree-optimization/17892.
8821
8822 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/18369
8825         * g++.dg/init/new12.C: New test.
8826
8827 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8828
8829         * gcc.target/sparc: New directory.
8830         * gcc.target/sparc/sparc.exp: New driver.
8831         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8832         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8833         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8834         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8835
8836 2004-11-10  Paul Brook  <paul@codesourcery.com>
8837
8838         PR fortran/18218
8839         * gfortran.dg/list_read.c: New test.
8840
8841 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8842
8843         PR c/18322
8844         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8845         expected diagnostic location.
8846
8847 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8848
8849         * gcc.dg/20041109-1.c: New test.
8850
8851 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         PR objc/18406
8854         * objc/compile/pr18406.m: New test.
8855
8856 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8857
8858         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8859
8860 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8861
8862         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8863
8864 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8865
8866         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8867
8868 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8869
8870         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8871         exit.
8872
8873 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8874
8875         PR tree-opt/18299
8876         * gcc.c-torture/pr18299-1.c: New test.
8877
8878 2004-11-06  Andreas Schwab  <schwab@suse.de>
8879
8880         * gcc.dg/pr16286.c: Also test for bool and pixel.
8881
8882 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8883
8884         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8885         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8886         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8887         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8888         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8889         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8890         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8891         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8892         gcc.dg/struct-semi-3.c: New tests.
8893
8894 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8895
8896         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8897
8898 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8899
8900         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8901         Do not use C99 designators.
8902
8903 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8904
8905         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8906
8907 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8908
8909         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8910         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8911         * gcc.c-torture/execute/simd-5.x: Remove.
8912
8913 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8914
8915         PR rtl-optimization/17933
8916         * gcc.dg/torture/pr17933-1.c: New test.
8917
8918 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8919
8920         PR target/18106
8921         * lib/target-supports.exp (check_weak_available): Support
8922         Windows.
8923
8924 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8925
8926         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8927         call to fflush(stdout) before abort.
8928         (my_ffsll): New function.
8929         (generate_fields): Use it.
8930
8931 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8932
8933         * gcc.dg/init-undef-1.c: New test.
8934
8935 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8936
8937         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8938         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8939         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8940         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8941         expected messages for new parser.
8942
8943 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8944
8945         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8946
8947 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8948
8949         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8950         on LP64 targets.
8951
8952 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8953
8954         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8955         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8956         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8957         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8958         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8959         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8960         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8961         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8962         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8963         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8964
8965 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8966
8967         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8968         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8969         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8970         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8971         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8972         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8973         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8974         for new parser.
8975
8976 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8977
8978         PR target/15342
8979         * gcc.dg/20041104-1.c: New test.
8980
8981 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8982
8983         * g++.dg/template/nontype7.C: New test.
8984         * g++.dg/template/nontype8.C: Likewise.
8985         * g++.dg/template/nontype9.C: Likewise.
8986         * g++.dg/template/nontype10.C: Likewise.
8987         * g++.dg/tc1/dr49.C: Likewise.
8988         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8989         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8990
8991 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8992
8993         * g++.dg/rtti/tinfo1.C: Remove xfails.
8994
8995 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8996
8997         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8998         packed attribute to the definition to satisfy the new C++ parser.
8999
9000 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9001
9002         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9003         invocations of va_arg.
9004
9005 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/18124
9008         * g++.dg/template/crash25.C: New test.
9009
9010         PR c++/18155
9011         * g++.dg/template/typedef2.C: New test.
9012         * g++.dg/parse/crash13.C: Adjust error markers.
9013
9014         PR c++/18177
9015         * g++.dg/conversion/const3.C: New test.
9016
9017 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9018
9019         PR fortran/17535
9020         PR fortran/17583
9021         PR fortran/17713
9022         * gfortran.dg/generic_[123].f90: New testcases.
9023
9024 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9025
9026         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9027         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9028
9029 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9030
9031         PR tree-opt/16808
9032         * gcc.c-torture/compile/pr16808.c: New test.
9033
9034 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         PR rtl-optimization/17104
9037         * gcc.dg/ppc-bitfield1.c: New.
9038
9039 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9040
9041         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9042
9043 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9044
9045         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9046         strings for 32-bit code.
9047
9048 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9049
9050         PR c/18239
9051         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9052
9053 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9054
9055         PR c++/18064
9056         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9057
9058 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/15172
9061         * g++.dg/init/aggr2.C: New test.
9062
9063 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9064
9065         * objc.dg/local-decl-1.m: New test.
9066
9067 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9068
9069         * gcc.dg/20040910-1.c: Adjust regex.
9070
9071 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9072
9073         PR rtl-optimization/18084
9074         * g++.dg/opt/pr18084-1.C: New testcase.
9075
9076 2004-10-30  Matt Austern  <austern@apple.com>
9077
9078         PR c++/17542
9079         * g++.dg/ext/attrib18.C: New test.
9080
9081 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9082
9083         PR middle-end/18096
9084         * gcc.dg/pr18096-1.c: New test case.
9085
9086 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9087
9088         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9089
9090 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9091
9092         PR c/16666
9093         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9094         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9095         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9096         gcc.dg/old-style-prom-3.c: New tests.
9097
9098 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9099
9100         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9101         Remove unnecessary inclusion of stdio.h.
9102
9103 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9104
9105         PR rtl-optimization/17581
9106         * gcc.dg/pr17581-1.c: New test case.
9107
9108 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9111         being implemented.
9112         * g++.dg/conversion/dr195-1.C: New.
9113         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9114         * g++.old-deja/g++.mike/p10148.C: Likewise.
9115
9116 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/17695
9119         * g++.dg/debug/typedef2.C: New test.
9120
9121 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9122
9123         PR fortran/13490
9124         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9125         * gfortran.dg/g77/README: Update.
9126
9127 2004-10-28  Matt Austern  <austern@apple.com>
9128
9129         PR c++/14124
9130         * g++.dg/ext/packed7.C: New test.
9131
9132 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9133
9134         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9135         scan-assembler.
9136         * lib/scanasm.exp (hidden-scan-for): New proc.
9137         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9138         string.
9139         (scan-not-hidden): Likewise.
9140         * lib/target-supports.exp (check_visibility_available): mach-o is
9141         support too.
9142
9143 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9144
9145         PR c++/17132
9146         * g++.dg/template/memclass3.C: New test.
9147
9148 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9149
9150         PR middle-end/18160
9151         * gcc.dg/register-var-1.c: New test.
9152         * gcc.dg/register-var-2.c: New test.
9153         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9154         error now.
9155
9156 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9157
9158         PR other/18172
9159         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9160         unused variables.
9161         * gcc.dg/vect/vect-22.c: Likewise.
9162
9163 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9164
9165         * gcc.dg/i386-rotate-1.c: New test.
9166
9167 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * g++.dg/init/ref12.C: Add "run" marker.
9170
9171         PR c++/17435
9172         * g++.dg/init/ref12.C: New test.
9173
9174         PR c++/18140
9175         * g++.dg/template/shift1.C: New test.
9176         * g++.dg/template/error10.C: Adjust error markers.
9177
9178 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9179
9180         PR tree-opt/17529
9181         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9182
9183 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9184
9185         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9186         * gcc.dg/weak/weak-3.c: Likewise.
9187         * gcc.dg/weak/weak-5.c: Likewise.
9188         * gcc.dg/weak/weak-9.c: Likewise.
9189         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9190         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9191
9192         * gcc.dg/darwin-weakimport-1.c: New.
9193
9194 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9195
9196         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9197
9198 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9199
9200         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9201         'syntax' error messages.
9202         * gcc.dg/cpp/direct2s.c: Likewise.
9203
9204 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9205
9206         * gcc.c-torture/compile/20041026-1.c: New.
9207
9208 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/18093
9211         * g++.dg/lookup/ns2.C: New test.
9212
9213         PR c++/18020
9214         * g++.dg/template/enum4.C: New test.
9215
9216         PR c++/18161
9217         * g++.dg/template/expr1.C: New test.
9218
9219 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9220
9221         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9222
9223 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9224
9225         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9226         gcc.dg/decl-nospec-3.c: New tests.
9227
9228 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9229
9230         * objc.dg/super-class-3.m: New test.
9231
9232 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9233
9234         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9235         resyncing.
9236         * gcc.dg/cpp/direct2s.c: Likewise.
9237
9238 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9239
9240         * objc.dg/image-info.m: Update for changes to section selection.
9241
9242 2004-10-25  David Ayers  <d.ayers@inode.at>
9243             Ziemowit Laski  <zlaski@apple.com>
9244
9245         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9246         diagnostics when messaging 'id <Proto>'.
9247         * objc.dg/class-protocol-1.m: New test.
9248         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9249         a non-existent method signature.
9250         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9251         Update diagnostics when messaging with non-existent method signature.
9252         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9253         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9254         invalid receivers are now resolved as if messaging 'id'; remove
9255         extraneous diagnostics.
9256
9257 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9258
9259         PR c/16667
9260         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9261         gcc.dg/init-desig-obs-3.c: New tests.
9262
9263 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9264
9265         * gcc.dg/debug/20041023-1.c: New test.
9266
9267 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9268
9269         PR middle-end/17407
9270         * gcc.c-torture/compile/pr17407.c: New test.
9271
9272         PR c++/18121
9273         * g++.dg/template/array8.C: New test.
9274
9275 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         PR other/18138
9278         * lib/g++.exp: Accept more than one multilib libgcc.
9279         * lib/gcc-dg.exp: Likewise.
9280         * lib/objc.exp: Likewise.
9281         * lib/treelang.exp: Likewise.
9282         * lib/gfortran.exp: Likewise.
9283
9284 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9285
9286         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9287
9288 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9289
9290         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9291         * gcc.dg/c99-const-expr-3.c: Likewise.
9292
9293 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9294
9295         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9296
9297 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9298
9299         * gcc.c-torture/execute/loop-2e.x: Remove.
9300
9301 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9302
9303         PR c++/18095
9304         * g++.dg/parse/crash18.C: New.
9305         * g++.dg/parse/crash19.C: New.
9306
9307 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9308
9309         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9310         * g++.dg/ext/dllimport2.C: Same.
9311         * g++.dg/ext/dllimport8.C: Same.
9312
9313 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9314
9315         PR c++/10841
9316         * g++.dg/conversion/cast1.C: New test.
9317         * g++.dg/overload/pmf1.C: Adjust error marker.
9318
9319 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9320
9321         PR objc/17923
9322         * objc.dg/const-str-7.m: New test.
9323
9324 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9325
9326         * g++.dg/template/memfriend11.C: Fix comment typo.
9327         * g++.dg/template/memfriend14.C: Likewise.
9328
9329 2004-10-20  Richard Henderson  <rth@redhat.com>
9330
9331         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9332         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9333         -fasynchronous-unwind-tables.
9334
9335 2004-10-20  Richard Henderson  <rth@redhat.com>
9336
9337         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9338         (main): Return success.
9339         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9340         (main): Return success.
9341
9342 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9343
9344         PR c++/13495
9345         * g++.dg/template/memfriend9.C: New test.
9346         * g++.dg/template/memfriend10.C: Likewise.
9347         * g++.dg/template/memfriend11.C: Likewise.
9348         * g++.dg/template/memfriend12.C: Likewise.
9349         * g++.dg/template/memfriend13.C: Likewise.
9350         * g++.dg/template/memfriend14.C: Likewise.
9351         * g++.dg/template/memfriend15.C: Likewise.
9352         * g++.dg/template/memfriend16.C: Likewise.
9353         * g++.dg/template/memfriend17.C: Likewise.
9354         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9355
9356 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9357
9358         * g++.dg/conversion/dr195.C: New.
9359         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9360
9361 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9362             Devang Patel  <dpatel@apple.com>
9363
9364         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9365         of floating point arithmetic, which could trap.
9366
9367 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/14035
9370         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9371         * g++.dg/conversion/const2.C: New test.
9372         * g++.dg/expr/reinterpret2.C: New test.
9373         * g++.dg/expr/reinterpret3.C: New test.
9374         * g++.dg/expr/cast2.C: New test.
9375         * g++.dg/expr/copy1.C: New test.
9376         * g++.dg/other/conversion1.C: Change error message.
9377         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9378         function pointers to void *.
9379         * g++.old-deja/g++.mike/p10148.C: Likewise.
9380
9381 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9382
9383         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9384
9385 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9386
9387         PR c++/18047
9388
9389         * g++.dg/parse/expr3.C: New test.
9390
9391 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392
9393         * gcc.dg/smod-1.c: New test.
9394
9395 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9396
9397         * objc.dg/method-14.m: New test.
9398
9399 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9402         Also xfail as the patch was reverted.
9403
9404 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9405
9406         PR middle-end/16973
9407         * gcc.dg/pr16973.c: New test.
9408
9409 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9410
9411         PR tree-optimization/17656
9412         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9413
9414 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * g++.dg/eh/shadow1.C: New.
9417
9418 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9419
9420         * gcc.c-torture/compile/20041018-1.c: New test.
9421
9422 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9423
9424         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9425         compiler referring to register 0 when accessing sdata.  The linker
9426         now patches things up.
9427
9428 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9429
9430         PR c/17529
9431         * gcc.c-torture/compile/pr17529.c: New test.
9432
9433 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9434
9435         PR c++/17743
9436         * g++.dg/ext/attrib17.C: New test.
9437
9438 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9439
9440         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9441
9442 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9443
9444         PR c++/10479
9445         * g++.dg/ext/attrib16.C: New test.
9446
9447 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/17042
9450         * g++.dg/init/dso_handle1.C: New test.
9451
9452         PR c++/14667
9453         * g++.dg/parse/typedef6.C: New test.
9454
9455         PR c++/17916
9456         * g++.dg/parse/pragma1.C: New test.
9457
9458 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9459
9460         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9461
9462 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9463
9464         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9465         -fno-common when on HPPA HP-UX platforms.
9466
9467 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9468
9469         PR other/16820
9470         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9471         stdint.h.
9472         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9473         uintptr_t.
9474
9475 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9476
9477         PR c++/16301
9478         * g++.dg/lookup/strong-using-4.C: New test.
9479
9480 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9481
9482         PR middle-end/16567
9483         * gcc.c-torture/compile/nested-1.c: New test.
9484
9485 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9486
9487         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9488         and mipsisa64*-*-* (until support for misaligned loads is added).
9489         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9490         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9491         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9492         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9493         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9494         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9495
9496 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/17976
9499         * g++.dg/init/dtor3.C: New test.
9500
9501 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9502
9503         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9504
9505 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9506
9507         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9508         * gcc.dg/macho-lo-sum.c: Likewise.
9509
9510 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9511
9512         * gcc.dg/ppc-spe64-1.c: New test.
9513
9514 2004-10-14  Devang Patel  <dpatel@apple.com>
9515
9516         PR 17635
9517         * gcc.dg/pr17635.c : New test.
9518
9519 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9520
9521         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9522         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9523         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9524         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9525         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9526         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9527         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9528         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9529         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9530         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9531         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9532         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9533         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9534         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9535         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9536         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9537         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9538         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9539
9540 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9541
9542         * gcc.dg/vect/vect-82.c: New testcase.
9543         * gcc.dg/vect/vect-82_64.c: New testcase.
9544         * gcc.dg/vect/vect-83.c: New testcase.
9545         * gcc.dg/vect/vect-83_64.c: New testcase.
9546
9547 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9548
9549         * gcc.dg/cpp/error-1.c: New test.
9550
9551 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9552
9553         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9554
9555 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9556
9557         PR target/17984
9558         * gcc.dg/cris-peep2-xsrand2.c: New test.
9559
9560 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9561
9562         PR c++/17661
9563         * testsuite/g++.dg/expr/for2.C: New test.
9564
9565 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9568
9569 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR tree-optimization/17724
9572         * g++.dg/opt/pr17724-1.C: New test.
9573         * g++.dg/opt/pr17724-2.C: New test.
9574         * g++.dg/opt/pr17724-3.C: New test.
9575         * g++.dg/opt/pr17724-4.C: New test.
9576         * g++.dg/opt/pr17724-5.C: New test.
9577         * g++.dg/opt/pr17724-6.C: New test.
9578
9579 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9580
9581         PR c/17301
9582         * gcc.dg/pr17301-2.c: New test.
9583
9584 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/15876
9587         * g++.dg/parse/error22.C: New test.
9588
9589         PR c++/17936
9590         * g++.dg/template/spec18.C: New test.
9591
9592 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9593
9594         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9595         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9596         memcpy.
9597         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9598         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9599
9600 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         * g++.dg/eh/cleanup5.C: Add dg-options "".
9603
9604 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9605
9606         PR middle-end/17657
9607         * gcc.dg/switch-4.c: New test case.
9608
9609 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9610
9611         * gcc.c-torture/execute/20041011-1.c: New test.
9612
9613 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9614
9615         PR c++/17554
9616         * g++.dg/init/for3.C: New test.
9617
9618         PR c++/17657
9619         * g++.dg/opt/switch2.C: New test.
9620
9621         PR middle-end/17703
9622         * g++.dg/warn/Wreturn-2.C: New test.
9623
9624 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         PR c++/17907
9627         * g++.dg/eh/cleanup5.C: New test.
9628
9629 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/17393
9632         * g++.dg/parse/error21.C: New test.
9633
9634 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9635
9636         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9637         * g++.dg/warn/incomplete1.C: Likewise.
9638         * g++.dg/template/qualttp20.C: Likewise.
9639
9640 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9641
9642         PR c/17881
9643         * parm-incomplete-1.c: New test.
9644
9645 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/17867
9648         * g++.dg/parse/error19.C: New test.
9649
9650         PR c++/17670
9651         * g++.dg/init/new11.C: New test.
9652
9653         PR c++/17821
9654         * g++.dg/parse/error20.C: New test.
9655
9656         PR c++/17826
9657         * g++.dg/template/crash24.C: New test.
9658
9659 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9660
9661         PR c/17301
9662         * gcc.dg/pr17301-1.c: New test.
9663
9664 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         PR c/17189
9667         * gcc.dg/anon-struct-5.c: New test.
9668
9669 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9670
9671         PR c/17844
9672         * gcc.dg/pr17844-1.c: New test.
9673
9674 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9675
9676         PR tree-optimization/17906
9677         * gcc.c-torture/compile/pr17906.c: New.
9678
9679 2004-10-09  Stuart Hastings  <stuart@apple.com>
9680             Roger Sayle  <roger@eyesopen.com>
9681
9682         PR rtl-optimization/17853
9683         * gcc.dg/i386-mmx-5.c: New testcase.
9684
9685 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9686
9687         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9688
9689 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/17524
9692         * g++.dg/template/static9.C: New test.
9693
9694         PR c++/17685
9695         * g++.dg/parse/operator5.C: New test.
9696
9697 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9698
9699         PR middle-end/17894
9700         * gcc.c-torture/execute/divcmp-4.c: New test case.
9701
9702 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9703
9704         PR tree-opt/17902
9705         * g++.dg/opt/pr17902.C: New test.
9706
9707 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9710
9711 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9712
9713         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9714
9715 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9716
9717         * gcc.dg/assign-warn-3.c: New test.
9718
9719 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9720
9721         PR c/16999
9722         * gcc.dg/cpp/ident-1.c: New test.
9723
9724 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * gcc.c-torture/compile/acc1.c: New.
9727
9728 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9731         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9732
9733 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9734
9735         * gcc.dg/ultrasp11.c: New test.
9736
9737 2004-10-08  Michael Matz  <matz@suse.de>
9738
9739         * gcc.dg/doloop-2.c: New test.
9740
9741 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9742
9743         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9744         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9745         objc.dg/method-9.m: Update expected diagnostics.
9746
9747 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9748
9749         * gcc.dg/ppc-fsel-3.c: New file.
9750         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9751
9752 2004-10-07  Paul Brook  <paul@codesourcery.com>
9753
9754         * gfortran.dg/intrinsic_verify_1.f90: New test.
9755
9756 2004-10-07  Paul Brook  <paul@codesourcery.com>
9757
9758         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9759
9760 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9761
9762         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9763         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9764         commit.
9765
9766 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9767
9768         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9769
9770 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9771
9772         PR c++/17115
9773         * g++.dg/warn/Winline-4.C: New test.
9774
9775 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9776
9777         * gcc.c-torture/compile/20041007-1.c: New test.
9778
9779 2004-10-07  Paul Brook  <paul@codesourcery.com>
9780
9781         PR fortran/17678
9782         * gfortran.dg/use_allocated_1.f90: New test.
9783
9784 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9785
9786         PR middle-end/17849
9787         * gfortran.fortran-torture/compile/nested.f90: New test
9788
9789 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9790
9791         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9792
9793 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR c++/17368
9796         * g++.dg/ext/asm6.C: New test.
9797
9798 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9799
9800         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9801
9802 2004-10-06  Paul Brook  <paul@codesourcery.com>
9803
9804         PR libfortran/17709
9805         * gfortran.dg/empty_format_1.f90: New test.
9806
9807 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9808
9809         PR fortran/17568
9810         * gfortran.dg/ishft.f90: New test.
9811
9812         PR fortran/17283
9813         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9814         tests.
9815
9816 2004-10-06  Paul Brook  <paul@codesourcery.com>
9817
9818         * gfortran.dg/do_1.f90: New test.
9819
9820 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9821
9822         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9823         optimizing for size.
9824
9825 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9826
9827         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9828
9829 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9830
9831         * gcc.c-torture/compile/20041005-1.c: New test.
9832
9833 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9834
9835         PR c++/17829
9836         * g++.dg/lookup/koenig4.C: New.
9837
9838 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9839
9840         * g++.dg/other/classkey1.C: Adjust quoting marks.
9841         * g++.dg/parse/error15.C: Likewise.
9842         * g++.dg/template/meminit2.C (int>): Likewise.
9843
9844 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9845
9846         PR fortran/17283
9847         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9848
9849         PR fortran/17631
9850         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9851
9852         PR fortran/17708
9853         * gfortran.dg/pr17708.f90: New test.
9854
9855 2004-10-04  Chao-ying Fu  <fu@mips.com>
9856
9857         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9858         * gcc.dg/vect/vect-4.c: Ditto.
9859         * gcc.dg/vect/vect-5.c: Ditto.
9860         * gcc.dg/vect/vect-6.c: Ditto.
9861         * gcc.dg/vect/vect-8.c: Ditto.
9862         * gcc.dg/vect/vect-16.c: Ditto.
9863         * gcc.dg/vect/vect-30.c: Ditto.
9864         * gcc.dg/vect/vect-40.c: Ditto.
9865         * gcc.dg/vect/vect-41.c: Ditto.
9866         * gcc.dg/vect/vect-42.c: Ditto.
9867         * gcc.dg/vect/vect-43.c: Ditto.
9868         * gcc.dg/vect/vect-44.c: Ditto.
9869         * gcc.dg/vect/vect-45.c: Ditto.
9870         * gcc.dg/vect/vect-46.c: Ditto.
9871         * gcc.dg/vect/vect-47.c: Ditto.
9872         * gcc.dg/vect/vect-48.c: Ditto.
9873         * gcc.dg/vect/vect-49.c: Ditto.
9874         * gcc.dg/vect/vect-50.c: Ditto.
9875         * gcc.dg/vect/vect-51.c: Ditto.
9876         * gcc.dg/vect/vect-52.c: Ditto.
9877         * gcc.dg/vect/vect-53.c: Ditto.
9878         * gcc.dg/vect/vect-54.c: Ditto.
9879         * gcc.dg/vect/vect-55.c: Ditto.
9880         * gcc.dg/vect/vect-56.c: Ditto.
9881         * gcc.dg/vect/vect-57.c: Ditto.
9882         * gcc.dg/vect/vect-58.c: Ditto.
9883         * gcc.dg/vect/vect-59.c: Ditto.
9884         * gcc.dg/vect/vect-60.c: Ditto.
9885         * gcc.dg/vect/vect-74.c: Ditto.
9886         * gcc.dg/vect/vect-79.c: Ditto.
9887         * gcc.dg/vect/vect-80.c: Ditto.
9888
9889 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9890
9891         * gcc.dg/unused-7.c: Use the correct option.
9892
9893 2004-10-04  Paul Brook  <paul@codesourcery.com>
9894         Bud Davis  <bdavis9659@comcast.net>
9895
9896         PR fortran/17706
9897         PR fortran/16434
9898         * gfortran/pr17706.f90: New test.
9899         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9900
9901 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9902
9903         * gfortran.dg/pr17612.f90: New test.
9904
9905 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9906
9907         * g++.dg/template/local1.C: Adjust quoting marks in
9908         testing for diagnostics.
9909         * g++.dg/tls/diag-2.C: Likewise.
9910         * g++.dg/other/error8.C: Likewise.
9911
9912 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9913
9914         PR c/17178
9915         * gcc.dg/unused-4.c: Adjust to be correct.
9916
9917         PR c/17820
9918         * gcc.dg/unused-7.c: New test.
9919
9920 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9921
9922         PR c++/17797
9923         * g++.dg/overload/template2.C: New test.
9924
9925 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9926
9927         PR tree-optimization/16632
9928         * gcc.dg/tree-ssa/20041002-1.c: New.
9929
9930 2004-10-03  Paul Brook  <paul@codesourcery.com>
9931
9932         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9933         rather than relying on default formatting.
9934
9935 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9936
9937         * gcc.dg/20040920-1.c: Update expected message text.
9938
9939 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9940
9941         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9942
9943 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9944
9945         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9946         tree level.
9947
9948 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9949
9950         * gcc.dg/tree-ssa/pr17343.c: Remove.
9951
9952 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9953
9954         PR tree-opt/17343
9955         * gcc.dg/tree-ssa/pr17343.c: New test.
9956
9957 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9960         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9961         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9962         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9963         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9964
9965 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9966
9967         * gcc.dg/lvalue-2.c: New test.
9968
9969 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9970
9971         PR c/17730
9972         * gcc.dg/pr17730-1.c: New test
9973
9974 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9975
9976         PR c/7425
9977         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9978
9979 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9980
9981         * gcc.c-torture/execute/stdarg-1.c: New test.
9982         * gcc.c-torture/execute/stdarg-2.c: New test.
9983         * gcc.c-torture/execute/stdarg-3.c: New test.
9984         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9985         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9986         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9987         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9988         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9989
9990 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR tree-optimization/17697
9993         * g++.dg/opt/pr17697-1.C: New test.
9994         * g++.dg/opt/pr17697-2.C: New test.
9995         * g++.dg/opt/pr17697-3.C: New test.
9996
9997 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9998
9999         PR c/16409
10000         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10001         gcc.dg/vla-init-5.c: New tests.
10002
10003 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10004
10005         PR c/13804
10006         * gcc.dg/pr13804-1.c: New test.
10007
10008 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10009
10010         PR fortran/16938
10011         * gfortran.dg/pr16938.f90: New test.
10012
10013 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10014
10015         * g++.dg/template/crash23.C: New test.
10016
10017 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/17585
10020         * g++.dg/template/static8.C: New test.
10021
10022 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10023
10024         PR c++/17681
10025         * g++.dg/other/error9.C: New test.
10026
10027 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10028
10029         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10030
10031 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10032
10033         PR fortran/15164
10034         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10035
10036 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10037
10038         PR middle-end/17112
10039         * gcc.dg/pr17112-1.c: New test case.
10040
10041 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10042
10043         PR c/11459
10044         * gcc.dg/pr11459-1.c: New test.
10045
10046 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10047
10048         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10049         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10050
10051 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10052
10053         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10054
10055 2004-09-25  Jan Hubicka  <jh@suse.cz>
10056
10057         * compile/30040909-1.c: New test.
10058         * compile/30040907-1.c: New test.
10059
10060 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10061
10062         * gcc.c-torture/execute/va-arg-26.c: New test.
10063
10064 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10065
10066         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10067         extra diagnostics on targets with 64-bit pointers.
10068         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10069
10070 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10071
10072         PR c/17188
10073         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10074         * gcc.dg/decl-3.c: Adjust expected message.
10075
10076 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10077
10078         PR fortran/17615
10079         * gfortran.dg/pr17615.f90: New test.
10080
10081 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10082
10083         PR tree-optimzation/17517
10084         * g++.dg/tree-ssa/pr17517.C: New Test.
10085
10086 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         PR c++/16889
10089         * g++.dg/lookup/ambig3.C: New.
10090
10091 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10092
10093         PR tree-opt/17624
10094         * g++.dg/opt/pr17624.C: New test.
10095
10096 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10097
10098         PR c/6980
10099         * gcc.dg/Wbad-function-cast-1.c: New test.
10100
10101 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10102
10103         * g++.dg/ext/complit1.C
10104         * g++.dg/other/error2.C
10105         * g++.dg/other/nontype-1.C
10106         * g++.dg/parse/crash11.C
10107         * g++.dg/parse/crash12.C
10108         * g++.dg/parse/error15.C
10109         * g++.dg/parse/error4.C
10110         * g++.dg/parse/tmpl-outside1.C
10111         * g++.dg/parse/too-many-tmpl-args1.C
10112         * g++.dg/template/dependent-expr3.C
10113         * g++.dg/template/error10.C
10114         * g++.dg/template/instantiate1.C
10115         * g++.dg/template/vtable2.C
10116         * g++.dg/warn/Wshadow-1.C
10117         * g++.dg/warn/weak1.C
10118         * g++.old-deja/g++.brendan/crash16.C
10119         * g++.old-deja/g++.brendan/crash18.C
10120         * g++.old-deja/g++.brendan/crash48.C
10121         * g++.old-deja/g++.brendan/crash49.C
10122         * g++.old-deja/g++.brendan/crash55.C
10123         * g++.old-deja/g++.brendan/crash56.C
10124         * g++.old-deja/g++.brendan/crash8.C
10125         * g++.old-deja/g++.brendan/enum11.C
10126         * g++.old-deja/g++.brendan/enum8.C
10127         * g++.old-deja/g++.brendan/enum9.C
10128         * g++.old-deja/g++.brendan/friend3.C
10129         * g++.old-deja/g++.brendan/misc14.C
10130         * g++.old-deja/g++.bugs/900402_02.C
10131         * g++.old-deja/g++.bugs/900404_03.C
10132         * g++.old-deja/g++.bugs/900404_04.C
10133         * g++.old-deja/g++.bugs/900428_03.C
10134         * g++.old-deja/g++.jason/crash4.C
10135         * g++.old-deja/g++.jason/overload21.C
10136         * g++.old-deja/g++.jason/redecl1.C
10137         * g++.old-deja/g++.jason/report.C
10138         * g++.old-deja/g++.jason/rfg10.C
10139         * g++.old-deja/g++.jason/template30.C
10140         * g++.old-deja/g++.law/arm12.C
10141         * g++.old-deja/g++.law/ctors5.C
10142         * g++.old-deja/g++.law/cvt20.C
10143         * g++.old-deja/g++.law/init10.C
10144         * g++.old-deja/g++.law/init8.C
10145         * g++.old-deja/g++.law/visibility17.C
10146         * g++.old-deja/g++.law/visibility7.C
10147         * g++.old-deja/g++.mike/net8.C
10148         * g++.old-deja/g++.mike/p646.C
10149         * g++.old-deja/g++.mike/p700.C
10150         * g++.old-deja/g++.mike/p701.C
10151         * g++.old-deja/g++.mike/p811.C
10152         * g++.old-deja/g++.ns/template13.C
10153         * g++.old-deja/g++.other/array3.C
10154         * g++.old-deja/g++.other/crash25.C
10155         * g++.old-deja/g++.other/dtor3.C
10156         * g++.old-deja/g++.other/dtor4.C
10157         * g++.old-deja/g++.other/main1.C
10158         * g++.old-deja/g++.other/warn7.C
10159         * g++.old-deja/g++.pt/crash11.C
10160         * g++.old-deja/g++.pt/crash36.C
10161         * g++.old-deja/g++.pt/spec22.C
10162         * g++.old-deja/g++.pt/spec9.C
10163         * g++.old-deja/g++.pt/ttp52.C
10164         * g++.old-deja/g++.robertl/eb103.C
10165         * g++.old-deja/g++.robertl/eb121.C
10166         * g++.old-deja/g++.robertl/eb22.C
10167         * g++.old-deja/g++.robertl/eb8.C:
10168         Update locations and/or regexps of dg-error markers.
10169         Remove markers for some bogus messages that are no longer issued.
10170
10171 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10172
10173         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10174         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10175
10176 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10177
10178         PR c++/17618
10179         * g++.dg/lookup/crash5.C: New test.
10180
10181 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10182
10183         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10184         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10185         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10186         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10187         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10188         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10189
10190         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10191         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10192         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10193         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10194         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10195         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10196
10197         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10198
10199         * gcc.dg/vect/vect-44.c: Check additional cases.
10200         * gcc.dg/vect/vect-48.c: Check additional cases.
10201
10202         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10203         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10204         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10205         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10206         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10207         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10208         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10209         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10210         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10211
10212         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10213         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10214         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10215
10216 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10217
10218         * gcc.dg/tree-ssa/loop-6.c: New test.
10219
10220 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10221
10222         PR c++/17620
10223         * g++.dg/inherit/base2.C: New.
10224
10225 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10226
10227         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10228         * gcc.dg/20001012-2.c: Likewise.
10229         * gcc.dg/20001013-1.c: Likewise.
10230         * gcc.dg/20001101-1.c: Likewise.
10231         * gcc.dg/20001102-1.c: Likewise.
10232         * gcc.dg/bf-spl1.c: Likewise.
10233         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10234         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10235
10236 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10237
10238         PR tree-optimization/16721
10239         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10240
10241 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10242
10243         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10244         * gcc.dg/20040305-1.c: Likewise.
10245
10246 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10247
10248         PR c/16566
10249         * gcc.c-torture/compile/pr16566-1.c,
10250         gcc.c-torture/compile/pr16566-2.c,
10251         gcc.c-torture/compile/pr16566-3.c: New tests.
10252
10253 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10254
10255         PR tree-optimization/17512
10256         * gcc.c-torture/compile/20040916-1.c.
10257
10258 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10259
10260         * gcc.dg/pragma-re-3.c: New test.
10261
10262 2004-09-17  Matt Austern  <austern@apple.com>
10263
10264         PR c++/15049
10265         * g++.dg/other/anon3.C: New.
10266
10267 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10268
10269         PR c++/7503
10270         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10271         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10272         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10273         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10274         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10275
10276 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10277
10278         PR fortran/17286
10279         * gfortran.dg/pr17286.f90: New test.
10280
10281 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/17530
10284         * g++.dg/template/static7.C: New test.
10285
10286 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10287
10288         PR tree-opt/17558
10289         * gcc.c-torture/compile/pr17558.c: New test.
10290
10291 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10292
10293         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10294         if SKIP_ATTRIBUTE is defined.
10295
10296 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10297
10298         PR fortran/15957
10299         * gfortran.dg/pr15957.f90: New test.
10300
10301 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10302
10303         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10304         in comparison.
10305         * gcc.dg/vect/vect-79.c: Likewise.
10306         * gcc.dg/vect/vect-80.c: Likewise.
10307
10308 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10309
10310         PR fortran/15750
10311         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10312
10313 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10314
10315         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10316         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10317         * gcc.dg/vect/vect-62.c: New testcase.
10318         * gcc.dg/vect/vect-63.c: New testcase.
10319         * gcc.dg/vect/vect-64.c: New testcase.
10320         * gcc.dg/vect/vect-65.c: New testcase.
10321         * gcc.dg/vect/vect-66.c: New testcase.
10322         * gcc.dg/vect/vect-67.c: New testcase.
10323         * gcc.dg/vect/vect-68.c: New testcase.
10324         * gcc.dg/vect/vect-69.c: New testcase.
10325         * gcc.dg/vect/vect-79.c: New testcase.
10326         * gcc.dg/vect/vect-80.c: New testcase.
10327
10328 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10329
10330         * gcc.target/mips/asm-1.c: New test.
10331
10332 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10333
10334         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10335         * gcc.dg/vect/vect-73.c: New testcase.
10336         * gcc.dg/vect/vect-74.c: New testcase.
10337         * gcc.dg/vect/vect-75.c: New testcase.
10338         * gcc.dg/vect/vect-76.c: New testcase.
10339         * gcc.dg/vect/vect-77.c: New testcase.
10340         * gcc.dg/vect/vect-78.c: New testcase
10341
10342 2004-09-18  Paul Brook  <paul@codesourcery.com>
10343
10344         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10345
10346 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10347
10348         PR c/17424
10349         * gcc.dg/pr17424-1.c: New test.
10350
10351 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10352
10353         * g++.dg/tree-ssa/pr17153.C: New test.
10354
10355 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10356
10357         PR pch/13361
10358         * testsuite/g++.dg/pch/wchar-1.C: New.
10359         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10360
10361 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10362
10363         * gcc.c-torture/execute/20040917-1.c: New test.
10364
10365 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10366
10367         PR tree-optimization/17319
10368         * gcc.dg/pr17319.c: New test.
10369
10370 2004-09-17  Devang Patel  <dpatel@apple.com>
10371
10372         * gcc.dg/20040813-1.c: New test.
10373
10374 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10375
10376         PR tree-optimization/17273
10377         * gcc.c-torture/compile/pr17273.c: New test.
10378
10379 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10380
10381         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10382         Update expected messages.
10383         * gcc.dg/declspec-13.c: New test.
10384
10385 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10386
10387         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10388
10389 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10390
10391         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10392         change what 'a' is pointing to.
10393
10394 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/16002
10397         * g++.dg/template/error18.C: New test.
10398
10399         PR c++/16029
10400         * g++.dg/warn/Wunused-8.C: New test.
10401
10402 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10403
10404         PR tree-optimization/17513
10405         * gcc.dg/20040916-1.c: New test.
10406
10407 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10408
10409         PR c++/17501
10410         * g++.dg/template/typename7.C: New test.
10411
10412 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10413
10414         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10415
10416 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10417
10418         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10419         with -ftree-based-profiling also.
10420         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10421
10422 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10423
10424         PR/15364
10425         * gfortran.dg/der_array_io_1.f90: New test.
10426         * gfortran.dg/der_array_io_2.f90: New test.
10427         * gfortran.dg/der_array_io_3.f90: New test.
10428
10429 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10432         EABI.
10433
10434 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10435
10436         * g++.dg/opt/switch1.C: New test.
10437
10438 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10439
10440         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10441         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10442         Update expected messages.
10443
10444 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10445
10446         PR fortran/16485
10447         * gfortran.dg/same_name_1.f90: New test.
10448
10449 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10450
10451         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10452         dereference garbage pointers.
10453
10454 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10455
10456         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10457         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10458
10459         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10460         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10461         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10462
10463 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/17324
10466         * g++.dg/template/mangle1.C: New test.
10467
10468 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10469
10470         PR tree-optimization/17252
10471         * gcc.c-torture/execute/pr17252.c: New test.
10472
10473 2004-09-14  Andrew Pinski  <apinski@apple.com>
10474
10475         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10476
10477 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10478
10479         PR rtl-optimization/9771
10480         * gcc.dg/pr9771-1.c: New test case.
10481
10482 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10483
10484         PR tree-optimization/15262
10485         * gcc.c-torture/execute/pr15262-1.c: New test.
10486         * gcc.c-torture/execute/pr15262-2.c: New test.
10487
10488 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10489
10490         * gcc.dg/declspec-12.c: New test.
10491
10492 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10493
10494         * gfortran.dg/pr17090.f90: Add directives to test.
10495
10496 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10497
10498         * gcc.c-torture/compile/20040914-1.c: New test.
10499
10500 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/16162
10503         * g++.dg/template/decl2.C: New test.
10504
10505 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10506
10507         PR fortran/17090
10508         * gfortran.dg/pr17090.f90: New test.
10509
10510 2004-09-13  Dale Johannesen  <dalej@apple.com>
10511
10512         * gcc.c-torture/compile/pr17408.c:  New test case.
10513
10514 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10515
10516         PR c++/16716
10517         * g++.dg/parse/crash17.C: New test.
10518
10519         PR c++/17327
10520         * g++.dg/template/enum3.C: New test.
10521
10522 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10523
10524         * lib/gcc-defs.exp: Load wrapper.exp.
10525         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10526         using local code.
10527         * lib/gcc.exp (gcc_init): Similar.
10528         * lib/gfortran.exp (gfortran_init): Similar.
10529         * lib/objc.exp (objc_init): Similar.
10530         * lib/treelang.exp (treelang_init): Similar.
10531         * lib/wrapper.exp: New file with build_wrapper call machinery in
10532         ${tool}_maybe_build_wrapper.
10533
10534 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10535
10536         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10537         "inline".
10538         * gcc.dg/declspec-11.c: Update expected messages.
10539         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10540         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10541         gcc.dg/inline-12.c: New tests.
10542
10543 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10544
10545         * g++.dg/tree-ssa/pr17400.C: New testcase.
10546
10547 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10548
10549         * gcc.target/mips/sb1-1.c: New testcase.
10550
10551 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10552
10553         * lib/g77-dg.exp: Remove unused file.
10554         * lib/mike-g77.exp: Ditto.
10555         * lib/g77.exp: Ditto.
10556
10557 2004-09-12  Richard Henderson  <rth@redhat.com>
10558
10559         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10560
10561 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10562
10563         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10564         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10565         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10566         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10567         Update expected messages.
10568
10569 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10570
10571         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10572         declaration/use mismatch for dirp parameter.
10573
10574 2004-09-12  Andrew Pinski  <apinski@apple.com>
10575
10576         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10577         -fgnu-runtime is passed.
10578
10579 2004-09-12  Richard Henderson  <rth@redhat.com>
10580
10581         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10582         do the uplevel thing and update additional_flags directly.
10583         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10584         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10585         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10586         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10587
10588 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10589
10590         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10591
10592 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10593
10594         PR middle-end/17411
10595         * g++.dg/opt/pr17411-1.C: New test case.
10596
10597 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10598
10599         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10600         gcc.dg/tls/diag-2.c: Update expected messages.
10601         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10602         messages.
10603         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10604         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10605         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10606         gcc.dg/tls/diag-5.c: New tests.
10607
10608 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10609
10610         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10611
10612 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10613
10614         * g++.dg/parse/break-in-for.C: New test.
10615
10616 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10617
10618         * gcc.dg/tree-ssa/20040911-1.c: New test.
10619
10620 2004-09-11  Andreas Jaeger  <aj@suse.de>
10621
10622         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10623         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10624
10625 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10626
10627         * gcc.target/frv: New directory of FR-V-specific tests.
10628
10629 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10630
10631         * gcc.dg/convert-vec-1.c: New test.
10632
10633 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10634
10635         PR middle-end/17024
10636         * gcc.dg/pr17024-1.c: New test case.
10637
10638 2004-09-10  Eric Christopher  <echristo@redhat.com>
10639
10640         * gcc.dg/20040910-1.c: New test.
10641
10642 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10643
10644         * gcc.dg/bitfld-9.c: New test.
10645
10646 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10647
10648         * gcc.c-torture/execute/ieee/acc1.c: New test.
10649         * gcc.c-torture/execute/ieee/acc2.c: New test.
10650         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10651
10652 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10653
10654         * gcc.dg/deprecated-2.c: New test.
10655
10656 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10657
10658         * gcc.dg/init-vec-1.c: New test.
10659
10660 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10661
10662         PR middle-end/17055
10663         * gcc.dg/pr17055-1.c: New test case.
10664
10665 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10666
10667         PR target/17377
10668         * gcc.c-torture/execute/pr17377.c: New test.
10669
10670 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10671
10672         PR c/8420
10673         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10674         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10675         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10676         gcc.dg/long-long-typespec-1.c: New tests.
10677         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10678
10679 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10680
10681         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10682         gcc.dg/gnu99-static-1.c: New tests.
10683
10684 2004-09-08  Devang Patel  <dpatel@apple.com>
10685
10686         * gcc.dg/darwin-ld-20040828-1.c: New test.
10687         * gcc.dg/darwin-ld-20040828-2.c: New test.
10688         * gcc.dg/darwin-ld-20040828-3.c: New test.
10689
10690 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10691
10692         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10693         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10694         in error message.
10695         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10696         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10697         in error message.
10698         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10699         types they qualify.
10700         * objc.dg/type-size-2.m: Fix wording in comment.
10701         * objc.dg/va-meth-1.m: New test case.
10702
10703 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10704
10705         PR c/16633:
10706         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10707         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10708
10709 2004-09-06  Devang Patel  <dpatel@apple.com>
10710
10711         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10712         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10713
10714 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10715
10716         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10717         reflect changed line numbering of diagnostics.
10718
10719 2004-09-06  Paul Brook  <paul@codesourcery.com>
10720
10721         * gfortran.dg/edit_real_1.f90: Add new test.
10722
10723 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10724
10725         * gcc.dg/tree-ssa/loop-2.c: New test.
10726         * gcc.dg/tree-ssa/loop-3.c: New test.
10727         * gcc.dg/tree-ssa/loop-4.c: New test.
10728         * gcc.dg/tree-ssa/loop-5.c: New test.
10729
10730 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10731
10732         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10733
10734 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10735
10736         * gcc.dg/format/sentinel-1.c: New test.
10737
10738 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10739
10740         * testsuite/gcc.dg/builtins-46.c: New.
10741
10742 2004-09-03  Devang Patel  <dpatel@apple.com>
10743
10744         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10745         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10746
10747 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10748
10749         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10750         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10751         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10752         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10753         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10754         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10755         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10756         the non-portable bzero.
10757         * gcc.dg/20010912-1.c: xfail for NetWare.
10758         * gcc.dg/20020426-2.c: xfail for NetWare.
10759         * gcc.dg/20021014-1.c: xfail for NetWare.
10760         * gcc.dg/20021018-1.c: xfail for NetWare.
10761         * gcc.dg/20030213-1.c: xfail for NetWare.
10762         * gcc.dg/20030225-1.c: xfail for NetWare.
10763         * gcc.dg/20030708-1.c: xfail for NetWare.
10764         * gcc.dg/builtins-config.h: Also exclude NetWare.
10765         * gcc.dg/format/format.h: Define restrict only if not already defined.
10766         * gcc.dg/nest.c: xfail for NetWare.
10767         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10768         * lib/target-supports.exp (check_visibility_available): Exclude
10769         NetWare.
10770
10771 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10772
10773         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10774         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10775         deterministic starting point for the alignment of structure fields.
10776         * gcc.dg/Wpadded.c: Dito.
10777         * g++.dg/abi/vbase10.C: Dito.
10778
10779 2004-09-03  Devang Patel  <dpatel@apple.com>
10780
10781         * g++.dg/debug/pr15736.cc: New test.
10782
10783 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10784
10785         * README.QMTEST: Fix out-of-date link.
10786
10787 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10788
10789         PR fortran/16579
10790         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10791         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10792
10793 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * g++.dg/abi/arm_rtti1.C: New test.
10796
10797 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10798
10799         * gcc.dg/ppc-vector-memcpy.c: New.
10800         * gcc.dg/ppc-vector-memset.c: New.
10801
10802 2004-09-02  Chao-ying Fu  <fu@mips.com>
10803
10804         * gcc.target/mips/mips-3d-1.c: New test.
10805         * gcc.target/mips/mips-3d-2.c: New test.
10806         * gcc.target/mips/mips-3d-3.c: New test.
10807         * gcc.target/mips/mips-3d-4.c: New test.
10808         * gcc.target/mips/mips-3d-5.c: New test.
10809         * gcc.target/mips/mips-3d-6.c: New test.
10810         * gcc.target/mips/mips-3d-7.c: New test.
10811         * gcc.target/mips/mips-3d-8.c: New test.
10812         * gcc.target/mips/mips-3d-9.c: New test.
10813         * gcc.target/mips/mips-ps-1.c: New test.
10814         * gcc.target/mips/mips-ps-2.c: New test.
10815         * gcc.target/mips/mips-ps-3.c: New test.
10816         * gcc.target/mips/mips-ps-4.c: New test.
10817         * gcc.target/mips/mips-ps-type.c: New test.
10818
10819 2004-09-02  Paul Brook  <paul@codesourcery.com>
10820
10821         * gfortran.dg/edit_real_1.f90: Add new tests.
10822
10823 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10824
10825         PR fortran/15327
10826         * gfortran.dg/merge_char_1.f90: New test.
10827
10828 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10829
10830         PR fortran/16404
10831         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10832
10833 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10834
10835         PR c/1522
10836         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10837
10838 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10839
10840         * g++.dg/opt/loop1.C: Do not XFAIL.
10841
10842 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10843
10844         * gcc.c-torture/execute/20040831-1.c: New test.
10845
10846 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10847
10848         PR fortran/16579
10849         * gfortran.dg/g77/20010610.f: Now passes.
10850         Copy from g77.f-torture/execute. Add dg-run directive.
10851         * gfortran.dg/g77/README: Update
10852
10853 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10854
10855         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10856         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10857         (t1, t2, t3, t4): Add volatile.
10858
10859 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10860
10861         * g++.dg/ext/visibility/arm1.C: New test.
10862
10863 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10864
10865         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10866         -pedantic-errors.
10867
10868 2004-09-01  Paul Brook  <paul@codesourcery.com>
10869
10870         * gfortran.dg/eof_2.f90: New test.
10871
10872 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10873
10874         PR fortran/16579
10875         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10876
10877 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10878
10879         PR libfortran/16805
10880         * gfortran.dg/list_read_2.f90: New test.
10881
10882 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * g++.dg/abi/key1.C: New test.
10885
10886 2004-08-31  Richard Henderson  <rth@redhat.com>
10887
10888         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10889         form of offsetof.
10890         * g++.dg/other/offsetof5.C: Remove duplicate.
10891
10892 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10893
10894         PR fortran/17244
10895         * gfortran.dg/func_derived_1.f90: New test.
10896
10897 2004-08-31  Paul Brook  <paul@codesourcery.com>
10898
10899         * gfortran.dg/eof_1.f90: New test.
10900
10901 2004-08-31  Paul Brook  <paul@codesourcery.com>
10902
10903         * gfortran.dg/list_read_1.f90: New file.
10904
10905 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * g++.dg/opt/loop1.C: XFAIL.
10908
10909 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10910
10911         * gcc.dg/funcdef-storage-1.c: New.
10912         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10913         an extern function in local scope.
10914         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10915         declare an 'auto inline' function in local scope.
10916         * gcc.dg/20011130-1.c: Likewise.
10917         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10918         an 'auto' function in local scope.
10919         * gcc.dg/20021014-1.c: Likewise.
10920         * gcc.dg/20030331-2.c: Likewise.
10921
10922 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10923
10924         * gfortran.dg/blockdata_1.f90: New test.
10925
10926 2004-08-30  Richard Henderson  <rth@redhat.com>
10927
10928         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10929
10930 2004-08-30  Richard Henderson  <rth@redhat.com>
10931
10932         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10933         additional_flags set by alternate driver.
10934         (ieee-options): New procedure.
10935         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10936         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10937         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10938         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10939
10940 2004-08-30  Richard Henderson  <rth@redhat.com>
10941
10942         * lib/f-torture.exp: Remove.
10943
10944 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR rtl-optimization/16590
10947         * g++.dg/opt/loop1.C: New test.
10948
10949 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10950
10951         PR fortran/13910
10952         * gfortran.dg/oldstyle_1.f90: New test.
10953
10954 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10955         Paul Brook  <paul@codesourcery.com>
10956
10957         * gfortran.dg/g77/README: Update.
10958         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10959         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10960         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10961
10962 2004-08-28  Paul Brook  <paul@codesourcery.com>
10963
10964         PR libfortran/17195
10965         * gfortran.dg/edit_real_1.f90: New test.
10966
10967 2004-08-27  Paul Brook  <paul@codesourcery.com>
10968
10969         * gfortran.dg/rewind_1.f90: New test.
10970
10971 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10972
10973         PR fortran/16597
10974         * gfortran.dg/pr16597.f90: New test.
10975
10976 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10977
10978         PR c/13801
10979         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10980         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10981         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10982         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10983         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10984
10985 2004-08-26  Nick Clifton  <nickc@redhat.com>
10986
10987         * gcc.c-torture/compile/pr17119.c: New test.
10988
10989 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10990
10991         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10992
10993 2004-08-25  Richard Henderson  <rth@redhat.com>
10994
10995         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10996         the bits that expect kind=8 to be the largest real kind.
10997
10998 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10999
11000         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11001
11002 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11003
11004         * gfortran.dg/assignment_1.f90: New test.
11005
11006 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11007
11008         * g++.dg/template/repo3.C: New test.
11009
11010 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11011
11012         PR middle-end/16693
11013         PR tree-optimization/16372
11014         * g++.dg/opt/pr16372-1.C: New test case.
11015         * g++.dg/opt/pr16693-1.C: New test case.
11016         * g++.dg/opt/pr16693-2.C: New test case.
11017
11018 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11019
11020         * objc.dg/proto-lossage-4.m: New test.
11021
11022 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11023
11024         PR c++/17155
11025         * g++.dg/inherit/local2.C: New test.
11026
11027 2004-08-25  Paul Brook  <paul@codesourcery.com>
11028
11029         PR fortran/17144
11030         * gfortran.dg/string_ctor_1.f90: New test.
11031
11032 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11033
11034         PR c++/14428
11035         * g++.dg/template/redecl2.C: New test.
11036
11037 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11038
11039         PR fortran/17143
11040         * gfortran.dg/pr17143.f90: New test.
11041
11042 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11043
11044         PR fortran/17164
11045         * gfortran.dg/pr17164.f90: New test.
11046
11047 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11048
11049         * gcc.dg/tree-ssa/loop-1.c: New test.
11050
11051 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11052
11053         * gcc.c-torture/compile/20040824-1.c: New test.
11054
11055 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11056
11057         * gcc.c-torture/compile/iftrap-3.c: New test.
11058
11059 2004-08-24  Paul Brook  <paul@codesourcery.com>
11060
11061         * gfortran.dg/entry_2.f90: New test.
11062
11063 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         PR c++/16889
11066         * g++.dg/lookup/ambig[12].C: New.
11067
11068 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11069
11070         PR c++/16706
11071         * g++.dg/template/crash21.C: New test.
11072         * g++.dg/template/crash22.C: Likewise.
11073
11074 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         PR c++/17149
11077         * g++.dg/template/access15.C: New.
11078
11079 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/17163
11082         * g++.dg/template/repo2.C: New test.
11083
11084 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11085
11086         PR rtl-optimization/17078
11087         * gcc.c-torture/execute/pr17078-1.c: New test case.
11088
11089 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c/14492
11092         * gcc.dg/debug/crash1.c: New test.
11093
11094 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11095
11096         PR c/16180
11097         * gcc.dg/loop-5.c: New test.
11098
11099 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11100
11101         * gcc.c-torture/execute/20040823-1.c: New test.
11102
11103 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11106         to the assembler.  Simplify test accordingly.
11107         (asm_abi_flags): Use GNU names.
11108         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11109         to check for ABI flags.
11110
11111 2004-08-22  Andrew Pinski  <apinski@apple.com>
11112
11113         * g++.dg/opt/pr14029.C: New test.
11114         * gcc.c-torture/execute/pr15262.c: New test.
11115
11116 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11117
11118         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11119
11120 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11121
11122         PR 16908
11123         * gfortran.dg/direct_io.f90: New test.
11124
11125 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/17121
11128         * g++.dg/inherit/local2.C: New test.
11129
11130 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11131
11132         PR c++/17120
11133         * g++.dg/warn/Wparentheses-4.C: New test.
11134
11135 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11136
11137         PR c++/17121
11138         * g++.dg/inherit/local2.C: New test.
11139
11140         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11141         * gcc.dg/ppc-ldstruct.c: Likewise.
11142         * gcc.dg/ppc64-abi-2.c: Likewise.
11143
11144 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11145
11146         PR rtl-optimization/17099
11147         * gcc.c-torture/execute/20040820-1.c: New test.
11148
11149 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11150
11151         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11152
11153 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11154
11155         PR fortran/17077
11156         * gfortran.dg/auto_array_1.f90: New test.
11157
11158 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11159
11160         PR fortran/17074
11161         * gfortran.dg/simpleif_1.f90: New test.
11162
11163 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11164
11165         * lib/target-supports.exp (check_profiling_available): Return
11166         false for arm*-*-symbianelf* and arm*-*-eabi*.
11167
11168         PR c++/15890
11169         * g++.dg/template/delete1.C: New test.
11170
11171 2004-08-19  Paul Brook  <paul@codesourcery.com>
11172
11173         PR fortran/14976
11174         PR fortran/16228
11175         * gfortran.dg/data_char_1.f90: New test.
11176
11177 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11178
11179         PR fortran/16946
11180         * gfortran.dg/reduction.f90: New testcase.
11181
11182 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11183
11184         PR fortran/16520
11185         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11186
11187 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11188
11189         PR c++/17041
11190         * g++.dg/Wparentheses-3.C: New test.
11191
11192 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11193
11194         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11195         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11196         * gcc.dg/vect/vect-2.c: Likewise.
11197         * gcc.dg/vect/vect-3.c: Likewise.
11198         * gcc.dg/vect/vect-4.c: Likewise.
11199         * gcc.dg/vect/vect-5.c: Likewise.
11200         * gcc.dg/vect/vect-6.c: Likewise.
11201         * gcc.dg/vect/vect-7.c: Likewise.
11202         * gcc.dg/vect/vect-25.c: Likewise.
11203         * gcc.dg/vect/vect-31.c: Likewise.
11204         * gcc.dg/vect/vect-32.c: Likewise.
11205         * gcc.dg/vect/vect-34.c: Likewise.
11206         * gcc.dg/vect/vect-36.c: Likewise.
11207         * gcc.dg/vect/vect-all.c: Likewise.
11208
11209 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/17068
11212         * g++.dg/template/operator4.C: New test.
11213
11214 2004-08-18  Richard Henderson  <rth@redhat.com>
11215
11216         * gcc.dg/20040206-1.c: XFAIL.
11217
11218 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11219
11220         PR c++/16246
11221         * g++.dg/template/array7.C: New test.
11222
11223 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11224
11225         * gcc.dg/mips-movcc-1.c: New test.
11226         * gcc.dg/mips-movcc-2.c: New test.
11227         * gcc.dg/mips-movcc-3.c: New test.
11228
11229         * gcc.dg/mips-nmadd-1.c: New test.
11230         * gcc.dg/mips-nmadd-2.c: New test.
11231
11232 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/15871
11235         * g++.dg/opt/inline8.C: New test.
11236
11237         PR c++/16965
11238         * g++.dg/parse/error17.C: New test.
11239
11240 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11241
11242         * gcc.dg/vect: New directory for vectorizer tests.
11243         * gcc.dg/vect/tree-vect.h: New file.
11244         * gcc.dg/vect/vect.exp: New file.
11245         * gcc.dg/vect/pr16105.c.c: New test.
11246         * gcc.dg/vect/vect-1.c: New test.
11247         * gcc.dg/vect/vect-2.c: New test.
11248         * gcc.dg/vect/vect-3.c: New test.
11249         * gcc.dg/vect/vect-4.c: New test.
11250         * gcc.dg/vect/vect-5.c: New test.
11251         * gcc.dg/vect/vect-6.c: New test.
11252         * gcc.dg/vect/vect-7.c: New test.
11253         * gcc.dg/vect/vect-8.c: New test.
11254         * gcc.dg/vect/vect-9.c: New test.
11255         * gcc.dg/vect/vect-10.c: New test.
11256         * gcc.dg/vect/vect-11.c: New test.
11257         * gcc.dg/vect/vect-12.c: New test.
11258         * gcc.dg/vect/vect-13.c: New test.
11259         * gcc.dg/vect/vect-14.c: New test.
11260         * gcc.dg/vect/vect-15.c: New test.
11261         * gcc.dg/vect/vect-16.c: New test.
11262         * gcc.dg/vect/vect-17.c: New test.
11263         * gcc.dg/vect/vect-18.c: New test.
11264         * gcc.dg/vect/vect-19.c: New test.
11265         * gcc.dg/vect/vect-20.c: New test.
11266         * gcc.dg/vect/vect-21.c: New test.
11267         * gcc.dg/vect/vect-22.c: New test.
11268         * gcc.dg/vect/vect-23.c: New test.
11269         * gcc.dg/vect/vect-24.c: New test.
11270         * gcc.dg/vect/vect-25.c: New test.
11271         * gcc.dg/vect/vect-26.c: New test.
11272         * gcc.dg/vect/vect-27.c: New test.
11273         * gcc.dg/vect/vect-28.c: New test.
11274         * gcc.dg/vect/vect-29.c: New test.
11275         * gcc.dg/vect/vect-30.c: New test.
11276         * gcc.dg/vect/vect-31.c: New test.
11277         * gcc.dg/vect/vect-32.c: New test.
11278         * gcc.dg/vect/vect-33.c: New test.
11279         * gcc.dg/vect/vect-34.c: New test.
11280         * gcc.dg/vect/vect-35.c: New test.
11281         * gcc.dg/vect/vect-36.c: New test.
11282         * gcc.dg/vect/vect-37.c: New test.
11283         * gcc.dg/vect/vect-38.c: New test.
11284         * gcc.dg/vect/vect-40.c: New test.
11285         * gcc.dg/vect/vect-41.c: New test.
11286         * gcc.dg/vect/vect-42.c: New test.
11287         * gcc.dg/vect/vect-43.c: New test.
11288         * gcc.dg/vect/vect-44.c: New test.
11289         * gcc.dg/vect/vect-45.c: New test.
11290         * gcc.dg/vect/vect-46.c: New test.
11291         * gcc.dg/vect/vect-47.c: New test.
11292         * gcc.dg/vect/vect-48.c: New test.
11293         * gcc.dg/vect/vect-49.c: New test.
11294         * gcc.dg/vect/vect-50.c: New test.
11295         * gcc.dg/vect/vect-51.c: New test.
11296         * gcc.dg/vect/vect-52.c: New test.
11297         * gcc.dg/vect/vect-53.c: New test.
11298         * gcc.dg/vect/vect-54.c: New test.
11299         * gcc.dg/vect/vect-55.c: New test.
11300         * gcc.dg/vect/vect-56.c: New test.
11301         * gcc.dg/vect/vect-57.c: New test.
11302         * gcc.dg/vect/vect-58.c: New test.
11303         * gcc.dg/vect/vect-59.c: New test.
11304         * gcc.dg/vect/vect-60.c: New test.
11305         * gcc.dg/vect/vect-61.c: New test.
11306         * gcc.dg/vect/vect-all.c: New test.
11307         * gcc.dg/vect/vect-none.c: New test.
11308
11309 2004-08-17  Paul Brook  <paul@codesourcery.com>
11310
11311         PR fortran/13082
11312         * gfortran.dg/entry_1.f90: New test.
11313
11314 2004-08-17  Andrew Pinski  <apinski@apple.com>
11315
11316         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11317
11318 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11319
11320         * gcc.dg/pr17036-1.c: New test.
11321
11322 2004-08-16  Devang Patel  <dpatel@apple.com>
11323
11324         * gcc.dg/darwin-20040809-1.c: New test.
11325
11326 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11327
11328         * gcc.dg/funcdef-attr-1.c: New test.
11329
11330 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11331
11332         * gcc.dg/altivec-17.c: New test.
11333         * gcc.dg/altivec-18.c: New test.
11334
11335 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11336
11337         PR c++/6749
11338         * g++.dg/template/vtable2.C: New test.
11339
11340 2004-08-14  Richard Henderson  <rth@redhat.com>
11341
11342         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11343         * gcc.dg/pack-test-4.c (main): Return 0.
11344         * gcc.dg/setjmp-1.c: Remove XFAIL.
11345         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11346
11347 2004-08-14  Richard Henderson  <rth@redhat.com>
11348
11349         * gcc.dg/980217-1.c: Add prototype for printf.
11350
11351 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11352
11353         * gfortran.dg/pr16935.f90: New test.
11354
11355 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11356
11357         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11358
11359 2004-08-13  Paul Brook  <paul@codesourcery.com>
11360
11361         * gfortran.dg/der_io_1.f90: Remove stray comma.
11362
11363 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11364
11365         * gcc.dg/vmx/cw-bug-2.c: Remove.
11366         * gcc.dg/vmx/vprint-1.c: Remove.
11367         * gcc.dg/vmx/vscan-1.c: Remove.
11368
11369 2004-08-12  Devang patel  <dpatel@apple.com>
11370
11371         * gcc.dg/darwin-20040809-2.c: New test.
11372
11373 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11374
11375         * g++.dg/ext/altivec-12.C: New test.
11376
11377         * g++.dg/ext/altivec-11.C: New test.
11378
11379 2004-08-12  Paul Brook  <paul@codesourcery.com>
11380
11381         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11382
11383 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11384
11385         * g++.dg/ext/altivec-2.C: Check for hardware support before
11386         executing any VMX instructions.
11387
11388         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11389
11390 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR c++/16276
11393         * g++.old-deja/g++.other/comdat4.C: New test.
11394         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11395
11396 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11397
11398         PR target/16286
11399         * gcc.dg/pr16286.c: New test.
11400
11401 2004-08-12 Jan Beulich <jbeulich@novell.com>
11402
11403         * g++.dg/ext/asm5.C: New.
11404
11405 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR c++/16698
11408         * g++.dg/eh/crash1.C: New test.
11409
11410         PR c++/16717
11411         * g++.dg/ext/construct1.C: New test.
11412
11413 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/16853
11416         * g++.dg/init/ptrmem1.C: New test.
11417
11418         PR c++/16618
11419         * g++.dg/parse/offsetof5.C: New test.
11420
11421         PR c++/16870
11422         * g++.dg/template/overload3.C: New test.
11423
11424 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/16964
11427         * g++.dg/parse/error16.C: New test.
11428
11429         PR c++/16904
11430         * g++.dg/template/error14.C: New test.
11431
11432         PR c++/16929
11433         * g++.dg/template/error15.C: New test.
11434
11435 2004-08-11  Devang Patel  <dpatel@apple.com>
11436
11437         * gcc.dg/darwin-ld-20040809-1.c: New test.
11438         * gcc.dg/darwin-ld-20040809-2.c: New test.
11439
11440 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11441
11442         PR fortran/16917
11443         * gfortran.dg/dfloat_1.f90: New test.
11444
11445 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11446
11447         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11448         * gcc.dg/dll-2.c: Fix dg-require syntax.
11449         * gcc.misc-tests/arm-isr.c (abort): Declare.
11450         (exit): Likewise.
11451
11452 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/16971
11455         * g++.dg/parse/crash16.C: New test.
11456
11457 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11458
11459         * gcc.dg/mips-rsqrt-1.c: New test case.
11460         * gcc.dg/mips-rsqrt-2.c: New test case.
11461         * gcc.dg/mips-rsqrt-3.c: New test case.
11462
11463 2004-08-10  Paul Brook  <paul@codesourcery.com>
11464
11465         * gfortran.dg/der_io_1.f90: New test.
11466
11467 2004-08-10  Paul Brook  <paul@codesourcery.com>
11468
11469         PR fortran/16919
11470         * gfortran.dg/der_array_1.f90: New test.
11471
11472 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11473
11474         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11475
11476 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11477
11478         * gcc.dg/wchar_t-2.c: Fix typo.
11479
11480 2004-08-09  Falk Hueffner  <falk@debian.org>
11481
11482         PR tree-optimization/12517
11483         * gcc.c-torture/compile/pr12517.c: New test.
11484
11485         PR tree-optimization/12578
11486         * gcc.c-torture/compile/pr12578.c: New test.
11487
11488         PR tree-optimization/12899
11489         * gcc.c-torture/compile/pr12899.c: New test.
11490
11491         PR rtl-optimization/14692
11492         * gcc.c-torture/compile/pr14692.c: New test.
11493
11494         PR tree-optimization/16461
11495         * gcc.c-torture/compile/pr16461.c: New test.
11496
11497 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11498
11499         * gfortran.dg/getenv_1.f90: New test.
11500
11501 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11502
11503         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11504         wchar_t.
11505         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11506
11507 2004-08-06  Paul Brook  <paul@codesourcery.com>
11508
11509         * gfortran.dg/ret_array_1.f90: New test.
11510         * gfortran.dg/ret_pointer_1.f90: New test.
11511
11512 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11513
11514         * gcc.dg/missing-field-init-[12].c: New tests.
11515         * g++.dg/warn/missing-field-init-[12].C: New tests.
11516
11517 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11518
11519         * gcc.dg/enum2.c: New test.
11520         * gcc.dg/symbian3.c: Likewise.
11521         * gcc.dg/symbian4.c: Likewise.
11522         * gcc.dg/wchar_t-2.c: Likewise.
11523
11524 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11525
11526         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11527         destructor tests.
11528
11529 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11530
11531         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11532         dg-require-visiblity.
11533         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11534         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11535         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11536         * g++.dg/ext/visibility/new1.C: Likewise.
11537         * g++.dg/ext/visibility/pragma.C: Likewise.
11538         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11539         * g++.dg/ext/visibility/virtual.C: Likewise.
11540         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11541         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11542         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11543         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11544         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11545         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11546         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11547         * g++/dg/ext/visibility/visibility-8.C: New test.
11548         * gcc.c-torture/compile/dll.x: Remove.
11549         * gcc.dg/dll-2.c: Use dg-require-dll
11550         * gcc.dg/visibility-10.c: New test.
11551         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11552         supporting DLLs.
11553         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11554         (scan_not_hidden): Likewise.
11555
11556 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11557
11558         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11559
11560 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11561
11562         * gcc.c-torture/execute/20040805-1.c: New test.
11563
11564 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11565
11566         * gcc.dg/20020118-1.c: Declare abort.
11567         * gcc.dg/altivec_check.h: Likewise.
11568         * gcc.dg/iftrap-2.c: Likewise.
11569         * gcc.dg/pragma-darwin.c: Likewise.
11570         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11571
11572 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11573
11574         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11575
11576 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11577
11578         * gcc.c-torture/execute/builtins/abs-2.c,
11579         gcc.c-torture/execute/builtins/abs-3.c,
11580         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11581         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11582         intmax_t, uintmax_t and their limits.
11583         * gcc.dg/intmax_t-1.c: New test.
11584
11585 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11586
11587         * g++.dg/tc1/dr147.C: Add reference to PR.
11588
11589 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11590
11591         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11592         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11593
11594 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11595
11596         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11597
11598 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11599
11600         * gcc.dg/redecl-5.c: New test.
11601         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11602         of scanf.
11603
11604 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11605
11606         PR middle-end/16790
11607         * gcc.c-torture/execute/pr16790-1.c: New test case.
11608
11609 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11610
11611         * g++.dg/ext/visibility/assign1.C: New test.
11612         * g++.dg/ext/visibility/new1.C: Likewise.
11613
11614         * gcc.dg/symbian1.c: New test.
11615         * gcc.dg/symbian2.c: Likewise.
11616
11617 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11618
11619         PR target/16570
11620         * gcc.dg/i386-sse-9.c: New test.
11621
11622 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11623
11624         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11625
11626 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11627
11628         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11629         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11630         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11631         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11632         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11633         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11634         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11635         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11636         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11637         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11638         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11639         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11640         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11641         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11642         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11643         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11644         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11645         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11646         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11647         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11648         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11649         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11650         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11651         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11652         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11653         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11654         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11655         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11656         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11657         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11658         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11659         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11660         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11661         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11662         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11663         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11664         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11665         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11666         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11667         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11668         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11669         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11670         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11671         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11672         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11673         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11674         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11675         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11676         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11677         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11678         gcc.misc-tests/i386-pf-3dnow-1.c,
11679         gcc.misc-tests/i386-pf-athlon-1.c,
11680         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11681         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11682         Declare built-in functions used.
11683         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11684
11685 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/16707
11688         * g++.dg/lookup/using12.C: New test.
11689
11690         * g++.dg/init/null1.C: Fix PR number.
11691         * g++.dg/parse/namespace10.C: Likewise.
11692
11693 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/16224
11696         * g++.dg/template/spec17.C: New test.
11697         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11698         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11699
11700 2004-08-02  David Billinghurst
11701
11702         PR fortran/16292
11703         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11704
11705 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11706
11707         * gcc.dg/ia64-got-1.c: New test case.
11708
11709 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11710
11711         PR c++/16489
11712         * g++.dg/init/null1.C: New test.
11713         * g++.dg/tc1/dr76.C: Adjust error marker.
11714
11715         PR c++/16529
11716         * g++.dg/parse/namespace10.C: New test.
11717
11718         PR c++/16810
11719         * g++.dg/inherit/ptrmem2.C: New test.
11720
11721 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11722
11723         PR target/16155
11724         * gcc.dg/pr16155.c: New test.
11725
11726 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11727
11728         * gcc.dg/redecl-2.c: New test.
11729
11730 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11731
11732         * gcc.dg/darwin-longdouble.c: New file.
11733
11734 2004-07-30  Richard Henderson  <rth@redhat.com>
11735
11736         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11737         write to constant argument.
11738         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11739
11740 2004-07-30  Richard Henderson  <rth@redhat.com>
11741
11742         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11743         tests of nearest around zero.
11744
11745 2004-07-30  Andrew Pinski  <apinski@apple.com>
11746
11747         * gcc.c-torture/compile/20040730-1.c: New test.
11748
11749 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11750
11751         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11752         powerpc-eabispe.
11753
11754 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11755
11756         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11757
11758 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11759
11760         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11761         contains $ld_library_path.
11762         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11763
11764 2004-07-29  Richard Henderson  <rth@redhat.com>
11765
11766         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11767
11768         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11769         (alt2, which): New.
11770         (Check): Accept either alternative.
11771
11772 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11773
11774         * g++.dg/abi/inline1.C: New test.
11775         * g++.dg/abi/local1-a.cc: Likewise.
11776         * g++.dg/abi/local1.C: Likewise.
11777         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11778         * g++.dg/abi/mangle12.C: Likewise.
11779         * g++.dg/abi/mangle17.C: Likewise.
11780         * g++.dg/abi/mangle20-2.C: Likewise.
11781         * g++.dg/opt/interface1.C: Likewise.
11782         * g++.dg/opt/interface1.h: Likewise.
11783         * g++.dg/opt/interface1-a.cc: New test.
11784         * g++.dg/parse/repo1.C: New test.
11785         * g++.dg/template/repo1.C: Likewise.
11786         * g++.dg/warn/Winline-1.C: Likewise.
11787         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11788
11789 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11790
11791         * gcc.dg/tree-ssa/20040729-1.c: New test.
11792
11793 2004-07-27  Matt Austern <austern@apple.com>
11794
11795         * gcc.dg/darwin-bool-1.c: New test.
11796         * gcc.dg/darwin-bool-2.c: New test.
11797
11798 2004-07-28  Richard Henderson  <rth@redhat.com>
11799
11800         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11801         arguments in the correct type.  Don't write to constant arguments.
11802
11803 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11804
11805         PR tree-optimization/16688
11806         PR tree-optimization/16689
11807         * g++.dg/tree-ssa/pr16688.C: New test.
11808
11809 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11810
11811         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11812         loads.  Not only in the comment, this time.
11813
11814 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11815
11816         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11817         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11818         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11819         * gcc.dg/sh4a-bitmovua.c: New.
11820         * gcc.dg/sh4a-cos.c: New.
11821         * gcc.dg/sh4a-cosf.c: New.
11822         * gcc.dg/sh4a-fprun.c: New.
11823         * gcc.dg/sh4a-fsrra.c: New.
11824         * gcc.dg/sh4a-memmovua.c: New.
11825         * gcc.dg/sh4a-sin.c: New.
11826         * gcc.dg/sh4a-sincos.c: New.
11827         * gcc.dg/sh4a-sincosf.c: New.
11828         * gcc.dg/sh4a-sinf.c: New.
11829
11830 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11831
11832         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11833         conditionals.
11834         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11835         loads.
11836         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11837         DOM1.
11838
11839 2004-07-27  Andrew Pinski  <apinski@apple.com>
11840
11841         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11842
11843 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11844
11845         * gcc.dg/pragma-isr.c: New test.
11846
11847 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11848
11849         PR c++/14429
11850         * g++.dg/template/ttp11.C: New test.
11851
11852 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11853
11854         * gcc.c-torture/compile/20040727-1.c: New test.
11855
11856 2004-07-26  Eric Christopher  <echristo@redhat.com>
11857
11858         * gcc.c-torture/compile/20040726-2.c: New test.
11859
11860 2004-07-26  Andrew Pinski  <apinski@apple.com>
11861
11862         * g++.dg/rtti/tinfo1.C: Xfail.
11863
11864 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11865
11866         * gcc.c-torture/compile/20040726-1.c: New test.
11867
11868 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11869             Brian Ryner  <bryner@brianryner.com>
11870
11871         PR c++/9283
11872         PR c++/15000
11873         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11874         * g++.dg/ext/visibility/: New directory.
11875         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11876         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11877         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11878         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11879         * g++.dg/ext/visibility/fvisibility.C,
11880         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11881         g++.dg/ext/visibility/fvisibility-override1.C
11882         g++.dg/ext/visibility/fvisibility-override2.C
11883         g++.dg/ext/visibility/memfuncts.C
11884         g++.dg/ext/visibility/noPLT.C
11885         g++.dg/ext/visibility/pragma.C
11886         g++.dg/ext/visibility/pragma-override1.C
11887         g++.dg/ext/visibility/pragma-override2.C
11888         g++.dg/ext/visibility/staticmemfuncts.C
11889         g++.dg/ext/visibility/virtual.C: New tests.
11890
11891 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11892
11893         PR c/15360
11894         * gcc.dg/pr15360-1.c: New test.
11895
11896 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11897
11898         * gcc.dg/pragma-align-2.c: New test.
11899         * gcc.dg/pragma-init-fini.c: New test.
11900         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11901         targets.
11902
11903 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11904
11905         * gcc.dg/init-string-2.c: New test.
11906
11907 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11908
11909         PR 16684
11910         * gcc.dg/Wredundant-decls-1.c: New test case.
11911
11912 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11915         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11916         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11917         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11918         * gcc.dg/compat/generate-random.c: New file.
11919         * gcc.dg/compat/generate-random.h: Likewise.
11920         * gcc.dg/compat/generate-random_r.c: Likewise.
11921         * gcc.dg/compat/struct-layout-1.h: Likewise.
11922         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11923         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11924         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11925         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11926         * gcc.dg/compat/struct-layout-1_main.c: New test.
11927         * gcc.dg/compat/struct-layout-1_x.c: New file.
11928         * gcc.dg/compat/struct-layout-1_y.c: New file.
11929         * gcc.dg/compat/struct-layout-1_test.h: New file.
11930
11931 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11932
11933         * gcc.dg/comp-return-1.c: New test
11934
11935 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11936
11937         * gcc.dg/vmx/8-02a.c: Fix typo.
11938
11939         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11940         * gcc.dg/darwin-abi-3.c: New test.
11941
11942         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11943         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11944
11945         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11946         * gcc.dg/vmx/ops-long-1.c: New test.
11947         * gcc.dg/vmx/ops-long-2.c: New test.
11948
11949 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11950
11951         * g++.dg/lookup/conv-[1234].C: New.
11952
11953 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11954
11955         * g++.dg/parse/attr2.C: Simplify.
11956
11957 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11958
11959         PR c/7284
11960         * gcc.c-torture/execute/pr7284-1.c: New test.
11961
11962 2004-07-22  Brian Booth  <bbooth@redhat.com>
11963
11964         * gcc.dg/tree-ssa/20040721-1.c: New test.
11965
11966 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11967
11968         * g++.dg/template/crash20.c: New.
11969
11970 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11971
11972         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11973         Add dg-run directive.  Declare variables as required.
11974         * gfortran.dg/g77/README: Update
11975
11976 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11977
11978         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11979         gcc.dg/cris-peep2-andu2.c: New tests.
11980
11981 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11982
11983         PR c/15052
11984         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11985         on return type.
11986         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11987         messages.
11988         * gcc.dg/qual-return-2.c: Update expected messages.
11989         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11990
11991 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11992
11993         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11994         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11995
11996 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11997
11998         PR c/11250
11999         * gcc.dg/init-string-1.c: New test.
12000
12001 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR middle-end/15345
12004         PR c/16450
12005         * gcc.dg/torture/nested-fn-1.c: New test.
12006
12007 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12008
12009         PR target/16559
12010         * gcc.dg/ia64-fptr-1.c: New file.
12011
12012 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12013
12014         PR c++/14497
12015         * g++.dg/template/spec16.C: New test.
12016         * g++.old-deja/g++.robertl/eb118.C: Remove.
12017
12018 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12019
12020         PR c++/509
12021         * g++.dg/template/spec15.C: New test.
12022
12023 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12024
12025         Copy cases from g77.f-torture/execute and add dg-run
12026         directive.  Other changes as noted.
12027         * gfortran.dg/g77/13037.f
12028         * gfortran.dg/g77/1832.f
12029         * gfortran.dg/g77/19981119-0.f
12030         * gfortran.dg/g77/19990313-0.f
12031         * gfortran.dg/g77/19990313-1.f
12032         * gfortran.dg/g77/19990313-2.f
12033         * gfortran.dg/g77/19990313-3.f
12034         * gfortran.dg/g77/19990419-1.f
12035         * gfortran.dg/g77/19990826-0.f
12036         * gfortran.dg/g77/19990826-2.f
12037         * gfortran.dg/g77/20000503-1.f
12038         * gfortran.dg/g77/20001111.f
12039         * gfortran.dg/g77/20010116.f
12040         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12041         * gfortran.dg/g77/20010430.f
12042         * gfortran.dg/g77/6177.f
12043         * gfortran.dg/g77/947.f
12044         * gfortran.dg/g77/970816-3.f
12045         * gfortran.dg/g77/971102-1.f
12046         * gfortran.dg/g77/980520-1.f
12047         * gfortran.dg/g77/980628-0.f
12048         * gfortran.dg/g77/980628-1.f
12049         * gfortran.dg/g77/980628-10.f
12050         * gfortran.dg/g77/980628-2.f
12051         * gfortran.dg/g77/980628-3.f
12052         * gfortran.dg/g77/980628-7.f
12053         * gfortran.dg/g77/980628-8.f
12054         * gfortran.dg/g77/980628-9.f
12055         * gfortran.dg/g77/980701-0.f
12056         * gfortran.dg/g77/980701-1.f
12057         * gfortran.dg/g77/cabs.f
12058         * gfortran.dg/g77/claus.f
12059         * gfortran.dg/g77/complex_1.f
12060         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12061         * gfortran.dg/g77/dcomplex.f
12062         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12063         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12064         * gfortran.dg/g77/f90-intrinsic-numeric.f
12065         * gfortran.dg/g77/int8421.f
12066         * gfortran.dg/g77/labug1.f
12067         * gfortran.dg/g77/large_vec.f
12068         * gfortran.dg/g77/le.f
12069         * gfortran.dg/g77/short.f
12070         * gfortran.dg/g77/README: Update
12071
12072 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12073
12074         PR c++/16637
12075         * g++.dg/parse/lookup4.C: New test.
12076
12077 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12078
12079         PR c++/16175
12080         * g++.dg/template/ttp10.C: New test.
12081
12082 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12083
12084         * gcc.dg/pr12625-1.c: New test.
12085
12086 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12087
12088         * testsuite/gcc.dg/switch-warn-1.c: New test.
12089         * testsuite/gcc.dg/switch-warn-2.c: New test.
12090         * gcc.c-torture/compile/pr14730.c: Update.
12091
12092 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12093
12094         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12095         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12096         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12097         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12098
12099 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/16623
12102         * g++.dg/template/assign1.C: New test.
12103
12104 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12105
12106         PR c++/12170
12107         * g++.dg/template/ttp9.C: New test.
12108
12109 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12110
12111         * gcc.dg/format/cmn-err-1.c: New test.
12112
12113 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12114
12115         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12116         gcc.dg/Wparentheses-10.c: New tests.
12117         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12118
12119 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12120
12121         PR fortran/16465
12122         * gfortran.dg/g77//ffixed-line-length-0.f,
12123         gfortran.dg/g77/ffixed-line-length-132.f,
12124         gfortran.dg/g77/ffixed-line-length-72.f,
12125         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12126         gfortran.dg/g77/README: Update.
12127
12128 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12129
12130         PR c++/13092
12131         * g++.dg/template/non-dependent7.C: New test.
12132         * g++.dg/template/non-dependent8.C: Likewise.
12133         * g++.dg/template/non-dependent9.C: Likewise.
12134         * g++.dg/template/non-dependent10.C: Likewise.
12135
12136 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12137
12138         PR c++/16337
12139         * g++.dg/parse/attr2.C: New test.
12140
12141 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12142
12143         * g77.dg: Removed.
12144         * g77.f-torture: Ditto.
12145
12146 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12147
12148         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12149         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12150         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12151
12152 2004-07-16  Richard Henderson  <rth@redhat.com>
12153
12154         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12155
12156 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12157
12158         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12159         tests with full list of options.
12160         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12161         of TORTURE_OPTIONS if test contains 'dg-do run'.
12162
12163         PR fortran/16404
12164         * gfortran.dg/do_iterator.f90: New test.
12165
12166 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12167
12168         PR rtl-optimization/16536
12169         * gcc.c-torture/execute/restrict-1.c: New test.
12170
12171 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12172
12173         PR fortran/15324
12174         * gfortran.dg/pr15324.f90: New test.
12175
12176         PR fortran/15129
12177         * gfortran.dg/pr15129.f90: New test.
12178
12179         PR fortran/15140
12180         * gfortran.dg/pr15140.f90: New test.
12181
12182         PR fortran/13792
12183         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12184         compile-time simplification.
12185
12186 2004-07-14  Mike Stump  <mrs@apple.com>
12187
12188         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12189
12190 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12191
12192         PR target/16325
12193         * gcc.dg/profile-generate-1.c: New.
12194
12195 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.c-torture/execute/20040709-1.c: New test.
12198         * gcc.c-torture/execute/20040709-2.c: New test.
12199
12200 2004-07-14  Mike Stump  <mrs@apple.com>
12201
12202         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12203
12204 2004-07-14  Mike Stump  <mrs@apple.com>
12205
12206         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12207
12208 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/16518
12211         * g++.dg/parse/mutable1.C: New test.
12212
12213 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12214
12215         PR tree-optimization/16443
12216         * gcc.dg/tree-ssa/20040713-1.c: New test.
12217
12218 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12219
12220         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12221         for operator new.
12222
12223 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12224
12225         * gfortran.dg/g77/README: New file
12226         * gfortran.dg/g77/19981216-0.f:  Copy from
12227         g77.f-torture/noncompile.  Add "dg-do compile" and
12228         dg-error as required.
12229         * gfortran.dg/g77/19990218-1.f: Likewise
12230         * gfortran.dg/g77/19990905-1.f: Likewise
12231         * gfortran.dg/g77/9263.f: Likewise
12232         * gfortran.dg/g77/980615-0.f: Likewise
12233         * gfortran.dg/g77/980616-0.f: Likewise
12234         * gfortran.dg/g77/check0.f: Likewise
12235         * gfortran.dg/g77/select_no_compile.f: Likewise
12236
12237 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12238
12239         Copy files from g77.f-torture/compile.
12240         Add "{ dg-do compile}".  Other changes as noted
12241         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12242         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12243         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12244         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12245         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12246         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12247         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12248         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12249         statement to conform to standard.  Append alpha1.x for reference.
12250         * gfortran.dg/g77/xformat.f: Add dg-warning
12251
12252 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12253
12254         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12255         Add {dg-do compile} directive.
12256         * gfortran.dg/g77/cpp2.F: Likewise
12257
12258 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12259
12260         PR c++/5402
12261         * g++.dg/lookup/name-clash1.C: New test.
12262
12263         PR c++/9777
12264         * g++.dg/lookup/name-clash2.C: New test.
12265
12266         PR c++/12102
12267         * g++.dg/lookup/name-clash3.C: New test.
12268
12269 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12270
12271         * g++.dg/lookup/new2.C: New test.
12272         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12273
12274 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12275
12276         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12277         Add {dg-do compile} directive.
12278         * gfortran.dg/g77/13060.f: Likewise
12279         * gfortran.dg/g77/19990218-0.f: Likewise
12280         * gfortran.dg/g77/19990305-0.f: Likewise
12281         * gfortran.dg/g77/19990419-0.f: Likewise
12282         * gfortran.dg/g77/19990502-0.f: Likewise
12283         * gfortran.dg/g77/19990502-1.f: Likewise
12284         * gfortran.dg/g77/19990525-0.f: Likewise
12285         * gfortran.dg/g77/19990826-1.f: Likewise
12286         * gfortran.dg/g77/19990826-3.f: Likewise
12287         * gfortran.dg/g77/19990905-2.f: Likewise
12288         * gfortran.dg/g77/20000412-1.f: Likewise
12289         * gfortran.dg/g77/20000511-1.f: Likewise
12290         * gfortran.dg/g77/20000511-2.f: Likewise
12291         * gfortran.dg/g77/20000518.f: Likewise
12292         * gfortran.dg/g77/20000601-1.f: Likewise
12293         * gfortran.dg/g77/20000601-2.f: Likewise
12294         * gfortran.dg/g77/20000629-1.f: Likewise
12295         * gfortran.dg/g77/20000630-2.f: Likewise
12296         * gfortran.dg/g77/20010115.f: Likewise
12297         * gfortran.dg/g77/20010321-1.f: Likewise
12298         * gfortran.dg/g77/20010426.f: Likewise
12299         * gfortran.dg/g77/20020307-1.f: Likewise
12300         * gfortran.dg/g77/8485.f: Likewise
12301         * gfortran.dg/g77/960317-1.f: Likewise
12302         * gfortran.dg/g77/970915-0.f: Likewise
12303         * gfortran.dg/g77/980310-1.f: Likewise
12304         * gfortran.dg/g77/980310-2.f: Likewise
12305         * gfortran.dg/g77/980310-3.f: Likewise
12306         * gfortran.dg/g77/980310-4.f: Likewise
12307         * gfortran.dg/g77/980310-6.f: Likewise
12308         * gfortran.dg/g77/980310-7.f: Likewise
12309         * gfortran.dg/g77/980310-8.f: Likewise
12310         * gfortran.dg/g77/980419-2.f: Likewise
12311         * gfortran.dg/g77/980424-0.f: Likewise
12312         * gfortran.dg/g77/980427-0.f: Likewise
12313         * gfortran.dg/g77/980729-0.f: Likewise
12314         * gfortran.dg/g77/981117-1.f: Likewise
12315         * gfortran.dg/g77/toon_1.f: Likewise
12316
12317 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12318
12319         PR c++/2204
12320         * g++.dg/other/abstract2.C: New test.
12321
12322 2004-07-12  Paul Brook  <paul@codesourcery.com>
12323
12324         * gfortran.dg/pointer_init_1.f90: New test.
12325
12326 2004-07-11  Paul Brook  <paul@codesourcery.com>
12327
12328         PR fortran/15986
12329         * gfortran.dg/contained_1.f90: New test.
12330
12331 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12332
12333         * g++.dg/parse/defarg8.C: New test.
12334
12335 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12336
12337         PR fortran/16433
12338         * gfortran.dg/pr16433.f: New test.
12339
12340         PR fortran/17574
12341         * gfortran.dg/pr15754.f90: New test.
12342
12343 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12344
12345         PR tree-optimization/16437
12346         * gcc.c-torture/execute/bitfld-4.c: New test.
12347
12348 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12349
12350         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12351         access to common var from module.
12352
12353 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12354
12355         PR fortran/16336
12356         * gfortran.fortran-torture/execute/common_2.f90: New test.
12357
12358 2004-07-10  Paul Brook  <paul@codesourcery.com>
12359
12360         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12361
12362 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12363
12364         PR fortran/15969
12365         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12366
12367 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12368
12369         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12370         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12371         * gfortran.dg/g77/ffree-form-1.f: Likewise
12372         * gfortran.dg/g77/ffree-form-2.f: Likewise
12373         * gfortran.dg/g77/ffree-form-3.f: Likewise
12374         * gfortran.dg/g77/fno-underscoring.f: Likewise
12375         * gfortran.dg/g77/funderscoring.f: Likewise
12376         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12377
12378 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12379
12380         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12381
12382 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12383         Paul Brook  <paul@codesourcery.com>
12384
12385         PR fortran/13415
12386         * gfortran.dg/common_pointer_1.f90: New test.
12387
12388 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12389
12390         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12391
12392 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12393
12394         PR target/16364
12395         * gcc.c-torture/compile/20040709-1.c: New.
12396
12397 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12398
12399         PR fortran/14077
12400         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12401
12402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12403
12404         PR fortran/13201
12405         * gfortran.dg/shape_1.f90: New test.
12406
12407 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12408             Andrew Pinski  <apinski@apple.com>
12409
12410         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12411
12412 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12413
12414         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12415         comment.
12416
12417 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12418         Paul Brook  <paul@codesourcery.com>
12419
12420         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12421         '.f95' and '.F95'.
12422
12423 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12424
12425         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12426
12427 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12428
12429         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12430         testcases with capital suffix.
12431
12432 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12433
12434         PR fortran/15481
12435         PR fortran/13372
12436         PR fortran/13575
12437         PR fortran/15978
12438         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12439
12440         * gfortran.dg/implicit_1.f90: New test.
12441
12442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12443
12444         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12445         expression to match gfortran warning/error messages
12446         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12447         dg-error text.
12448
12449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12450
12451         * lib/fortran-torture.exp: Rename proc search_for to
12452         search_for_re.
12453
12454 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12455
12456         * gcc.c-torture/execute/simd-5.x: New file.
12457         XFAIL on SPARC 64-bit at -O0.
12458
12459 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12460
12461         PR c++/8211
12462         PR c++/16165
12463         * g++.dg/warn/effc3.C: New test.
12464
12465 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12466
12467         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12468         change X to 1X in format.
12469         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12470         add data statements to conform to standard.
12471
12472 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12473
12474         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12475         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12476         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12477
12478 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12479
12480         * gfortran.dg/g77/7388.f: Copy from g77.dg
12481         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12482         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12483         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12484         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12485         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12486         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12487         * gfortran.dg/g77/strlen0.f: Likewise
12488
12489 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12490
12491         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12492         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12493
12494 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.c-torture/execute/920428-2.x: Delete.
12497         * gcc.c-torture/execute/920501-7.x: Likewise.
12498
12499 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12500
12501         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12502         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12503         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12504         prescott and c3-2.
12505         (PREFETCH_3DNOW): Add -march=c3.
12506
12507 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12508
12509         PR c/16437
12510         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12511         * gcc.c-torture/execute/bf64-1.x: Likewise.
12512
12513 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12514
12515         * gcc.c-torture/compile/20040708-1.c: New test.
12516
12517 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12518
12519         PR c++/16169
12520         * g++.dg/warn/effc2.C: New test.
12521
12522 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12523
12524         * gcc.c-torture/execute/bitfld-1.x: Remove.
12525         * gcc.c-torture/execute/bitfld-3.c: New test.
12526         * gcc.dg/bitfld-2.c: Remove XFAILs.
12527
12528 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12529
12530         PR c++/16276
12531         * g++.dg/rtti/tinfo1.C: New file.
12532
12533 2004-07-07  Eric Christopher  <echristo@redhat.com>
12534
12535         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12536
12537 2004-07-07  Andrew Pinski  <apinski@apple.com>
12538
12539         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12540
12541 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12542
12543         * g++.dg/init/call1.C: XFAIL.
12544
12545 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12546
12547         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12548         except for movstrict*, to movmem* and clrstr* to clrmem*.
12549
12550 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12551
12552         * gcc.c-torture/execute/20040707-1.c: New test.
12553
12554 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12555
12556         * gcc.c-torture/execute/20040706-1.c: New test.
12557
12558 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12559
12560         PR c++/3671
12561         * g++.dg/template/spec14.C: New test.
12562
12563 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12564
12565         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12566         nothing if not yet defined.  Use it in b, c and d type definitions.
12567         * gcc.c-torture/execute/20040705-1.c: New test.
12568         * gcc.c-torture/execute/20040705-2.c: New test.
12569
12570 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12571
12572         PR c++/2518
12573         * g++.dg/lookup/new1.C: New test.
12574
12575 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12576
12577         PR c++/11406
12578         * g++.dg/template/sizeof8.C: New test.
12579
12580 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12581
12582         * gcc.c-torture/compile/20040705-1.c: New test.
12583
12584 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12585
12586         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12587
12588 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12589
12590         * gcc.dg/cpp/if-mop.c: Two new testcases.
12591         * gcc.dg/cpp/trad/comment-3.c: New.
12592
12593 2004-07-04  Paul Brook  <paul@codesourcery.com>
12594
12595         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12596
12597 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12598
12599         PR c++/3761
12600         * g++.dg/lookup/crash4.C: New test.
12601
12602 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12603
12604         * gcc.c-torture/execute/builtin-abs-1.c
12605         * gcc.c-torture/execute/builtin-abs-2.c
12606         * gcc.c-torture/execute/builtin-complex-1.c
12607         * gcc.c-torture/execute/builtins/string-1-lib.c
12608         * gcc.c-torture/execute/builtins/string-1.c
12609         * gcc.c-torture/execute/builtins/string-2-lib.c
12610         * gcc.c-torture/execute/builtins/string-2.c
12611         * gcc.c-torture/execute/builtins/string-3-lib.c
12612         * gcc.c-torture/execute/builtins/string-3.c
12613         * gcc.c-torture/execute/builtins/string-4-lib.c
12614         * gcc.c-torture/execute/builtins/string-4.c
12615         * gcc.c-torture/execute/builtins/string-5-lib.c
12616         * gcc.c-torture/execute/builtins/string-5.c
12617         * gcc.c-torture/execute/builtins/string-6-lib.c
12618         * gcc.c-torture/execute/builtins/string-6.c
12619         * gcc.c-torture/execute/builtins/string-7-lib.c
12620         * gcc.c-torture/execute/builtins/string-7.c
12621         * gcc.c-torture/execute/builtins/string-8-lib.c
12622         * gcc.c-torture/execute/builtins/string-8.c
12623         * gcc.c-torture/execute/builtins/string-9-lib.c
12624         * gcc.c-torture/execute/builtins/string-9.c
12625         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12626         * gcc.c-torture/execute/builtins/string-asm-1.c
12627         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12628         * gcc.c-torture/execute/builtins/string-asm-2.c
12629         * gcc.c-torture/execute/stdio-opt-1.c
12630         * gcc.c-torture/execute/stdio-opt-2.c
12631         * gcc.c-torture/execute/stdio-opt-3.c
12632         * gcc.c-torture/execute/string-opt-1.c
12633         * gcc.c-torture/execute/string-opt-10.c
12634         * gcc.c-torture/execute/string-opt-11.c
12635         * gcc.c-torture/execute/string-opt-12.c
12636         * gcc.c-torture/execute/string-opt-13.c
12637         * gcc.c-torture/execute/string-opt-14.c
12638         * gcc.c-torture/execute/string-opt-15.c
12639         * gcc.c-torture/execute/string-opt-16.c
12640         * gcc.c-torture/execute/string-opt-2.c
12641         * gcc.c-torture/execute/string-opt-6.c
12642         * gcc.c-torture/execute/string-opt-7.c
12643         * gcc.c-torture/execute/string-opt-8.c:
12644         Replace with ...
12645
12646         * gcc.c-torture/execute/builtins/abs-2.c
12647         * gcc.c-torture/execute/builtins/abs-3.c
12648         * gcc.c-torture/execute/builtins/complex-1.c
12649         * gcc.c-torture/execute/builtins/fprintf.c
12650         * gcc.c-torture/execute/builtins/fputs.c
12651         * gcc.c-torture/execute/builtins/memcmp.c
12652         * gcc.c-torture/execute/builtins/memmove.c
12653         * gcc.c-torture/execute/builtins/memops-asm.c
12654         * gcc.c-torture/execute/builtins/mempcpy-2.c
12655         * gcc.c-torture/execute/builtins/mempcpy.c
12656         * gcc.c-torture/execute/builtins/memset.c
12657         * gcc.c-torture/execute/builtins/printf.c
12658         * gcc.c-torture/execute/builtins/sprintf.c
12659         * gcc.c-torture/execute/builtins/strcat.c
12660         * gcc.c-torture/execute/builtins/strchr.c
12661         * gcc.c-torture/execute/builtins/strcmp.c
12662         * gcc.c-torture/execute/builtins/strcpy.c
12663         * gcc.c-torture/execute/builtins/strcspn.c
12664         * gcc.c-torture/execute/builtins/strlen-2.c
12665         * gcc.c-torture/execute/builtins/strlen.c
12666         * gcc.c-torture/execute/builtins/strncat.c
12667         * gcc.c-torture/execute/builtins/strncmp-2.c
12668         * gcc.c-torture/execute/builtins/strncmp.c
12669         * gcc.c-torture/execute/builtins/strncpy.c
12670         * gcc.c-torture/execute/builtins/strpbrk.c
12671         * gcc.c-torture/execute/builtins/strpcpy-2.c
12672         * gcc.c-torture/execute/builtins/strpcpy.c
12673         * gcc.c-torture/execute/builtins/strrchr.c
12674         * gcc.c-torture/execute/builtins/strspn.c
12675         * gcc.c-torture/execute/builtins/strstr-asm.c
12676         * gcc.c-torture/execute/builtins/strstr.c:
12677         ... these new files.
12678
12679         * gcc.c-torture/execute/builtins/abs-2-lib.c
12680         * gcc.c-torture/execute/builtins/abs-3-lib.c
12681         * gcc.c-torture/execute/builtins/complex-1-lib.c
12682         * gcc.c-torture/execute/builtins/fprintf-lib.c
12683         * gcc.c-torture/execute/builtins/fputs-lib.c
12684         * gcc.c-torture/execute/builtins/memcmp-lib.c
12685         * gcc.c-torture/execute/builtins/memmove-lib.c
12686         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12687         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12688         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12689         * gcc.c-torture/execute/builtins/memset-lib.c
12690         * gcc.c-torture/execute/builtins/printf-lib.c
12691         * gcc.c-torture/execute/builtins/sprintf-lib.c
12692         * gcc.c-torture/execute/builtins/strcat-lib.c
12693         * gcc.c-torture/execute/builtins/strchr-lib.c
12694         * gcc.c-torture/execute/builtins/strcmp-lib.c
12695         * gcc.c-torture/execute/builtins/strcpy-lib.c
12696         * gcc.c-torture/execute/builtins/strcspn-lib.c
12697         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12698         * gcc.c-torture/execute/builtins/strlen-lib.c
12699         * gcc.c-torture/execute/builtins/strncat-lib.c
12700         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12701         * gcc.c-torture/execute/builtins/strncmp-lib.c
12702         * gcc.c-torture/execute/builtins/strncpy-lib.c
12703         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12704         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12705         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12706         * gcc.c-torture/execute/builtins/strrchr-lib.c
12707         * gcc.c-torture/execute/builtins/strspn-lib.c
12708         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12709         * gcc.c-torture/execute/builtins/strstr-lib.c
12710         * gcc.c-torture/execute/builtins/lib/abs.c
12711         * gcc.c-torture/execute/builtins/lib/fprintf.c
12712         * gcc.c-torture/execute/builtins/lib/memset.c
12713         * gcc.c-torture/execute/builtins/lib/printf.c
12714         * gcc.c-torture/execute/builtins/lib/sprintf.c
12715         * gcc.c-torture/execute/builtins/lib/strcpy.c
12716         * gcc.c-torture/execute/builtins/lib/strcspn.c
12717         * gcc.c-torture/execute/builtins/lib/strncat.c
12718         * gcc.c-torture/execute/builtins/lib/strncmp.c
12719         * gcc.c-torture/execute/builtins/lib/strncpy.c
12720         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12721         * gcc.c-torture/execute/builtins/lib/strspn.c
12722         * gcc.c-torture/execute/builtins/lib/strstr.c:
12723         New files containing support routines.
12724
12725         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12726         declaration.
12727         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12728         when not optimizing.
12729
12730 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/16240
12733         * g++.dg/abi/mangle22.C: New test.
12734         * g++.dg/abi/mangle23.C: Likewise.
12735
12736 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12737
12738         PR fortran/16290
12739         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12740         Allow for cases without denormalized floating point numbers.
12741
12742 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12743
12744         PR c/1027
12745         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12746         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12747         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12748         expected warning text.
12749         * gcc.dg/format/diag-2.c: New test.
12750
12751 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12752
12753         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12754
12755 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12756
12757         * gcc.dg/builtins-43.c: New.
12758         * gcc.dg/builtins-44.c: New.
12759         * gcc.dg/builtins-45.c: New.
12760
12761 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12762             Andreas Tobler  <a.tobler@schweiz.ch>
12763
12764         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12765         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12766         as SIGSEGV.
12767         * gcc.dg/cleanup-11.c: Likewise.
12768         * gcc.dg/cleanup-8.c: Likewise.
12769         * gcc.dg/cleanup-9.c: Likewise.
12770         * gcc.dg/cleanup-5.c: Run on all platforms.
12771
12772 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12773
12774         * g++.dg/warn/nonnull1.C: New test.
12775
12776 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12777
12778         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12779         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12780         Special-case the Sun compiler wrt to <complex.h>.
12781
12782 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12783
12784         * gcc.dg/Wunreachable-8.C: New test.
12785
12786         * gcc.dg/h8300-ice2.c : New test.
12787
12788 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12789
12790         PR fortran/16161
12791         * gfortran.fortran-torture/compile/implicit.f90: Add test
12792         for implicit character.
12793
12794 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12795
12796         PR fortran/16289
12797         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12798         Use tiny() intrinsic to find smallest non-negative real
12799
12800 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12801
12802         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12803         * gcc.dg/compat/struct-by-value-22_x.c: New.
12804         * gcc.dg/compat/struct-by-value-22_y.c: New.
12805
12806         * gcc.c-torture/execute/20040629-1.c: New test.
12807
12808 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12809
12810         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12811         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12812
12813         PR target/16195
12814         * gcc.dg/20040625-1.c: New test.
12815
12816 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12817
12818         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12819
12820 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12821
12822         PR fortran/15963
12823         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12824
12825 2004-06-29  Richard Henderson  <rth@redhat.com>
12826
12827         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12828
12829 2004-06-29  Paul Brook  <paul@codesourcery.com>
12830
12831         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12832         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12833
12834 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         PR c++/16260
12837         * g++.dg/parse/crash15.C: New.
12838
12839 2004-06-28  Andrew Pinski  <apinski@apple.com>
12840
12841         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12842         by the error already.
12843
12844         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12845
12846 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12847
12848         PR target/14041
12849         * gcc.dg/h8300-bss-align-1.c : New.
12850
12851 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12852
12853         * PR c++/16174
12854         * g++.dg/template/ctor4.C: New.
12855
12856 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12857
12858         PR c++/16205
12859         * g++.dg/warn/Wsequence-point-1.C: New test.
12860
12861 2004-06-27  Paul Brook  <paul@codesourcery.com>
12862
12863         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12864
12865 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12866
12867         * g++.old-deja/g++.mike/p7325.C: Remove.
12868
12869 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12870
12871         PR c/14963
12872         * gcc.dg/pr14963.c: New test.
12873
12874 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12875
12876         PR c++/16193
12877         * g++.dg/parse/redef1.C: New test.
12878
12879 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12880
12881         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12882         20021110.c.
12883         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12884         20021119-1.c.
12885         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12886         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12887         5-04.c.
12888         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12889         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12890         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12891         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12892         g++.brendan/enum14.C.
12893         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12894         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12895         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12896         g++.mike/virt1.C.
12897         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12898         memtemp24.C.
12899
12900 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12901
12902         * gcc.dg/20040527-1.c: New test case.
12903
12904 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12905
12906         PR gfortran/pr16196
12907         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12908
12909 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12910
12911         PR middle-end/15825
12912         * gcc.dg/pr15825-1.c: New test case.
12913
12914 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12915
12916         * gcc.c-torture/execute/20040625-1.c: New test.
12917
12918 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12919
12920         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12921
12922 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12923
12924         * gcc.dg/torture/mips-div-1.c: New test.
12925
12926 2004-06-24  Jeff Law  <law@redhat.com>
12927
12928         * gcc.dg/tree-ssa/20040624-1.c: New test.
12929
12930 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12931
12932         * gcc.c-torture/compile/20040624-1.c: New test.
12933
12934 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12935
12936         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12937         this directory.
12938
12939 2004-06-23  Andrew Pinski  <apinski@apple.com>
12940
12941         PR middle-end/15988
12942         * g++.dg/opt/ptrmem4.C: New test.
12943
12944         * gcc.dg/c90-array-quals-2.c: New test.
12945
12946 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12947
12948         * gcc.dg/kpice1.c: New test.
12949
12950 2006-06-23  Andrew Pinski  <apinski@apple.com>
12951
12952         * gcc.dg/c90-array-quals.c: New test.
12953
12954 2006-06-22  Richard Henderson  <rth@redhat.com>
12955
12956         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12957
12958 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12959
12960         * gcc.dg/builtins-config.h: Handle FreeBSD.
12961
12962 2006-06-22  Richard Henderson  <rth@redhat.com>
12963
12964         * g++.dg/opt/devirt1.C: New.
12965
12966 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12967
12968         * g++.dg/opt/pr15551.C: New testcase.
12969
12970 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12971
12972         PR target/14800
12973         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12974         x86_64-*-linux* when compiling for 32bit.
12975
12976 2004-06-21  Andrew Pinski  <apinski@apple.com>
12977
12978         * gcc.dg/pch/struct-1.c: New.
12979         * gcc.dg/pch/struct-1.hs: New.
12980
12981 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12982
12983         * gcc.dg/pch/save-temps-1.c: New file.
12984         * gcc.dg/pch/save-temps-1.hs: New file.
12985
12986 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12987
12988         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12989         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12990
12991 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12992
12993         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12994         to fix type error.
12995         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12996         Remove trailing spaces.
12997
12998 2004-06-21  Richard Henderson  <rth@redhat.com>
12999
13000         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13001         merging && to BIT_FIELD_REF.
13002
13003 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13004
13005         * g++.dg/opt/placeholder1.C: New test.
13006
13007 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13008
13009         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13010         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13011         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13012         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13013
13014 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13015
13016         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13017         extern "C".
13018         * g++.dg/other/pragma-re-1.C: Add comments.
13019
13020 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13021
13022         PR gfortran/16080
13023         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13024
13025 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13026
13027         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13028         instead of setting the type of size_t by
13029         hand.
13030
13031 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13032
13033         * gcc.dg/unordered-2.c: New test case.
13034         * gcc.dg/unordered-3.c: New test case.
13035
13036 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13037
13038         PR other/16043
13039         * lib/g++.exp (g++_version): Tweak regexp for version
13040         * lib/g77.exp (g77_version): Likewise
13041         * lib/gfortran.exp (gfortran_version): Likewise
13042         * lib/objc.exp (objc_version): Likewise
13043         * lib/treelang.exp (treelang_version): Likewise
13044
13045 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13046
13047         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13048         Use INT_MAX instead of __INT_MAX__.
13049         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13050
13051         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13052         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13053         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13054         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13055         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13056         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13057         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13058         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13059         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13060
13061         * gcc.dg/range-test-1.c: New test.
13062         * g++.dg/opt/range-test-1.C: New test.
13063
13064 2004-06-17  Richard Henderson  <rth@redhat.com>
13065
13066         * objc.dg/sync-1.m: New.
13067         * objc.dg/try-catch-1.m: Don't force next runtime.
13068         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13069         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13070         shadowed catch clause.
13071         * objc.dg/try-catch-5.m: New.
13072
13073 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13074
13075         Bug 14610
13076         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13077
13078 2004-06-15  Richard Henderson  <rth@redhat.com>
13079
13080         * gcc.dg/20001116-1.c: Move expected warning line.
13081
13082 2004-06-15  Richard Henderson  <rth@redhat.com>
13083
13084         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13085         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13086
13087 2004-06-15  Jeff Law  <law@redhat.com>
13088
13089         * gcc.dg/tree-ssa/20040615-1.c: New test.
13090         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13091         be less sensitive to operand ordering.
13092         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13093
13094 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13095
13096         * g++.dg/abi/bitfield3.C: Add comment..
13097
13098 2004-06-15  Richard Henderson  <rth@redhat.com>
13099
13100         * g++.dg/ext/stmtexpr1.C: XFAIL.
13101         * gcc.dg/20030612-1.c: XFAIL.
13102
13103 2004-06-15  Eric Christopher  <echristo@redhat.com>
13104
13105         * g++.dg/charset/asm5.c: New.
13106         * gcc.dg/charset/asm6.c: New.
13107
13108 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13109
13110         PR fortran/15962
13111         * gfortran.fortran-torture/execute/select_1.f90: New test.
13112
13113 2004-06-15  Paul Brook  <paul@codesourcery.com>
13114
13115         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13116
13117 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13118
13119         PR c++/15967
13120         * g++.dg/lookup/crash3.C: New test.
13121
13122 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13123
13124         PR c++/15947
13125         * g++.dg/parse/dtor4.C: New test.
13126
13127 2004-06-14  Jeff Law  <law@redhat.com>
13128
13129         * gcc.c-torture/compile/20040614-1.c: New test.
13130
13131 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13132
13133         PR fortran/15211
13134         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13135         LEN of a character array.
13136
13137 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/15096
13140         * g++.dg/template/ptrmem10.C: New test.
13141
13142         PR c++/14930
13143         * g++.dg/template/friend30.C: New test.
13144
13145 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13146
13147         PR fortran/14928
13148         * gfortran.fortran-torture/compile/mloc.f90: New test.
13149
13150 2004-06-13  Paul Brook  <paul@codesourcery.com>
13151
13152         * gfortran.fortran-torture/execute/random_2.f90: New test.
13153
13154 2004-06-13  Eric Christopher  <echristo@redhat.com>
13155
13156         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13157
13158 2004-06-12  Paul Brook  <paul@codesourcery.com>
13159
13160         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13161
13162 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13163
13164         PR fortran/14923
13165         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13166
13167 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13168
13169         PR fortran/14957
13170         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13171         syntax errors in end statements of contained subroutines.
13172
13173 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13174
13175         PR fortran/12841
13176         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13177
13178 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13179
13180         PR fortran/15665
13181         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13182
13183 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13184
13185         PR gfortran/12839
13186         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13187
13188 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/15862
13191         * g++.dg/parse/enum1.C: New test.
13192
13193 2004-06-10  Jeff Law  <law@redhat.com>
13194
13195         * gcc.c-torture/compile/20040610-1.c: New test.
13196
13197 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13198
13199         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13200         * g++.old-deja/g++.other/decl3.C: Likewise.
13201
13202 2004-06-10  Brian Booth  <bbooth@redhat.com>
13203
13204         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13205         V_MAY_DEF instead of VDEF.
13206         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13207
13208 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13209
13210         PR c++/14211
13211         * g++.dg/conversion/const1.C: New test.
13212
13213         PR c++/15076
13214         * g++.dg/conversion/reinterpret1.C: New test.
13215
13216         PR c++/15877
13217         * g++.dg/template/enum2.C: New test.
13218
13219         PR c++/15227
13220         * g++.dg/template/error13.C: New test.
13221
13222 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13223
13224         PR fortran/14957
13225         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13226         arguments to test_* REAL and of the right size.
13227
13228 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13229
13230         PR target/15569
13231         PR rtl-optimization/15681
13232         * gcc.dg/20040609-1.c: New test.
13233
13234 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13235
13236         PR c++/14791
13237         * g++.dg/opt/builtins1.C: New test.
13238
13239 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13240
13241         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13242         that use default windows32 struct layout.
13243         * gcc.dg/i386-bitfield2.c: Likewise.
13244
13245 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13246
13247         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13248         for mingw32 and cygwin targets.
13249
13250 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13251
13252         * gcc.dg/pch/macro-4.c: New.
13253         * gcc.dg/pch/macro-4.hs: New.
13254
13255 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13256
13257         PR fortran/13249
13258         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13259
13260 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13261
13262         PR fortran/13372
13263         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13264
13265 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13266
13267         PR gfortran/14897
13268         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13269
13270 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13271
13272         PR gfortran/15755
13273         * gfortran.fortran-torture/execute/backspace.c : New test.
13274
13275 2004-06-09  Paul Brook  <paul@codesourcery.com>
13276
13277         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13278         (pointer_to_section): Rewrite to use smaller array.
13279
13280 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13281
13282         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13283         * gcc.dg/ext/altivec-10.c: Same.
13284         * gcc.dg/ext/altivec-11.c: Same.
13285         * gcc.dg/ext/altivec-12.c: Same.
13286         * gcc.dg/ext/altivec-13.c: Same.
13287         * gcc.dg/ext/altivec-14.c: Same.
13288         * gcc.dg/ext/altivec-15.c: Same.
13289         * gcc.dg/ext/altivec-16.c: Same.
13290         * gcc.dg/ext/altivec-3.c: Same.
13291         * gcc.dg/ext/altivec-4.c: Same.
13292         * gcc.dg/ext/altivec-6.c: Same.
13293         * gcc.dg/ext/altivec-7.c: Same.
13294         * gcc.dg/ext/altivec-8.c: Same.
13295         * gcc.dg/ext/altivec-varargs-1.c: Same.
13296
13297         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13298         * g++.dg/ext/altivec-10.C: Same.
13299         * g++.dg/ext/altivec-2.C: Same.
13300         * g++.dg/ext/altivec-3.C: Same.
13301         * g++.dg/ext/altivec-4.C: Same.
13302         * g++.dg/ext/altivec-5.C: Same.
13303         * g++.dg/ext/altivec-6.C: Same.
13304         * g++.dg/ext/altivec-7.C: Same.
13305         * g++.dg/ext/altivec-8.C: Same.
13306         * g++.dg/ext/altivec-9.C: Same.
13307
13308 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13309
13310         PR c++/7841
13311         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13312
13313 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13314
13315         * gcc.dg/union-1.c: New test.
13316
13317 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13318
13319         * gcc.dg/builtins-41.c: New test case.
13320         * gcc.dg/builtins-42.c: New test case.
13321
13322 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13323
13324         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13325         * g++.dg/ext/altivec-10.C: Same.
13326         * g++.dg/ext/altivec-2.C: Same.
13327         * g++.dg/ext/altivec-3.C: Same.
13328         * g++.dg/ext/altivec-4.C: Same.
13329         * g++.dg/ext/altivec-5.C: Same.
13330         * g++.dg/ext/altivec-6.C: Same.
13331         * g++.dg/ext/altivec-7.C: Same.
13332         * g++.dg/ext/altivec-8.C: Same.
13333         * g++.dg/ext/altivec-9.C: Same.
13334         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13335         * g++.old-deja/g++.brendan/new3.C: Same.
13336         * gcc.c-torture/execute/eeprof-1.x: Same.
13337
13338 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13339
13340         PR c/14765
13341         * gcc.dg/pr14765-1.c: New test.
13342
13343 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13344
13345         PR c/14649
13346         * gcc.dg/pr14649-1.c: New test case.
13347
13348 2004-06-07  Richard Henderson  <rth@redhat.com>
13349
13350         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13351         if temporaries.
13352
13353 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13354
13355         * g++.dg/eh/elide1.C: Remove XFAIL.
13356
13357 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13358
13359         PR c++/15337
13360         * g++.dg/expr/sizeof3.C: New test.
13361
13362         PR c++/14777
13363         * g++.dg/template/access14.C: New test.
13364
13365         PR c++/15554
13366         * g++.dg/template/enum1.C: New test.
13367
13368         PR c++/15057
13369         * g++.dg/eh/throw1.C: New test.
13370
13371 2004-06-07  David Ayers  <d.ayers@inode.at>
13372             Ziemowit Laski  <zlaski@apple.com>
13373
13374         * lib/objc.exp (objc_target_compile): Revert the '-framework
13375         Foundation' flag fix, since bare Darwin does not ship
13376         with the Foundation framework.
13377         * objc/execute/next_mapping.h: Provide a local NSConstantString
13378         @interface and @implementation.
13379         (objc_constant_string_init): A constructor function, used to
13380         initialize the NSConstantString meta-class object.
13381         * objc/execute/string1.m: Include "next_mapping.h" instead of
13382         <Foundation/NSString.h>.
13383         * objc/execute/string2.m: Likewise.
13384         * objc/execute/string3.m: Likewise.
13385         * objc/execute/string4.m: Likewise.
13386
13387 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13388
13389         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13390         to double. Replace double with FLOAT.
13391         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13392
13393         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13394         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13395         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13396         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13397         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13398         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13399         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13400         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13401
13402 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13403
13404         PR c/13519
13405         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13406
13407 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13408
13409         PR c++/15503
13410         * g++.dg/template/meminit2.C: New test.
13411
13412 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13413
13414         PR target/15822
13415         * gcc.c-torture/execute/compare-fp-1.c,
13416         gcc.c-torture/execute/compare-fp-2.c,
13417         gcc.c-torture/execute/compare-fp-3.c,
13418         gcc.c-torture/execute/compare-fp-4.c,
13419         gcc.c-torture/execute/compare-fp-3.x,
13420         gcc.c-torture/execute/compare-fp-4.x: Moved...
13421         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13422         gcc.c-torture/execute/ieee/compare-fp-2.c,
13423         gcc.c-torture/execute/ieee/compare-fp-3.c,
13424         gcc.c-torture/execute/ieee/compare-fp-4.c,
13425         gcc.c-torture/execute/ieee/compare-fp-3.x,
13426         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13427
13428 2004-06-04  David Ayers  <d.ayers@inode.at>
13429
13430         * objc/execute/protocol-isEqual-4.m: New testcase.
13431
13432 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13433
13434         * objc/execute/protocol-isEqual-1.m: New testcase.
13435         * objc/execute/protocol-isEqual-2.m: New testcase.
13436         * objc/execute/protocol-isEqual-3.m: New testcase.
13437
13438 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13439
13440         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13441
13442 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13443
13444         * lib/objc.exp (objc_target_compile): When running tests on
13445         Darwin (Mac OS X), inform the linker about '-framework
13446         'Foundation'.
13447
13448 2004-06-02  Eric Christopher  <echristo@redhat.com>
13449
13450         * gcc.c-torture/compile/20040602-1.c: New.
13451
13452 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13453
13454         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13455         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13456
13457         PR tree-optimization/14736
13458         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13459
13460         PR tree-optimization/14042
13461         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13462
13463         PR tree-optimization/14729
13464         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13465
13466 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13467
13468         PR fortran/15557
13469         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13470
13471 2004-06-01  Richard Hederson  <rth@redhat.com>
13472
13473         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13474
13475 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13476
13477         PR c++/14932
13478         * g++.dg/parse/offsetof4.C: New test.
13479
13480 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13481
13482         PR objc/7993
13483         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13484
13485 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/15701
13488         * g++.dg/template/friend29.C: New test.
13489
13490 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13491
13492         PR c/15749
13493         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13494
13495 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13496
13497         * gcc.dg/sparc-trap-1.c: New test.
13498
13499 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13500
13501         PR middle-end/15069
13502         * g++.dg/opt/fold3.C: New test case.
13503
13504 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13505
13506         * lib/target-supports.exp (check_iconv_available): Fix fallout
13507         from 2004-05-28 patch.
13508
13509 2004-05-30  Paul Brook  <paul@codesourcery.com>
13510
13511         PR fortran/15620
13512         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13513         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13514
13515 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13516
13517         * gfortran.fortran-torture/execute/random_1.f90: New test.
13518
13519 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13520
13521         * g++.dg/ext/altivec-10.C: New test.
13522
13523 2004-05-29  Paul Brook  <paul@codesourcery.com>
13524
13525         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13526
13527 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13528
13529         * gcc.dg/altivec-16.c: New test.
13530
13531 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13532
13533         * lib/target-supports.exp (check_vmx_hw_available): New.
13534         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13535
13536         * lib/target-supports.exp (check_alias_available,
13537         check_iconv_available, check_named_sections_available): Use
13538         unique names for temporary files.
13539
13540 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13541
13542         * gcc.dg/altivec-15.c: New test.
13543
13544 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13545
13546         PR c++/15083
13547         * g++.dg/warn/noeffect6.C: New test.
13548
13549         PR c++/15471
13550         * g++.dg/expr/ptrmem4.C: New test.
13551
13552         PR c++/15640
13553         * g++.dg/template/operator3.C: New test.
13554
13555 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13556
13557         PR c++/14668
13558         * g++.dg/lookup/redecl1.C: New test.
13559         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13560
13561 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13562
13563         * gcc.c-torture/execute/compare-fp-1.c,
13564         gcc.c-torture/execute/compare-fp-2.c,
13565         gcc.c-torture/execute/compare-fp-3.c,
13566         gcc.c-torture/execute/compare-fp-4.c,
13567         gcc.c-torture/execute/compare-fp-3.x,
13568         gcc.c-torture/execute/compare-fp-4.x,
13569         gcc.dg/pr15649-1.c: New.
13570
13571 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13572
13573         PR c++/12883
13574         * g++.dg/init/array14.C: New test.
13575
13576 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13577
13578         * lib/compat.exp (compat-get-options-main): New.
13579         (compat-get-options): Remove unneeded code, warn for ignored
13580         command.
13581         (compat-execute): Check flag set by dg-require-* commands.
13582
13583         * lib/compat.exp (compat-execute): Break up long lines.
13584
13585 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13586
13587         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13588         * gcc.dg/altivec-14.c: New test.
13589         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13590
13591         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13592         * gcc.dg/altivec-12.c: Ditto.
13593
13594         * gcc.dg/altivec-3.c: Move call to altivec_check.
13595
13596 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13597
13598         PR c++/15044
13599         * g++.dg/template/error12.C: New test.
13600
13601         PR c++/15317
13602         * g++.dg/ext/attrib15.C: New test.
13603
13604         PR c++/15329
13605         * g++.dg/template/ptrmem9.C: New test.
13606
13607 2004-05-25  Paul Brook  <paul@codesourcery.com>
13608
13609         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13610
13611 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/15165
13614         * g++.dg/template/crash19.C: New test.
13615
13616 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/15025
13619         * g++.dg/template/redecl1.C: New test.
13620
13621 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/14821
13624         * g++.dg/other/ns1.C: New test.
13625
13626         PR c++/14883
13627         * g++.dg/template/invalid1.C: New test.
13628
13629 2004-05-23  Paul Brook  <paul@codesourcery.com>
13630         Victor Leikehman  <lei@haifasphere.co.il>
13631
13632         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13633         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13634
13635 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/15285
13638         PR c++/15299
13639         * g++.dg/template/non-dependent5.C: New test.
13640         * g++.dg/template/non-dependent6.C: New test.
13641
13642 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13643
13644         PR c++/15507
13645         * g++.dg/inherit/union1.C: New test.
13646
13647         PR c++/15542
13648         * g++.dg/template/addr1.C: New test.
13649
13650         PR c++/15427
13651         * g++.dg/template/array5.C: New test.
13652
13653         PR c++/15287
13654         * g++.dg/template/array6.C: New test.
13655
13656 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13657             Roger Sayle  <roger@eyesopen.com>
13658
13659         * g++.dg/lookup/forscope2.C: New test case.
13660
13661 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13662
13663         * gcc.dg/cpp/Wmissingdirs.c: New.
13664
13665 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13666
13667         PR target/15301
13668         * gcc.dg/compat/union-m128-1.h: New file.
13669         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13670         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13671         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13672
13673 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13674
13675         PR target/15302
13676         * gcc.dg/compat/struct-complex-1.h: New file.
13677         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13678         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13679         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13680
13681 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13682
13683         PR middle-end/3074
13684         * gcc.dg/pr3074-1.c: New test case.
13685         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13686
13687 2004-05-20  Falk Hueffner  <falk@debian.org>
13688
13689         PR other/15526
13690         * gcc.dg/ftrapv-1.c: New test case.
13691
13692 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13693
13694         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13695
13696 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13697             Jeff Law  <law@redhat.com>
13698
13699         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13700         * gcc.dg/tree-ssa/20040518-2.c: New test.
13701
13702         * gcc.dg/tree-ssa/20040518-1.c: New test.
13703
13704 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13705
13706         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13707
13708 2004-05-18  Paul Brook  <paul@codesourcery.com>
13709
13710         PR fortran/13930
13711         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13712
13713 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13716         constant folding.
13717
13718 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13719
13720         * gcc.dg/tree-ssa/20040517-1.c: New test.
13721
13722 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13723
13724         * gcc.dg/loop-4.c: New test.
13725
13726 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13727
13728         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13729
13730 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13731
13732         PR fortran/15311
13733         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13734
13735 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13736
13737         PR fortran/13826
13738         PR fortran/13940
13739         * gfortran.fortran-torture/compile/data_1.f90: New test.
13740
13741 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13742
13743         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13744         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13745
13746 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13747
13748         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13749
13750 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13751
13752         PR c/15444
13753         * gcc.dg/format/xopen-1.c: Adjust expected message.
13754         * gcc.dg/format/xopen-3.c: New test.
13755
13756 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13757
13758         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13759
13760 2004-05-14  Jeff Law  <law@redhat.com>
13761
13762         * gcc.dg/tree-ssa/20040514-2.c: New test.
13763
13764 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13765
13766         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13767         this ...
13768         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13769         this.
13770
13771 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13772
13773         * gcc.dg/tree-ssa/20040514-1.c: New test.
13774
13775 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13776
13777         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13778         test.
13779
13780 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13781
13782         PR fortran/14066
13783         * gfortran.fortran-torture/compile/do_1.f90: New test.
13784
13785 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13786
13787         PR fortran/15051
13788         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13789         test.
13790
13791 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13792
13793         PR fortran/15149
13794         * gfortran.fortran-torture/execute/random_init.f90: New test.
13795
13796 2004-05-13  Paul Brook  <paul@codesourcery.com>
13797
13798         PR fortran/15314
13799         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13800
13801 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13802
13803         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13804         for the powerpc case.
13805
13806 2004-05-13  Jeff Law  <law@redhat.com>
13807
13808         * gcc.dg/tree-ssa/20040513-1.c: New test.
13809         * gcc.dg/tree-ssa/20040513-2.c: New test.
13810
13811 2004-05-13  Paul Brook  <paul@codesourcery.com>
13812
13813         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13814         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13815         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13816
13817 2004-05-13  Andreas Schwab  <schwab@suse.de>
13818
13819         PR other/10819
13820         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13821         characters.
13822
13823 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13824
13825         PR fortran/15294
13826         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13827
13828 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13829
13830         Merge from tree-ssa-20020619-branch.  See
13831         ChangeLog.tree-ssa for details.
13832
13833 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13834
13835         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13836         include <altivec.h> explicitly.
13837         * gcc.dg/altivec-13.c: Likewise.
13838
13839 2004-05-11  Paul Brook  <paul@codesourcery.com>
13840
13841         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13842
13843 2004-05-10  Eric Christopher  <echristo@redhat.com>
13844
13845         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13846         * gcc.dg/sibcall-4.c: Ditto.
13847
13848 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13849
13850         * g++.dg/ext/altivec-8.C: New test case.
13851         * gcc.dg/altivec-13.c: New test case.
13852
13853 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13854
13855         * gcc.c-torture/execute/divcmp-1.c: New test case.
13856         * gcc.c-torture/execute/divcmp-2.c: New test case.
13857         * gcc.c-torture/execute/divcmp-3.c: New test case.
13858
13859 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13860
13861         * g++.dg/other/pragma-re-2.C: New test.
13862
13863 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13864
13865         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13866         * gcc.dg/i386-387-2.c: Likewise.
13867
13868         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13869         __builtin_drem.
13870         * gcc.dg/i386-387-6.c: Likewise.
13871
13872 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13873
13874         * gcc.dg/builtins-33.c:  Also check log1p*.
13875
13876 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13877
13878         PR optimization/15296
13879         * gcc.c-torture/execute/pr15296.c: New test.
13880
13881 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13882
13883         * gcc.dg/builtins-40.c: New test.
13884
13885 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13886
13887         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13888
13889 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13890
13891         * g++.dg/ext/spe1.C: New testcase.
13892
13893 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13894
13895         * objc.dg/image-info.m: Allow additional attributes
13896         for __image_info section.
13897
13898 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13899
13900         * gcc.dg/torture/mips-hilo-2.c: New test.
13901
13902 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13903
13904         PR c++/14389
13905         * g++.dg/template/member5.C: New test.
13906
13907 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13908
13909         * gcc.dg/builtins-34.c: Also check expm1*.
13910
13911 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13914         * gcc.dg/torture/builtin-convert-3.c: New test.
13915
13916 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13917
13918         PR middle-end/15054
13919         * g++.dg/opt/pr15054.C: New test.
13920
13921 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13922
13923         * gcc.dg/torture/builtin-rounding-1.c: New test.
13924         * gcc.dg/builtins-25.c: Delete.
13925         * gcc.dg/builtins-29.c: Delete.
13926
13927 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13928
13929         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13930         * gcc.dg/sibcall-4.c: Likewise.
13931         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13932
13933 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13934
13935         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13936         bit-field on 16-bit targets.
13937
13938 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13939
13940         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13941         16-bit targets.
13942
13943 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13944
13945         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13946         * gcc.dg/rs6000-power2-2.c: Likewise.
13947
13948 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13949
13950         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13951         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13952         Change the asm registers to be in form of frN instead of fN.
13953
13954 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13955
13956         * gcc.dg/torture/builtin-convert-2.c: New test.
13957
13958 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13959
13960         * gcc.dg/rs6000-power2-1.c: New test.
13961         * gcc.dg/rs6000-power2-2.c: New test.
13962
13963 2004-04-28  Jan Hubicka  <jh@suse.cz>
13964
13965         * gcc.dg/unused-6.c: New test.
13966
13967 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13968             Ulrich Weigand  <uweigand@de.ibm.com>
13969
13970         * ada/acats/run_all.sh: Define $target variable.
13971
13972 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13973
13974         PR c++/15119
13975         * g++.dg/other/vararg-1.C: New test.
13976
13977         PR c++/4794
13978         * g++.dg/eh/cleanup3.C: New test.
13979
13980 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13981
13982         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13983         and ad8011a (target_insn).
13984         * ada/acats/support/macro.dfs: Likewise.
13985         * ada/acats/support/impbit.adb: New file.
13986
13987 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13988
13989         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13990
13991 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13992
13993         * gcc.dg/loop-3.c: New test.
13994
13995 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13996
13997         * gcc.c-torture/execute/simd-5.c: New test.
13998
13999 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14000
14001         PR c++/15064
14002         * g++.dg/template/crash18.C: New test.
14003
14004 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14005
14006         * g++.dg/ext/complit3.C: New test.
14007
14008 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14009
14010         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14011         * gcc.dg/altivec-3.c: Same.
14012         * gcc.dg/altivec-varargs-1.c: Same.
14013
14014 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14015
14016         * lib/target-supports.exp (check_profiling_available): Assume
14017         profiling is not available on powerpc-eabi targets.
14018
14019 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14020
14021         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14022         * gcc.dg/vmx/bug-1.c: Ditto.
14023
14024 2004-04-20  Eric Christopher  <echristo@redhat.com>
14025
14026         * gcc.dg/charset/extern.c: New test.
14027         * g++.dg/charset/extern3.cc: Ditto.
14028
14029 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14030
14031         * gcc.dg/builtins-39.c: New test.
14032
14033 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14034
14035         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14036
14037 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14038
14039         * gcc.dg/torture/mips-hilo-1.c: New test.
14040
14041 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14042
14043         * gcc.c-torture/compile/20040419-1.c: New test.
14044
14045 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14046
14047         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14048
14049 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14050             Aldy Hernandez  <aldyh@redhat.com>
14051
14052         * gcc.c-torture/execute/va-arg-24.c: New.
14053
14054 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14055             Aldy Hernandez  <aldyh@redhat.com>
14056
14057         * gcc.dg/vmx/1b-01.c: New.
14058         * gcc.dg/vmx/1b-02.c: New.
14059         * gcc.dg/vmx/1b-03.c: New.
14060         * gcc.dg/vmx/1b-04.c: New.
14061         * gcc.dg/vmx/1b-05.c: New.
14062         * gcc.dg/vmx/1b-06.c: New.
14063         * gcc.dg/vmx/1b-07.c: New.
14064         * gcc.dg/vmx/1c-01.c: New.
14065         * gcc.dg/vmx/1c-02.c: New.
14066         * gcc.dg/vmx/3a-01a.c: New.
14067         * gcc.dg/vmx/3a-01.c: New.
14068         * gcc.dg/vmx/3a-01m.c: New.
14069         * gcc.dg/vmx/3a-03.c: New.
14070         * gcc.dg/vmx/3a-03m.c: New.
14071         * gcc.dg/vmx/3a-04.c: New.
14072         * gcc.dg/vmx/3a-04m.c: New.
14073         * gcc.dg/vmx/3a-05.c: New.
14074         * gcc.dg/vmx/3a-06.c: New.
14075         * gcc.dg/vmx/3a-06m.c: New.
14076         * gcc.dg/vmx/3a-07.c: New.
14077         * gcc.dg/vmx/3b-01.c: New.
14078         * gcc.dg/vmx/3b-02.c: New.
14079         * gcc.dg/vmx/3b-10.c: New.
14080         * gcc.dg/vmx/3b-13.c: New.
14081         * gcc.dg/vmx/3b-14.c: New.
14082         * gcc.dg/vmx/3b-15.c: New.
14083         * gcc.dg/vmx/3c-01a.c: New.
14084         * gcc.dg/vmx/3c-01.c: New.
14085         * gcc.dg/vmx/3c-02.c: New.
14086         * gcc.dg/vmx/3c-03.c: New.
14087         * gcc.dg/vmx/3d-01.c: New.
14088         * gcc.dg/vmx/4-01.c: New.
14089         * gcc.dg/vmx/4-03.c: New.
14090         * gcc.dg/vmx/5-01.c: New.
14091         * gcc.dg/vmx/5-02.c: New.
14092         * gcc.dg/vmx/5-03.c: New.
14093         * gcc.dg/vmx/5-04.c: New.
14094         * gcc.dg/vmx/5-05.c: New.
14095         * gcc.dg/vmx/5-06.c: New.
14096         * gcc.dg/vmx/5-07.c: New.
14097         * gcc.dg/vmx/5-07t.c: New.
14098         * gcc.dg/vmx/5-08.c: New.
14099         * gcc.dg/vmx/5-10.c: New.
14100         * gcc.dg/vmx/5-11.c: New.
14101         * gcc.dg/vmx/7-01a.c: New.
14102         * gcc.dg/vmx/7-01.c: New.
14103         * gcc.dg/vmx/7c-01.c: New.
14104         * gcc.dg/vmx/7d-01.c: New.
14105         * gcc.dg/vmx/7d-02.c: New.
14106         * gcc.dg/vmx/8-01.c: New.
14107         * gcc.dg/vmx/8-02a.c: New.
14108         * gcc.dg/vmx/8-02.c: New.
14109         * gcc.dg/vmx/brode-1.c: New.
14110         * gcc.dg/vmx/bug-1.c: New.
14111         * gcc.dg/vmx/bug-2.c: New.
14112         * gcc.dg/vmx/bug-3.c: New.
14113         * gcc.dg/vmx/cw-bug-1.c: New.
14114         * gcc.dg/vmx/cw-bug-2.c: New.
14115         * gcc.dg/vmx/cw-bug-3.c: New.
14116         * gcc.dg/vmx/dct.c: New.
14117         * gcc.dg/vmx/debug-1.c: New.
14118         * gcc.dg/vmx/debug-2.c: New.
14119         * gcc.dg/vmx/debug-3.c: New.
14120         * gcc.dg/vmx/debug-4.c: New.
14121         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14122         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14123         * gcc.dg/vmx/eg-5.c: New.
14124         * gcc.dg/vmx/fft.c: New.
14125         * gcc.dg/vmx/gcc-bug-1.c: New.
14126         * gcc.dg/vmx/gcc-bug-2.c: New.
14127         * gcc.dg/vmx/gcc-bug-3.c: New.
14128         * gcc.dg/vmx/gcc-bug-4.c: New.
14129         * gcc.dg/vmx/gcc-bug-5.c: New.
14130         * gcc.dg/vmx/gcc-bug-6.c: New.
14131         * gcc.dg/vmx/gcc-bug-7.c: New.
14132         * gcc.dg/vmx/gcc-bug-8.c: New.
14133         * gcc.dg/vmx/gcc-bug-9.c: New.
14134         * gcc.dg/vmx/gcc-bug-b.c: New.
14135         * gcc.dg/vmx/gcc-bug-c.c: New.
14136         * gcc.dg/vmx/gcc-bug-d.c: New.
14137         * gcc.dg/vmx/gcc-bug-e.c: New.
14138         * gcc.dg/vmx/gcc-bug-f.c: New.
14139         * gcc.dg/vmx/gcc-bug-g.c: New.
14140         * gcc.dg/vmx/gcc-bug-i.c: New.
14141         * gcc.dg/vmx/harness.h: New.
14142         * gcc.dg/vmx/ira1.c: New.
14143         * gcc.dg/vmx/ira2a.c: New.
14144         * gcc.dg/vmx/ira2b.c: New.
14145         * gcc.dg/vmx/ira2.c: New.
14146         * gcc.dg/vmx/ira2c.c: New.
14147         * gcc.dg/vmx/mem.c: New.
14148         * gcc.dg/vmx/newton-1.c: New.
14149         * gcc.dg/vmx/ops.c: New.
14150         * gcc.dg/vmx/sn7153.c: New.
14151         * gcc.dg/vmx/spill2.c: New.
14152         * gcc.dg/vmx/spill3.c: New.
14153         * gcc.dg/vmx/spill.c: New.
14154         * gcc.dg/vmx/t.c: New.
14155         * gcc.dg/vmx/varargs-1.c: New.
14156         * gcc.dg/vmx/varargs-2.c: New.
14157         * gcc.dg/vmx/varargs-3.c: New.
14158         * gcc.dg/vmx/varargs-4.c: New.
14159         * gcc.dg/vmx/varargs-5.c: New.
14160         * gcc.dg/vmx/varargs-6.c: New.
14161         * gcc.dg/vmx/varargs-7.c: New.
14162         * gcc.dg/vmx/vmx.exp: New.
14163         * gcc.dg/vmx/vprint-1.c: New.
14164         * gcc.dg/vmx/vscan-1.c: New.
14165         * gcc.dg/vmx/x-01.c: New.
14166         * gcc.dg/vmx/x-02.c: New.
14167         * gcc.dg/vmx/x-03.c: New.
14168         * gcc.dg/vmx/x-04.c: New.
14169         * gcc.dg/vmx/x-05.c: New.
14170         * gcc.dg/vmx/yousufi-1.c: New.
14171         * gcc.dg/vmx/zero-1.c: New.
14172         * gcc.dg/vmx/zero.c: New.
14173
14174 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14175
14176         * g++.dg/lookup/java1.C: Update for chage of
14177         _Jv_AllocObject.
14178         * g++.dg/lookup/java2.C: Likewise.
14179
14180 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14181
14182         * ada/acats/run_all.sh: use -O2 by default.
14183
14184 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14185
14186         * gcc.dg/vr-mult-[12].c: New tests.
14187
14188 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14189
14190         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14191
14192         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14193
14194 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14195
14196         * lib/target-supports.exp (check_profiling_available): Assume profiling
14197         isn't available for mips*-*-elf targets.
14198
14199 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14200
14201         * gcc.dg/builtins-38.c: New test.
14202
14203 2004-04-14  Eric Christopher  <echristo@redhat.com>
14204
14205         * g++.dg/charset/charset.exp: Run .cc extension tests.
14206
14207 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14208
14209         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14210
14211 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14212
14213         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14214
14215 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14216
14217         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14218         * gcc.dg/i386-387-2.c: Likewise.
14219
14220         * gcc.dg/i386-387-7.c: New test.
14221         * gcc.dg/i386-387-8.c: New test.
14222
14223         * gcc.dg/builtins-37.c: New test.
14224
14225 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14226
14227         * g++.dg/pch/externc-1.C: Add missing semicolon.
14228
14229 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14230
14231         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14232
14233 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14234
14235         * gcc.c-torture/execute/20040411-1.c: New test.
14236
14237 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14238
14239         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14240
14241 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14242
14243         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14244
14245 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14246
14247         * lib/target-supports.exp (check_named_sections_available): New.
14248         * lib/gcc-dg.exp (dg-require-named-sections): New.
14249         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14250         old-deja.exp.  Also prune error-count message from HP linker.
14251         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14252
14253         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14254         * g++.old-deja/g++.pt/static3.C: Likewise.
14255         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14256
14257 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14258
14259         * gcc.c-torture/execute/20040409-1.c: New test case.
14260         * gcc.c-torture/execute/20040409-2.c: New test case.
14261         * gcc.c-torture/execute/20040409-3.c: New test case.
14262
14263 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14264
14265         * gcc.dg/20040409-1.c: New test.
14266
14267 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14268
14269         PR target/14888
14270         * g++.dg/opt/pr14888.C: New test case.
14271
14272 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14273
14274         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14275         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14276         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14277         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14278         New tests.
14279
14280 2004-04-08  Paul Brook  <paul@codesourcery.com>
14281
14282         * gcc.dg/spill-1.c: New test.
14283
14284 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14285
14286         * gcc.dg/torture/builtin-ctype-2.c: New test.
14287
14288 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14289
14290         * gcc.dg/pch/pch.exp: Add largefile test.
14291
14292 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14293
14294         * g++.dg/pch/externc-1.Hs: New.
14295         * g++.dg/pch/externc-1.C: New.
14296
14297 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14298
14299         * gcc.dg/compat/struct-by-value-5a_main.c,
14300         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14301         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14302         * gcc.dg/compat/struct-by-value-5a_x.c,
14303         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14304         gcc.dg/compat/struct-by-value-5_x.c.
14305         * gcc.dg/compat/struct-by-value-5a_y.c,
14306         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14307         gcc.dg/compat/struct-by-value-5_y.c.
14308
14309         * gcc.dg/compat/struct-by-value-6a_main.c,
14310         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14311         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14312         * gcc.dg/compat/struct-by-value-6a_x.c,
14313         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14314         gcc.dg/compat/struct-by-value-6_x.c.
14315         * gcc.dg/compat/struct-by-value-6a_y.c,
14316         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14317         gcc.dg/compat/struct-by-value-6_y.c.
14318
14319         * gcc.dg/compat/struct-by-value-7a_main.c,
14320         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14321         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14322         * gcc.dg/compat/struct-by-value-7a_x.c,
14323         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14324         gcc.dg/compat/struct-by-value-7_x.c.
14325         * gcc.dg/compat/struct-by-value-7a_y.c,
14326         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14327         gcc.dg/compat/struct-by-value-7_y.c.
14328
14329 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14332         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14333         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14334         options.
14335
14336 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14337
14338         * gcc.dg/builtins-36.c: New test.
14339
14340 2004-04-06  Paul Brook  <paul@codesourcery.com>
14341
14342         * README.gcc: Remove obsolete contraint on testcases.
14343
14344 2004-04-05  Paul Brook  <paul@codesourcery.com>
14345
14346         PR2123
14347         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14348         failure and exit(0) on success.
14349         * g++.dg/expr/anew2.C: Ditto.
14350         * g++.dg/expr/anew3.C: Ditto.
14351         * g++.dg/expr/anew4.C: Ditto.
14352
14353 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         PR c++/3518
14356         * g++.dg/template/unify7.C: New.
14357
14358 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14359
14360         * g++.dg/README: Bring up to date with new subdirectories; remove
14361         duplicate subdirectory lines.
14362
14363 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         PR c++/14007
14366         * g++.dg/template/unify5.C: New.
14367         * g++.dg/template/unify6.C: New.
14368         * g++.dg/template/qualttp20.C: Adjust.
14369         * g++.old-deja/g++.jason/report.C: Adjust.
14370         * g++.old-deja/g++.other/qual1.C: Adjust.
14371
14372 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/14803
14375         * g++.dg/inherit/ptrmem1.C: New test.
14376
14377 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14378
14379         PR c++/14755
14380         * gcc.c-torture/execute/20040331-1.c: New test.
14381         * gcc.dg/20040331-1.c: New test.
14382
14383 2004-04-01  Paul Brook  <paul@codesourcery.com>
14384
14385         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14386
14387 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR c++/14724
14390         * g++.dg/init/goto1.C: New test.
14391
14392         PR c++/14763
14393         * g++.dg/template/defarg4.C: New test.
14394
14395 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14396
14397         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14398
14399 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14400
14401         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14402
14403 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14404
14405         * gcc.dg/noncompile/undeclared-2.c: New test.
14406
14407 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14408
14409         * gcc.dg/940409-1.c: Remove XFAIL.
14410         * gcc.dg/reg-vol-struct-1.c: New test.
14411
14412 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14413
14414         * gcc.dg/torture/builtin-wctype-1.c: New test.
14415
14416 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14417
14418         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14419         * gcc.dg/20001101-1.c: Likewise.
14420         * gcc.dg/20001102-1.c: Likewise.
14421
14422 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14423
14424         * gcc.dg/compare8.c: Add an additional test for XOR.
14425
14426 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14427
14428         * gcc.dg/torture/builtin-ctype-1.c: New test.
14429
14430 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14431
14432         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14433         * gcc.dg/torture/builtin-math-1.c: Likewise.
14434         * gcc.dg/torture/builtin-power-1.c: New test.
14435
14436 2004-03-24  Andreas Schwab  <schwab@suse.de>
14437
14438         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14439         IA64 assembler.
14440
14441 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14442             Roger Sayle  <roger@eyesopen.com>
14443
14444         * gcc.dg/compare8.c: New test case.
14445
14446 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14447
14448         * g++.dg/ext/altivec-7.C: New test.
14449
14450 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14451
14452         PR 12267, 12391, 12560, 13129, 14114, 14133
14453         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14454         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14455         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14456         Adjust error regexps.
14457         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14458         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14459         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14460         * gcc.dg/local1.c: Add explanatory comment.
14461
14462 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14463
14464         PR optimization/14669
14465         * g++.dg/opt/fold2.C: New test case.
14466
14467 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14468
14469         PR c/14069
14470         * gcc.dg/20040322-1.c: New test.
14471
14472 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14473
14474         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14475         * gcc.dg/ultrasp4.c: Likewise.
14476         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14477
14478 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14479
14480         * gcc.dg/i386-sse-8.c: Reset default options.
14481
14482 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14483
14484         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14485         in the error message text.
14486
14487 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14488
14489         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14490
14491 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/14616
14494         * g++.dg/init/array13.C: New test.
14495
14496 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14497
14498         PR target/13889
14499         * gcc.c-torture/compile/pr13889.c: New test case.
14500
14501 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14502
14503         PR c/14635
14504         * builtins-1.c (nan, nans): Don't test.
14505         * builtins-30.c: Don't use nan, nanf, nanl.
14506         * builtins-35.c: New test.
14507
14508 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14509
14510         * g++.dg/ext/altivec-6.C: New test.
14511
14512 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14513
14514         * g++.dg/init/placement3.C: New test.
14515
14516         * g++.dg/template/spec13.C: New test.
14517
14518         * g++.dg/lookup/using11.C: New test.
14519
14520         * g++.dg/lookup/koenig3.C: New test.
14521
14522         * g++.dg/template/operator2.C: New test.
14523
14524         * g++.dg/expr/dtor3.C: New test.
14525         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14526         marker.
14527         * g++.old-deja/g++.law/visibility28.C: Likewise.
14528
14529 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14530
14531         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14532         * gcc.dg/ppc64-abi-3.c: Likewise.
14533
14534 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14535
14536         PR c++/14545
14537         * g++.dg/parse/template15.C: New test.
14538
14539 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14540
14541         * g++.dg/expr/dtor2.C: New test.
14542
14543         * g++.dg/lookup/anon4.C: New test.
14544
14545         * g++.dg/overload/using1.C: New test.
14546
14547         * g++.dg/template/lookup7.C: New test.
14548
14549         * g++.dg/template/typename6.C: New test.
14550
14551         * g++.dg/expr/cond6.C: New test.
14552
14553 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14554
14555         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14556
14557 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14558
14559         * g++.dg/expr/cond5.C: New test.
14560         * g++.dg/expr/constcast1.C: Likewise.
14561         * g++.dg/expr/ptrmem2.C: Likewise.
14562         * g++.dg/expr/ptrmem3.C: Likewise.
14563         * g++.dg/lookup/main1.C: Likewise.
14564         * g++.dg/template/lookup6.C: Likewise.
14565
14566 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14567
14568         * gcc.dg/local1.c: New test.
14569
14570         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14571
14572 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14573
14574         * gcc.dg/torture/builtin-convert-1.c: New test.
14575
14576 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14577
14578         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14579
14580 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14581
14582         PR c++/14481
14583         * g++.dg/warn/Wunused-7.C: New test.
14584
14585 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14586
14587         * gcc.dg/torture/builtin-integral-1.c: New test.
14588
14589 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14590
14591         PR c++/14586
14592         * g++.dg/parse/non-dependent3.C: New test.
14593
14594 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14595
14596         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14597         * g++.dg/eh/simd-2.C: Likewise.
14598         * g++.dg/init/array10.C: Likewise.
14599         * gcc.c-torture/compile/simd-1.c: Likewise.
14600         * gcc.c-torture/compile/simd-2.c: Likewise.
14601         * gcc.c-torture/compile/simd-3.c: Likewise.
14602         * gcc.c-torture/compile/simd-4.c: Likewise.
14603         * gcc.c-torture/compile/simd-6.c: Likewise.
14604         * gcc.c-torture/execute/simd-1.c: Likewise.
14605         * gcc.c-torture/execute/simd-2.c: Likewise.
14606         * gcc.dg/compat/vector-defs.h: Likewise.
14607         * gcc.dg/20020531-1.c: Likewise.
14608         * gcc.dg/altivec-3.c: Likewise.
14609         * gcc.dg/altivec-4.c: Likewise.
14610         * gcc.dg/altivec-varargs-1.c: Likewise.
14611         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14612         * gcc.dg/i386-mmx-3.c: Likewise.
14613         * gcc.dg/i386-sse-4.c: Likewise.
14614         * gcc.dg/i386-sse-5.c: Likewise.
14615         * gcc.dg/i386-sse-8.c: Likewise.
14616         * gcc.dg/simd-1.c: Likewise.
14617         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14618         __ev64_opaque__ since the machine description provides it.
14619
14620 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14621
14622         * lib/compat.exp (skip_list): New global variable.
14623         Use it to hold the user defined COMPAT_SKIPS list if any.
14624         (compat-obj): Add the members of skip_list to optall.
14625
14626 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14627
14628         * gcc.dg/compat/union-by-value-1_main.c,
14629         union-by-value-1_x.c, union-by-value-1_y.c,
14630         union-check.h, union-defs.h,
14631         union-init.h, union-return-1_main.c,
14632         union-return-1_x.c, union-return-1_y.c: New files.
14633
14634 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14635
14636         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14637         mixed-struct-init.h: Add 4 mixed structure types.
14638         struct-by-value-21_main.c, struct-by-value-21_x.c,
14639         struct-by-value-21_y.c, struct-return-21_main.c,
14640         struct-return-21_x.c, struct-return-21_y.c: New files.
14641
14642 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/14550
14645         * g++.dg/parse/template14.C: New test.
14646
14647 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14648
14649         * gcc.c-torture/execute/20040313-1.c: New test.
14650
14651 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14652
14653         PR target/14533
14654         * gcc.dg/20040311-2.c: New test.
14655
14656 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14657
14658         PR other/14544
14659         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14660         bit-field.
14661
14662 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14663
14664         * gcc.dg/20040305-2.c: Add missing return statement.
14665
14666 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14667
14668         * gcc.dg/builtins-34.c: Also check pow10*.
14669
14670 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14671
14672         PR target/14262
14673         * gcc.dg/20040305-2.c: New test.
14674
14675 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14676
14677         * gcc.dg/20040310-1.c: New test.
14678
14679 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14680
14681         * gcc.c-torture/execute/20040311-1.c: New test case.
14682
14683 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR c++/14476
14686         * g++.dg/lookup/enum1.C: New test.
14687
14688 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14689
14690         PR c++/14510
14691         * g++.dg/lookup/struct2.C: New test.
14692
14693 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14694
14695         * gcc.dg/builtins-34.c: New test.
14696
14697 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14698
14699         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14700
14701 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14702
14703         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14704         * gcc.dg/alias-2.c: New testcase.
14705
14706 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14707
14708         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14709
14710 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14711
14712         * gcc.c-torture/execute/20040309-1.c: New test case.
14713
14714 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         PR c++/14397
14717         * g++.dg/overload/ref1.C: New.
14718
14719 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14720
14721         PR c++/14409
14722         * g++.dg/template/spec12.C: New test.
14723
14724         PR c++/14448
14725         * g++.dg/parse/crash14.C: New test.
14726
14727 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14728
14729         PR c++/14230
14730         * g++.dg/init/ref11.C: New test.
14731
14732 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14733
14734         PR c++/14432
14735         * g++.dg/parse/builtin2.C: New test.
14736
14737 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14738
14739         PR c++/14401
14740         * g++.dg/init/ctor3.C: New test.
14741         * g++.dg/init/union1.C: New test.
14742         * g++.dg/ext/anon-struct4.C: New test.
14743
14744 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14745
14746         * g++.dg/lookup/koenig1.C: Tweak error messages.
14747         * g++.dg/lookup/used-before-declaration.C: Likewise.
14748         * g++.dg/other/do1.C: Likewise.
14749         * g++.dg/overload/koenig1.C: Likewise.
14750         * g++.dg/parse/crash13.C: Likewise.
14751         * g++.dg/template/instantiate3.C: Likewise.
14752
14753 2004-03-08  Eric Christopher  <echristo@redhat.com>
14754
14755         * * lib/target-supports.exp: Enable libiconv in test
14756         compilation.  Fix up error checking.
14757
14758 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14759
14760         PR middle-end/14289
14761         * gcc.dg/pr14289-1.c: New test case.
14762         * gcc.dg/pr14289-2.c: Likewise.
14763         * gcc.dg/pr14289-3.c: Likewise.
14764
14765 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14766
14767         * gcc.c-torture/execute/20040308-1.c: New test.
14768
14769 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14770
14771         * gcc.c-torture/execute/20040307-1.c: New test case.
14772
14773 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14774
14775         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14776
14777 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14778
14779         * gcc.dg/20040306-1.c: New test.
14780
14781 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14782
14783         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14784         them static.
14785         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14786
14787 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14788
14789         PR c/14465
14790         * gcc.dg/decl-6.c: New test.
14791
14792 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14793
14794         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14795         Rename LOGPOW -> LOG_POW.
14796         (SQRT_EXP, POW_EXP): New.
14797
14798 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14799
14800         * gcc.dg/i386-sse-8.c: New test.
14801
14802 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14803
14804         PR c/14114
14805         * gcc.dg/decl-5.c: New test.
14806
14807 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14808
14809         * gcc.dg/20040305-1.c: New test.
14810
14811 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14812
14813         PR other/14354
14814         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14815
14816 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14817
14818         PR c++/14425, c++/14426
14819         * g++.dg/ext/altivec-4.C: New test.
14820         * g++.dg/ext/altivec-5.C: New test.
14821
14822 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14823
14824         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14825         global variables of a type with no linkage.
14826         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14827         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14828         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14829         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14830         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14831         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14832         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14833         * g++.dg/warn/deprecated.C: Name enum Color.
14834         * g++.dg/overload/VLA.C: Name structure for 'b'.
14835         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14836
14837 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14838
14839         * gcc.c-torture/compile/20040304-1.c: New test.
14840
14841 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14842
14843         PR 13728
14844         * gcc.dg/decl-4.c: New testcase.
14845
14846 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14847
14848         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14849         as PRECF if sizeof (float) > sizeof (double).
14850         (PRECL): Make it the same as PRECF if
14851         sizeof (float) > sizeof (long double).
14852
14853 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14854
14855         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14856         system type.  Add check for irix6 which doesn't have c99 runtime.
14857
14858 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14859
14860         * gcc.dg/const-elim-1.c: xfail for xtensa.
14861
14862 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14863
14864         PR c++/14369
14865         * g++.dg/template/cond4.C: New test.
14866
14867 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14868
14869         PR c++/14360
14870         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14871
14872         PR c++/14361
14873         * g++.dg/parse/defarg7.C: New test.
14874
14875         PR c++/14359
14876         * g++.dg/template/friend26.C: New test.
14877
14878 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/14324
14881         * g++.dg/abi/mangle21.C: New test.
14882
14883         PR c++/14260
14884         * g++.dg/parse/constructor2.C: New test.
14885
14886         PR c++/14337
14887         * g++.dg/template/sfinae1.C: New test.
14888
14889 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14890
14891         PR c++/14267
14892         * g++.dg/expr/crash2.C: New test.
14893
14894         PR middle-end/13448
14895         * gcc.dg/inline-5.c: New test.
14896         * gcc.dg/always-inline.c: Split out tests into ...
14897         * gcc.dg/always-inline2.c: ... this and ...
14898         * gcc.dg/always-inline3.c: ... this.
14899
14900 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR debug/12103
14903         * g++.dg/debug/crash1.C: New test.
14904
14905 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14906
14907         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14908         function with __attribute__((noinline)).
14909         (recurser_void2): Likewise.
14910         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14911         (recurser_void2): Likewise.
14912
14913 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14914
14915         PR middle-end/14203
14916         * g++.dg/warn/Wunused-6.C: New test case.
14917
14918 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14919
14920         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14921         not defined.
14922
14923 2004-02-27  Eric Christopher  <echristo@redhat.com>
14924
14925         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14926         * g++.dg/charset/asm2.c: Run only x86.
14927         * gcc.dg/charset/asm3.c: Ditto.
14928
14929 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14930
14931         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14932         ld_library_path.
14933
14934 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14935
14936         * g++.dg/ext/altivec-3.C: New.
14937
14938 2004-02-26  Richard Henderson  <rth@redhat.com>
14939
14940         * g++.dg/ext/attrib10.C: Mark for warning.
14941         * gcc.dg/attr-alias-1.c: New.
14942
14943 2004-02-26  Richard Henderson  <rth@redhat.com>
14944
14945         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14946         * gcc.c-torture/execute/20040208-2.c: ... it back.
14947
14948 2004-02-26  Eric Christopher  <echristo@redhat.com>
14949
14950         * lib/target-supports.exp (check-iconv-available): New function.
14951         * lib/gcc-dg.exp (dg-require-iconv): New function.
14952         Use above.
14953         * gcc.dg/charset: New directory.
14954         * gcc.dg/charset/charset.exp: New file.
14955         * gcc.dg/charset/asm1.c: Ditto.
14956         * gcc.dg/charset/asm2.c: Ditto.
14957         * gcc.dg/charset/asm3.c: Ditto.
14958         * gcc.dg/charset/asm4.c: Ditto.
14959         * gcc.dg/charset/asm5.c: Ditto.
14960         * gcc.dg/charset/attribute1.c: Ditto.
14961         * gcc.dg/charset/attribute2.c: Ditto.
14962         * gcc.dg/charset/string1.c: Ditto.
14963         * g++.dg/charset: New directory.
14964         * g++.dg/dg.exp: Add here. Special options.
14965         * g++.dg/charset/charset.exp: New file.
14966         * g++.dg/charset/asm1.c: Ditto.
14967         * g++.dg/charset/asm2.c: Ditto.
14968         * g++.dg/charset/asm3.c: Ditto.
14969         * g++.dg/charset/asm4.c: Ditto.
14970         * g++.dg/charset/attribute1.c: Ditto.
14971         * g++.dg/charset/attribute2.c: Ditto.
14972         * g++.dg/charset/extern1.cc: Ditto.
14973         * g++.dg/charset/extern2.cc: Ditto.
14974         * g++.dg/charset/string1.c: Ditto.
14975
14976 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/14278
14979         * g++.dg/parse/comma1.C: New test.
14980
14981 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14982
14983         PR c++/14284
14984         * g++.dg/template/ttp8.C: New test.
14985
14986 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14987
14988         * gcc.dg/fixuns-trunc-1.c: New test.
14989
14990 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14991
14992         * gcc.dg/builtins-config.h: Use #elif.
14993
14994 2004-02-26  Michael Matz  <matz@suse.de>
14995
14996         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14997         * gcc.dg/991214-1.c: Likewise.
14998         * gcc.dg/i386-asm-1.c: Likewise.
14999
15000 2004-02-25  Richard Henderson  <rth@redhat.com>
15001
15002         * gcc.c-torture/execute/20040208-2.c: Move ...
15003         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15004
15005 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15006
15007         PR c++/14246
15008         * g++.dg/other/crash-3.C: New test.
15009
15010 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15011
15012         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15013         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15014
15015         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15016         HP-UX.
15017
15018 2004-02-24  Michael Matz  <matz@suse.de>
15019
15020         * gcc.dg/i386-regparm.c: New.
15021
15022 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15023
15024         * gcc.c-torture/execute/20040223-1.c: New.
15025
15026 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15027             Kazu Hirata  <kazu@cs.umass.edu>
15028
15029         * gcc.dg/fwritable-strings-1.c: Remove.
15030
15031 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15032
15033         PR c/14156
15034         * gcc.dg/20040223-1.c: New test.
15035
15036 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15037
15038         PR c++/14106
15039         * g++.dg/ext/typeof9.C: New test.
15040
15041 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15042
15043         PR c++/14250
15044         * g++.dg/other/switch1.C: New test.
15045
15046 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15047
15048         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15049         * gcc.dg/va-arg-1.c: Likewise.
15050
15051 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15052
15053         PR c++/14143
15054         * g++.dg/template/koenig5.C: New test.
15055
15056 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15057
15058         * g++.dg/ext/altivec-1.C: Generalize target triple.
15059         * g++.dg/ext/altivec-2.C: New test case.
15060         * g++.dg/ext/altivec_check.h: New file.
15061         * gcc.dg/altivec-1.c: Generalize target triple;
15062         include altivec_check.h and call altivec_check().
15063         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15064         * gcc.dg/altivec-6.c: New test case.
15065         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15066         type casts as needed.
15067         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15068         altivec_check().
15069         * gcc.dg/altivec-12.c: New test case.
15070         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15071         include altivec_check.h and call altivec_check().
15072         * gcc.dg/altivec_check.h: New file.
15073
15074 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15075
15076         * lib/target-supports.exp (check_alias_available): Don't mangle
15077         function `g' in test program.
15078
15079 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15080
15081         * lib/target-supports.exp (check_profiling_available): Check
15082         argument to determine whether we support a profiling type.
15083         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15084         check_profiling_available.
15085         * g++.dg/bprob/bprob.exp: Likewise
15086         * g77.dg/bprob/bprob.exp: Likewise.
15087         * gcc.misc-tests/bprob.exp: Likewise.
15088         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15089         dg-require-profiling and delete expected error handling.
15090         * gcc.dg/20021014-1.c: Likewise.
15091         * gcc.dg/nest.c: Likewise.
15092
15093 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15094
15095         PR c++/12007
15096         * g++.dg/other/vthunk1.C: New test.
15097
15098 2004-02-20  Falk Hueffner  <falk@debian.org>
15099
15100         PR target/14201
15101         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15102
15103 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15104
15105         PR c++/13927
15106         * g++.dg/other/error8.C: Remove XFAIL markers.
15107
15108         PR c++/14173
15109         * g++.dg/ext/packed5.C: New test.
15110
15111         PR c++/14199
15112         * g++.dg/warn/Wunused-5.C: New test.
15113
15114         PR c++/14186
15115         * g++.dg/lookup/member1.C: New test.
15116
15117 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15118
15119         * gcc.c-torture/compile/20040130-1.c: Enable only when
15120         __INT_MAX__ >= 2147483647L.
15121         * gcc.c-torture/compile/961203-1.c: Likewise.
15122
15123 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15124
15125         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15126         * g++.dg/opt/template1.C: Robustify assembler regexp
15127
15128 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15129
15130         * gcc.c-torture/execute/simd-4.x: Remove.
15131         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15132         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15133         Guard with #ifndef SKIP_ATTRIBUTE.
15134         * gcc.dg/compat/vector-1_y.c: Likewise.
15135         * gcc.dg/compat/vector-2_x.c: Likewise.
15136         * gcc.dg/compat/vector-2_y.c: Likewise.
15137         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15138         * g++.dg/eh/simd-2.C: Likewise.
15139
15140 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15141
15142         * gcc.c-torture/compile/complex-1.c: New.
15143
15144 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15145
15146         PR target/14209
15147         * gcc.c-torture/execute/20040218-1.c: New test.
15148
15149 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15150
15151         PR c++/14181
15152         * g++.dg/parse/new2.C: New test.
15153
15154 2004-02-18  Paul Brook  <paul@codesourcery.com>
15155
15156         * gcc.c-torture/compile/libcall-1.c: New test.
15157
15158 2004-02-18  Paul Brook  <paul@codesourcery.com>
15159
15160         PR debug/12934
15161         * gcc.dg/debug/debug-7.c: New test.
15162
15163 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15164
15165         * gcc.dg/20040217-1.c: New test.
15166
15167 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15168
15169         * gcc.c-torture/execute/990208-1.x: Delete.
15170
15171 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15172
15173         * gcc.c-torture/execute/20040208-2.x: New file.
15174
15175 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/11326
15178         * g++.dg/abi/structret1.C: New test.
15179
15180 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15183         (i386_cpuid): No need to test if cpuid is available on AMD64.
15184         Fix assembly, so that it works onboth i386 and AMD64.
15185         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15186         (vecInLong): Fix s[] member type to unsigned int.
15187         (vecInWord): Remove type.
15188         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15189         (a64, b64, c64, d64, e64): Remove.
15190         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15191         Remove unused variable.  Remove initialization of removed variables.
15192         Don't call mmx_tests nor sse_tests.
15193         (reference_mmx, reference_sse): Remove.
15194         (check): Add return stmt.
15195         * gcc.dg/i386-sse-7.c: New test.
15196         * gcc.dg/i386-mmx-4.c: New test.
15197
15198 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15199
15200         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15201         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15202         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15203         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15204         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15205         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15206         g++.dg/tc1/dr94.C: Fix line terminator.
15207
15208 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15209
15210         * gcc.c-torture/compile/20040216-1.c: New.
15211
15212 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15213
15214         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15215         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15216         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15217         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15218         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15219         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15220
15221 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15222
15223         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15224
15225 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15226
15227         PR c++/13971
15228         * g++.dg/expr/cond4.C: New test.
15229
15230         PR c++/14086
15231         * g++.dg/lookup/crash2.C: New test.
15232
15233 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15234
15235         * gcc.c-torture/compile/20040214-2.c: New test.
15236
15237 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15238
15239         PR c++/14116
15240         * g++.dg/ext/typeof8.C: New test.
15241
15242 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15243
15244         * gcc.c-torture/compile/20040214-1.c: New test.
15245
15246 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15247
15248         PR c++/13635
15249         * g++.dg/template/spec11.C: New test.
15250
15251 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15252
15253         PR c++/13927
15254         * g++.dg/other/error8.C: New test.
15255
15256 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/14122
15259         * g++.dg/template/array4.C: New test.
15260
15261         PR c++/14108
15262         * g++.dg/inherit/thunk2.C: New test.
15263
15264         PR c++/14083
15265         * g++.dg/eh/cond2.C: New test.
15266
15267 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15268
15269         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15270
15271 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15272
15273         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15274
15275 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15276
15277         * g++.dg/simd-2.C: xfail on ppc64-linux.
15278
15279 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15280
15281         PR c/456
15282         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15283         tests.
15284
15285 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15286
15287         * gcc.dg/builtins-33.c: New test.
15288
15289 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15290
15291         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15292
15293 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15294
15295         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15296
15297 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15298
15299         * gcc.dg/ppc64-abi-3.c: New test.
15300
15301 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15302
15303         PR c/14092
15304
15305         * gcc.dg/pr14092-1.c: New testcase.
15306
15307 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15308
15309         * gcc.dg/cpp/assert4.c: Fix typo last change.
15310
15311         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15312         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15313
15314         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15315
15316 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15317
15318         * gcc.c-torture/compile/20040209-1.c: New test case.
15319
15320 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15321
15322         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15323
15324 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15325
15326         * gcc.c-torture/execute/20040208-[12].c: New tests.
15327
15328 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15329
15330         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15331
15332 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15333
15334         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15335
15336 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15337
15338         Bug 13856
15339         * gcc.dg/visibility-8.c: New testcase.
15340
15341 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15342
15343         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15344         arguments.
15345         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15346
15347 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15348
15349         PR middle-end/13696
15350         * g++.dg/opt/fold1.C: New test case.
15351
15352 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15353
15354         PR c++/14033
15355         * g++.dg/other/crash-2.C: New test.
15356
15357 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15358
15359         PR c++/14028
15360         * g++.dg/parse/angle-bracket2.C: New test.
15361
15362 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15363
15364         PR middle-end/13750
15365         Revert:
15366         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15367         PR pch/13361
15368         * testsuite/g++.dg/pch/wchar-1.C: New.
15369         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15370
15371 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15372
15373         PR c++/14008
15374         * g++.dg/parse/error15.C: New test.
15375         * g++.dg/parse/crash11.C: Update dg-error mark.
15376
15377 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/13932
15380         * g++.dg/warn/conv2.C: New test.
15381
15382 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15383
15384         PR c++/13086
15385         * g++.dg/warn/incomplete1.C: Remove xfail.
15386
15387 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15388
15389         * lib/file-format.exp (gcc_target_object_format): Use
15390         ${tool}_target_compile, not gcc_target_compile.
15391         * lib/target-supports.exp (check_alias_available): Likewise.
15392         (check_gc_sections_available): Likewise.
15393         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15394         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15395         dg-require-alias.
15396
15397 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/13969
15400         * g++.dg/template/static6.C: New test.
15401
15402 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15403
15404         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15405
15406 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15407
15408         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15409         tests for systems where `char' is unsigned by default.
15410
15411 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15412
15413         PR c++/13997
15414         * g++.dg/template/partial3.C: New test.
15415
15416 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15417
15418         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15419         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15420         Remove mentions of obsolete ports.
15421
15422 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15423
15424         * gcc.dg/noncompile/20001228-1.c: Fix for new
15425         error message.
15426
15427 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15428
15429         PR target/9348
15430         * gcc.c-torture/execute/multdi-1.c: New test case.
15431
15432 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/13925
15435         * g++.dg/template/lookup5.C: New test.
15436
15437 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15438
15439         PR c++/13950
15440         * g++.dg/template/lookup4.C: New test.
15441
15442         PR c++/13970
15443         * g++.dg/parse/error14.C: New test.
15444
15445         PR c++/14002
15446         * g++.dg/parse/template13.C: New test.
15447
15448 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15449
15450         PR c++/13978
15451         * g++.dg/template/koenig4.C: New test.
15452
15453         PR c++/13968
15454         * g++.dg/template/crash17.C: New test.
15455
15456         PR c++/13975
15457         * g++.dg/parse/error13.C: New test.
15458         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15459
15460 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15461
15462         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15463
15464 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15465
15466         PR c/11658
15467         PR c/13994
15468         * gcc.dg/noncompile/20040203-1.c: New test.
15469         * gcc.dg/noncompile/20040203-2.c: Likewise.
15470         * gcc.dg/noncompile/20040203-3.c: Likewise.
15471         * gcc.dg/20040203-1.c: Likewise.
15472
15473 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15474
15475         PR c++/10858
15476         * g++.dg/template/sizeof7.C: New test.
15477
15478 2004-02-02  Eric Christopher  <echristo@redhat.com>
15479             Zack Weinberg  <zack@codesourcery.com>
15480
15481         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15482
15483 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15484
15485         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15486         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15487         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15488         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15489
15490 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/13113
15493         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15494
15495         PR c++/13854
15496         * g++.dg/ext/attrib13.C: New test.
15497
15498         PR c++/13907
15499         * g++.dg/conversion/op2.C: New test.
15500
15501 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15502
15503         * gcc.dg/titype-1.c: Fix pasto.
15504
15505 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506
15507         * gcc.dg/titype-1.c: New test.
15508
15509 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15510
15511         PR c++/13957
15512         * g++.dg/template/non-type-template-argument-1.C,
15513         g++.dg/template/qualified-id1.C: Update dg-error marks.
15514         * g++.dg/template/nontype6.C: New test.
15515
15516 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15519         * gcc.dg/builtins-31.c: New testcase.
15520         * gcc.dg/builtins-32.c: New testcase.
15521
15522 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15523
15524         * objc.dg/call-super-2.m: Update line numbers
15525         for the including of stddef.h.
15526
15527 2004-01-30  Michael Matz  <matz@suse.de>
15528
15529         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15530         g++.dg/ext/case-range3.C: New tests.
15531
15532 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15533
15534         DR206
15535         PR c++/13813
15536         * g++.dg/template/member4.C: New test.
15537
15538 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15539
15540         PR c++/13683
15541         * g++.dg/template/sizeof6.C: New test.
15542
15543 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15544
15545         * gcc.dg/fwritable-strings-1.c: New test.
15546
15547 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15548
15549         * gcc.c-torture/compile/20040130-1.c: New test.
15550
15551 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15552
15553         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15554
15555 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/13883
15558         * g++.dg/template/ctor3.C: New test.
15559
15560 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15561
15562         * g++.dg/tc1: New directory.
15563         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15564         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15565         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15566         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15567         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15568
15569 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15570
15571         * g++.dg/parse/error11.C: New test.
15572         * g++.dg/parse/error12.C: Likewise.
15573
15574 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15575
15576         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15577         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15578
15579 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15580
15581         PR c++/13791
15582         * g++.dg/ext/attrib12.C: New test.
15583
15584         PR c++/13736
15585         * g++.dg/parse/cast2.C: New test.
15586
15587 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15588
15589         * objc.dg/encode-2.m (main): New local string.  Set depending on
15590         sizeof long.  Use in sscanf call.
15591         * objc.dg/encode-3.m (main): New local string.  Set depending on
15592         sizeof long.  Use in scan_initial call.
15593
15594 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15595
15596         * objc.dg/call-super-2.m: Make LP64-safe.
15597         * objc.dg/desig-init-1.m: Likewise.
15598
15599 2004-01-27  Devang Patel <dpatel@apple.com>
15600
15601         * g++.dg/debug/namespace1.C: New test.
15602
15603 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15604
15605         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15606         xscale-*-*.
15607
15608         * gcc.dg/arm-mmx-1.c: New test.
15609
15610 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         * gcc.dg/20040127-1.c: New test.
15613         * gcc.dg/20040127-2.c: New test.
15614
15615 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15616
15617         * objc.dg/stret-1.m (glob): Renamed to globa.
15618
15619 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/13663
15622         * g++.dg/expr/for1.C: New test.
15623
15624 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15625
15626         PR middle-end/13779
15627         * gcc.dg/darwin-longlong.c: New test.
15628
15629 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15630
15631         * gcc.dg/20040124-1.c: Moved test from here...
15632         * gcc.c-torture/compile/20040124-1.c: ...to here.
15633
15634 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15635
15636         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15637         the assembly output if -m64 is passed.
15638
15639 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15640
15641         PR c++/13833
15642         * g++.dg/template/cond3.C: New test.
15643
15644 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15645
15646         PR c++/13810
15647         * g++.dg/template/ttp7.C: New test.
15648
15649 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15650
15651         PR c++/13797
15652         * g++.dg/template/nontype4.C: New test.
15653         * g++.dg/template/nontype5.C: Likewise.
15654
15655 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15656
15657         * gcc.dg/torture/mips-clobber-at.c: New test.
15658
15659 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15660
15661         * gcc.dg/20040124-1.c: New test.
15662
15663 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.dg/20040123-1.c: New test.
15666
15667 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15668
15669         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15670
15671 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15672
15673         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15674
15675 2004-01-23  Andrew Pinski  <apinski@apple.com>
15676
15677         * gcc.dg/20030121-1.c: Move to ..
15678         * gcc.dg/20040121-1.c: here.
15679
15680 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15681
15682         * gcc.dg/builtins-29.c: New test case.
15683
15684 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15685
15686         PR 18314
15687         * gcc.dg/builtins-30.c: New testcase.
15688
15689 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15690
15691         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15692         * lib/g77.exp: Likewise.
15693         * lib/objc.exp: Likewise.
15694         * lib/g++.exp: Likewise.
15695
15696 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15697
15698         * gcc.dg/struct-by-value-2.c: New test.
15699
15700 2004-01-21  Andrew Pinski  <apinski@apple.com>
15701
15702         PR target/13785
15703         * gcc.dg/20030121-1.c: New test.
15704
15705 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15706
15707         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15708         clobber frame pointer register in asm statement.
15709
15710 2004-01-21  Falk Hueffner  <falk@debian.org>
15711
15712         * gcc.c-torture/compile/20040121-1.c: New test.
15713
15714 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15715
15716         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15717
15718 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15719
15720         * gcc.dg/ppc64-abi-2.c: New test.
15721
15722 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15723
15724         * lib/treelang.exp: Fill out this file.
15725         * lib/treelang-dg.exp: New File.
15726
15727 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15728
15729         * gcc.c-torture/compile/981022-1.c: Remove.
15730         * gcc.dg/array-5.c: Remove XFAIL.
15731         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15732         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15733         gcc.dg/cond-lvalue-1.c: Update.
15734         * gcc.dg/cast-lvalue-2.c: New test.
15735
15736 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/13592
15739         * g++.dg/other/error1.C (class foo): Tweak error message.
15740
15741         PR c++/13592
15742         * g++.dg/template/call2.C: New test.
15743
15744 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15745
15746         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15747         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15748         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15749         scalar-return-1_x.c, scalar-return-2_y.c,
15750         scalar-return-3_x.c, scalar-return-3_y.c,
15751         scalar-return-4_x.c, scalar-return-4_y.c,
15752         struct-align-1.h, struct-align-1_x.c,
15753         struct-align-1_y.c, struct-align-2.h,
15754         struct-align-2_x.c, struct-align-2_y.c,
15755         struct-by-value-10_y.c, struct-by-value-11_x.c,
15756         struct-by-value-11_y.c, struct-by-value-12_x.c,
15757         struct-by-value-12_y.c, struct-by-value-13_x.c,
15758         struct-by-value-13_y.c, struct-by-value-14_x.c,
15759         struct-by-value-14_y.c, struct-by-value-15_x.c,
15760         struct-by-value-15_y.c, struct-by-value-16_y.c,
15761         struct-by-value-17_y.c, struct-by-value-18_y.c,
15762         struct-by-value-19_y.c, struct-by-value-1_x.c,
15763         struct-by-value-1_y.c, struct-by-value-20_y.c,
15764         struct-by-value-2_x.c, struct-by-value-2_y.c,
15765         struct-by-value-3_y.c, struct-by-value-4_x.c,
15766         struct-by-value-4_y.c, struct-by-value-5_y.c,
15767         struct-by-value-6_y.c, struct-by-value-7_y.c
15768         struct-by-value-8_x.c, struct-by-value-8_y.c
15769         struct-by-value-9_x.c, struct-by-value-9_y.c
15770         struct-return-10_x.c, struct-return-10_y.c,
15771         struct-return-19_x.c, struct-return-20_x.c
15772         struct-return-2_x.c, struct-return-2_y.c
15773         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15774         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15775
15776 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15777
15778         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15779         attribute on sparc*-sun-solaris2.*.
15780
15781 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15782
15783         PR c++/13710
15784         * g++.dg/ext/typeof7.C: New test.
15785
15786 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15787
15788         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15789         * gcc.dg/const-elim-1.c: Same.
15790
15791 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15792
15793         * objc.dg/stret-1.m: New.
15794         * objc.dg/stret-2.m: New.
15795
15796 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15797
15798         PR c++/11895
15799         * g++.dg/ext/vector1.C: New test.
15800
15801 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15802
15803         * gcc.dg/pch/import-1.c: New.
15804         * gcc.dg/pch/import-1.hs: New.
15805         * gcc.dg/pch/import-1a.h: New.
15806         * gcc.dg/pch/import-1b.h: New.
15807         * gcc.dg/pch/import-1c.h: New.
15808
15809 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/13574
15812         * g++.dg/ext/array1.C: New test.
15813
15814         PR c++/13178
15815         * g++.dg/conversion/op1.C: New test.
15816
15817 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15818
15819         PR 11864
15820         From Kazumoto Kojima / Dan Kegel:
15821         * gcc.dg/pr11864-1.c: New test.
15822
15823         PR 10392
15824         From Marcus Comstedt / Dan Kegel:
15825         * gcc.dg/pr10392-1.c: New test.
15826
15827 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15828
15829         PR c++/13478
15830         * g++.dg/init/ref10.C: New test.
15831
15832 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15833
15834         PR c++/13407
15835         * g++.dg/parse/typename6.C: New test.
15836
15837 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15838
15839         PR pch/13361
15840         * testsuite/g++.dg/pch/wchar-1.C: New.
15841         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15842
15843 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15844
15845         PR c++/9259
15846         * g++.dg/expr/sizeof2.C: New test.
15847
15848 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15849
15850         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15851
15852 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15853
15854         PR c++/13659
15855         * g++.dg/lookup/strong-using-3.C: New.
15856         * g++.dg/lookup/using-10.C: New.
15857
15858 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15859
15860         PR c++/13594
15861         * g++.dg/lookup/strong-using-2.C: New.
15862
15863 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15864             Dan Kegel <dank@kegel.com>
15865             J"orn Rennecke <joern.rennecke@superh.com>
15866
15867         PR target/9365
15868         * gcc.dg/pr9365-1.c: New test.
15869
15870 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15871
15872         PR c++/8856
15873         * g++.dg/parse/casting-operator2.C: New test.
15874         * g++.old-deja/g++.pt/explicit83.C: Remove.
15875
15876 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15877
15878         * gcc.dg/label-compound-stmt-1.c: New test.
15879         * gcc.c-torture/compile/950922-1.c,
15880         gcc.c-torture/compile/20000211-3.c,
15881         gcc.c-torture/compile/20000518-1.c,
15882         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15883         compound statements.
15884
15885 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15886
15887         * gcc.dg/ppc64-abi-1.c: New test.
15888
15889 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15890
15891          * g++.dg/ext/attrib9.C: Add dg-warnings.
15892
15893 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15894
15895         PR c++/12335
15896         * g++.dg/parse/dtor3.C: New test.
15897
15898 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15899
15900         PR c++/12709
15901         * g++.dg/parse/try-catch-1.C: New test.
15902
15903 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15904
15905         * ada/acats/run_all.sh: Add more verbose output in acats.log
15906         when compiling tests.
15907
15908 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15909
15910         PR 13656
15911         * gcc.dg/typedef-redecl.c: New test case.
15912         * gcc.dg/typedef-redecl.h: New support file.
15913
15914 2004-01-13  Jan Hubicka  <jh@suse.cz>
15915
15916         * gcc.dg/always_inline.c: New test.
15917         * gcc.dg/debug/20031231-1.c: Fix.
15918
15919 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15920
15921         PR c++/13474
15922         * g++.dg/template/array3.C: New test.
15923
15924 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15925
15926         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15927         * g++.dg/warn/Wunused-2.C: Likewise.
15928
15929 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15930
15931         PR c++/13289
15932         * g++.dg/template/instantiate6.C: New test.
15933
15934 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15935
15936         PR middle-end/11397
15937         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15938
15939 2004-01-12  Jan Hubicka  <jh@suse.cz>
15940
15941         PR opt/12826
15942         * gcc.dg/20040112-1.c: New.
15943
15944         * gcc.dg/dwarf-die[1-7].c: Move to...
15945         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15946         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15947
15948 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15949
15950         PR c++/4100
15951         * g++.dg/parse/friend4.C: New test.
15952
15953 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15954
15955         PR c++/4100
15956         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15957         definition is called a friend.
15958
15959 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15960
15961         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15962
15963 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15964
15965         PR c++/3478
15966         * g++.dg/parse/error10.C: New test.
15967         * g++.dg/template/arg2.C: Accept "invalid type" error.
15968
15969 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15970
15971         PR middle-end/13392
15972         * g++.dg/opt/expect2.C: New test.
15973
15974 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15975
15976         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15977         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15978         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15979         Update dg-error regexps.
15980
15981 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15982
15983         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15984         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15985
15986 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15987
15988         * gcc.dg/pragma-re-1.c: Use right pointer type.
15989
15990 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15991
15992         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15993
15994 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15995
15996         * gcc.dg/rs6000-ldouble-1.c: New.
15997
15998 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15999
16000         DR 337
16001         PR c++/9256
16002         * g++.dg/other/abstract1.C: New test.
16003
16004 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16005
16006         * g++.dg/lookup/strong-using-1.C: New.
16007
16008 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16009
16010         PR c/11234
16011         * gcc.dg/func-ptr-conv-1.c: New test.
16012         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16013
16014 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16015
16016         PR target/13380.
16017         * gcc.c-torture/compile/20040109-1.c: New.
16018
16019 2004-01-08  Stuart Hastings  <stuart@apple.com>
16020
16021         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16022         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16023         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16024
16025 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16026
16027         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16028
16029 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16030
16031         * ada/acats/run_acats: Treat 'gnatchop' the same way
16032         as 'gnatmake'.  Export GCC_DRIVER.
16033         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16034         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16035
16036 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16037
16038         PR c++/12573
16039         * g++.dg/template/dependent-expr4.C: New test.
16040
16041 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16042
16043         * gcc.dg/altivec-11.c: New test.
16044
16045 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16046
16047         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16048
16049 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16050
16051         PR c/6024
16052         * gcc.dg/enum-compat-1.c: New test.
16053         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16054
16055 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16056
16057         PR c/12165
16058         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16059         gcc.dg/c99-idem-qual-3.c: New tests.
16060
16061 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16062
16063         * gcc.dg/winline-7.c: Don't cast void * to int.
16064
16065 2004-01-06  Jan Hubicka  <jh@suse.cz>
16066
16067         * gcc.dg/i386-sse-5.c: New test
16068         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16069
16070 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16071
16072         PR c++/12815
16073         * g++.dg/rtti/typeid4.C: New test.
16074
16075 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16076
16077         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16078
16079 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16080
16081         PR c++/12132
16082         * g++.dg/template/error11.C: New test.
16083
16084         PR c++/13451
16085         * g++.dg/template/class2.C: New test.
16086
16087 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16088         Richard Sandiford <rsandifo@redhat.com>
16089
16090         PR c++/13387
16091         * g++.dg/opt/alias3.C: New test.
16092
16093 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16094
16095         PR c++/13157
16096         * g++.dg/template/koenig3.C: New test.
16097
16098         PR c++/13529
16099         * g++.dg/parse/offsetof3.C: New test.
16100
16101         * g++.dg/init/copy7.C: Add missing dg-error markers.
16102
16103         PR c++/12226
16104         * g++.dg/init/copy7.c: New test.
16105
16106         PR c++/13536
16107         * g++.dg/parse/cast1.C: New test.
16108
16109 2004-01-04  Jan Hubicka  <jh@suse.cz>
16110
16111         * gcc.dg/winline[1-7].c: New tests.
16112
16113 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16114
16115         PR c++/13520
16116         * g++.dg/template/qualttp22.C: New test.
16117
16118 2004-01-01  Jan Hubicka  <jh@suse.cz>
16119
16120         * gcc.dg/debug/20031231-1.c: New.
16121         * gcc.c-torture/compile/20040101-1.c: New.
16122         * gcc.dg/dwarf-die-[1-7].c: New.
16123
16124 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16125
16126         PR optimization/13521
16127         * gcc.c-torture/compile/20031231-1.c: New test.
16128
16129 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16130
16131         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16132
16133 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16134
16135         PR c++/10079
16136         * g++.dg/template/crash16.C: New test.
16137
16138 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16139
16140         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16141
16142 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16143
16144         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16145         ports.
16146         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16147         * g++.old-deja/g++.law/profile1.C: Likewise.
16148         * gcc.c-torture/compile/981006-1.c: Likewise.
16149         * gcc.c-torture/execute/loop-2e.x: Likewise.
16150         * gcc.c-torture/execute/loop-2f.x: Remove.
16151         * gcc.c-torture/execute/loop-2g.x: Likewise.
16152         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16153         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16154
16155 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16156
16157         PR c++/13507
16158         * g++.dg/ext/attrib11.C: New test.
16159
16160         PR c++/13494
16161         * g++.dg/template/array2-1.C: New test.
16162         * g++.dg/template/array2-2.C: New test.
16163
16164 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16165
16166         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16167
16168 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16169
16170         PR c++/12774
16171         * g++.dg/template/array1-1.C: New test.
16172         * g++.dg/template/array1-2.C: New test.
16173
16174 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16175
16176         PR fortran/12632
16177         * g77.dg/12632.f: New test case.
16178
16179 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16180
16181         PR c++/13289
16182         * g++.dg/parse/nontype1.C: New test.
16183
16184 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16185
16186         PR c++/12403
16187         * g++.dg/parse/explicit1.C: New test.
16188         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16189
16190 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/13081
16193         * g++.dg/opt/inline6.C: New test.
16194
16195         PR c++/12613
16196         * g++.dg/parse/error9.C: New test.
16197
16198         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16199
16200 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16201
16202         PR c++/13009
16203         * g++.dg/init/assign1.C: New test.
16204
16205 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16206
16207         PR c++/13070
16208         * g++.dg/warn/format3.C: New test case.
16209
16210 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16211
16212         * gcc.c-torture/compile/20031227-1.c: New test.
16213
16214 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16215
16216         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16217         * g77.dg/bprob/bprob.exp: Likewise.
16218         * gcc.misc-tests/bprob.exp: Likewise.
16219         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16220         variants on systems where the library does not provide that
16221         functionality.
16222         * gcc.dg/builtins-20.c: Use builtins-config.h.
16223         * gcc.dg/builtins-config.h: New file.
16224
16225 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16226
16227         * lib/gcc-dg.exp (dg-require-profiling): New function.
16228         * lib/target-supports.exp (check_profiling_available): Likewise.
16229         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16230         * g77.dg/bprob/bprob.exp: Likewise.
16231         * gcc.misc-tests/bprob.exp: Likewise.
16232         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16233         * gcc.dg/20021014-1.c: Likewise.
16234         * gcc.dg/nest.c: Likewise.
16235
16236 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16237
16238         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16239         compiling.
16240         * g++.dg/lookup/java2.C: Likewise.
16241         * gcc.dg/cpp/lexident.c: Likewise.
16242
16243 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16244
16245         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16246         given.
16247         * gcc.c-torture/compile/961203-1.c: Likewise.
16248         * gcc.c-torture/compile/980506-1.c: Likewise.
16249
16250 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16251
16252         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16253         (additional_prunes): New global.
16254         (gcc-dg-prune): Handle additional per-test pruning.
16255         (dg-test): Clear additional_prunes between tests.
16256
16257         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16258         dg-prune-output to avoid spurious failures from assembler
16259         complaining about nonexistent WAW violations.
16260         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16261         Use dg-prune-output to avoid spurious failures from assembler
16262         warning about Itanium B-step errata.
16263
16264 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16265
16266         * g++.dg/abi/macro0.C: New test.
16267         * g++.dg/abi/macro1.C: Likewise.
16268         * g++.dg/abi/macro2.C: Likewise.
16269
16270         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16271         * g++.dg/abi/bitfield7.C: Likewise.
16272         * g++.dg/abi/dtor2.C: Likewise.
16273         * g++.dg/abi/mangle11.C: Likewise.
16274         * g++.dg/abi/mangle12.C: Likewise.
16275         * g++.dg/abi/mangle14.C: Likewise.
16276         * g++.dg/abi/mangle17.C: Likewise.
16277         * g++.dg/abi/vbase10.C: Likewise.
16278         * g++.dg/abi/vbase14.C: Likewise.
16279         * g++.dg/template/qualttp17.C: Likewise.
16280
16281 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16282
16283         PR c/11995
16284         * gcc.dg/20031223-1.c: New test.
16285
16286 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16287
16288         * gcc.dg/noreturn-7.c: New test.
16289
16290 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16291
16292         * gcc.dg/null-pointer-1.c: New test.
16293
16294 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * g++.old-deja/g++.jason/template18.C: Remove.
16297         * g++.old-deja/g++.jason/template37.C: Likewise.
16298
16299         PR c++/12862
16300         * g++.dg/lookup/ns1.C: New test.
16301
16302         PR c++/12397
16303         * g++.dg/template/lookup3.C: New test.
16304
16305 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16306
16307         * g++.dg/template/recurse1.C: New test
16308
16309 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c++/12479
16312         * g++.dg/parse/semicolon1.C: New test.
16313         * g++.dg/parse/semicolon1.h: Likewise.
16314
16315 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16316
16317         * gcc.dg/darwin-misaligned.c: New test.
16318
16319 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16320
16321         PR c/9163
16322         * gcc.dg/20031222-1.c: New test.
16323
16324 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16325
16326         PR c++/13438
16327         * g++.dg/parse/error8.C: New test.
16328
16329         PR c++/11554
16330         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16331
16332 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16333
16334         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16335         too small.
16336         * gcc.c-torture/compile/930217-1.c: Likewise.
16337         * gcc.c-torture/compile/930513-1.c: Likewise.
16338         * gcc.c-torture/execute/920908-2.c: Likewise.
16339         * gcc.c-torture/execute/921204-1.c: Likewise.
16340         * gcc.c-torture/execute/930621-1.c: Likewise.
16341         * gcc.c-torture/execute/930630-1.c: Likewise.
16342         * gcc.c-torture/execute/931031-1.c: Likewise.
16343         * gcc.c-torture/execute/980602-2.c: Likewise.
16344         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16345         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16346         * gcc.c-torture/execute/extzvsi.c: Likewise.
16347         * gcc.c-torture/unsorted/ext.c: Likewise.
16348
16349 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16350
16351         PR target/12749
16352         * gcc.c-torture/compile/20031220-2.c: New test case.
16353
16354 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16355
16356         PR optimization/13031
16357         * gcc.c-torture/compile/20031220-1.c: New test case.
16358
16359 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16360
16361         * gcc.dg/cast-function-1.c: New test.
16362
16363 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16364
16365         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16366         formats.
16367
16368 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16369
16370         PR c++/12795
16371         * g++.dg/ext/attrib10.C: New test.
16372
16373 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16374
16375         * gcc.dg/cleanup-10.c: New test.
16376         * gcc.dg/cleanup-11.c: New test.
16377
16378 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16379
16380         PR c++/13239
16381         * g++.dg/opt/expect1.C: New test.
16382
16383 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16384
16385         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16386
16387 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16388
16389         PR debug/12923
16390         * gcc.dg/20031218-1.c: New test.
16391
16392         PR debug/12389
16393         * gcc.dg/20031218-2.c: New test.
16394         * gcc.dg/20031218-3.c: New test.
16395
16396         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16397         of label name and allow for USER_LABEL_PREFIX == "_" names.
16398         * g++.dg/abi/mangle18-2.C: Likewise.
16399         * g++.dg/abi/mangle19-1.C: Likewise.
16400         * g++.dg/abi/mangle19-2.C: Likewise.
16401         * g++.dg/abi/mangle20-1.C: Likewise.
16402         * g++.dg/abi/mangle20-2.C: Likewise.
16403
16404 2003-12-18  Richard Henderson  <rth@redhat.com>
16405
16406         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16407
16408 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16409             Dan Kegel <dank@kegel.com>
16410
16411         PR other/12009
16412         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16413         testing a cross compiler, it causes spurious compile failures.
16414         * lib/g++.exp: Likewise.
16415
16416 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16417
16418         PR c++/13262
16419         * g++.dg/template/access13.C: New test.
16420
16421 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16422
16423         * gcc.dg/20031216-1.c: New test.
16424
16425 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16426
16427         PR c++/9154
16428         * g++.dg/template/error10.C: New test.
16429
16430 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16431
16432         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16433         * g++.dg/eh/simd-2.C: Likewise.
16434
16435 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16436             Roger Sayle  <roger@eyesopen.com>
16437
16438         * gcc.c-torture/execute/ieee/mzero5.c: New.
16439
16440 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/10603
16443         * g++.dg/parse/error6.C: New test.
16444
16445         PR c++/12827
16446         * g++.dg/parse/error7.C: New test.
16447
16448 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16449
16450         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16451         at -O with stabs debugging formats.
16452         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16453         * gcc.dg/debug/debug-2.c: Likewise.
16454
16455 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/12696
16458         * g++.dg/init/error1.C: New test.
16459
16460         PR c++/12218
16461         * g++.dg/init/pm3.C: New test.
16462
16463 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16464
16465         PR c/3347
16466         * gcc.dg/bitfld-8.c: New test.
16467
16468 2003-12-16  James Lemke  <jim@wasabisystems.com>
16469
16470         * gcc.dg/arm-scd42-[123].c: New tests.
16471
16472 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16473
16474         PR c++/9043
16475         * g++.dg/abi/mangle20-1.C: New test.
16476         * g++.dg/abi/mangle20-2.C: New test.
16477
16478 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/13275
16481         * g++.dg/other/offsetof2.C: Remove XFAIL.
16482         * g++.dg/parse/offsetof1.C: New test.
16483         * g++.gd/parse/offsetof2.C: Likewise.
16484
16485 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16486
16487         * g++.dg/template/nontype3.C: New test.
16488         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16489
16490 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16491
16492         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16493
16494 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16495
16496         PR c++/13387
16497         * g++.dg/expr/assign1.C: New test.
16498
16499         PR c++/13242
16500         * g++.dg/abi/mangle19-1.C: New test.
16501         * g++.dg/abi/mangle19-2.C: New test.
16502
16503 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16504
16505         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16506
16507 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         * gcc.c-torture/execute/20031216-1.c: New test.
16510
16511 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16512
16513         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16514         an ICE regression.
16515
16516 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/10926
16519         * g++.dg/template/error9.C: New test.
16520
16521         PR c++/11116
16522         * g++.dg/template/error8.C: New test.
16523
16524 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16525
16526         PR middle-end/13400
16527         * gcc.c-torture/execute/20031215-1.c: New test case.
16528
16529 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/13269
16532         * g++.dg/parse/error5.C: New test.
16533
16534         PR c++/12989
16535         * g++.dg/expr/sizeof1.C: New test.
16536
16537         PR c++/13310
16538         * g++.dg/template/crash15.C: New test.
16539
16540 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16541
16542         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16543         a non-POD type as the last named parameter of a varargs function.
16544
16545 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/13243
16548         PR c++/12573
16549         * g++.dg/template/crash14.C: New test.
16550         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16551
16552 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * g++.dg/other/java1.C: New test.
16555
16556         PR c++/13241
16557         * g++.dg/abi/mangle18-1.C: New test.
16558         * g++.dg/abi/mangle18-2.C: New test.
16559
16560 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16561
16562         PR optimization/10312
16563         * gcc.c-torture/execute/20031214-1.c: New.
16564
16565 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16566
16567         PR c++/10779
16568         PR c++/12160
16569         * g++.dg/parse/error3.C: New test.
16570         * g++.dg/parse/error4.C: Likewise.
16571         * g++.dg/abi/mangle4.C: Tweak error messages.
16572         * g++.dg/lookup/using5.C: Likewise.
16573         * g++.dg/other/error2.C: Likewise.
16574         * g++.dg/parse/typename5.C: Likewise.
16575         * g++.dg/parse/undefined1.C: Likewise.
16576         * g++.dg/template/arg2.C: Likewise.
16577         * g++.dg/template/ttp3.C: Likewise.
16578         * g++.dg/template/type1.C: Likewise.
16579         * g++.old-deja/g++.other/crash32.C: Likewise.
16580         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16581
16582 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16583
16584         PR c++/13106
16585         * g++.dg/warn/noreturn-3.C: New test.
16586
16587 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16588
16589         PR c++/13118
16590         * g++.dg/abi/covariant3.C: New.
16591
16592 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16593
16594         * g++.dg/eh/ia64-1.C: New test.
16595
16596 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16597
16598         PR optimization/13037
16599         * g77.f-torture/execute/13037.f: New test case.
16600
16601 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16602
16603         PR c++/12881
16604         * g++.dg/abi/covariant2.C: New.
16605
16606 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16607
16608         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16609
16610 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16611
16612         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16613
16614 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16615
16616         PR other/10819
16617         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16618         to fix Bug 10819.
16619         * lib/g++.exp (g++_version): Likewise.
16620         * lib/g77.exp (g77_version): Likewise.
16621         * lib/objc.exp (default_objc_version): Likewise.
16622
16623 2003-12-10  Richard Henderson  <rth@redhat.com>
16624
16625         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16626
16627         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16628
16629 2003-12-08  Matt Austern  <austern@apple.com>
16630
16631         PR c/13134
16632         * lib/gcc-dg.exp (dg-require-visibility): Define.
16633         * lib/target-supports (check_visibility_available): Define.
16634         * gcc.dg/visibility-1.c: New test.
16635         * gcc.dg/visibility-2.c: Likewise.
16636         * gcc.dg/visibility-3.c: Likewise.
16637         * gcc.dg/visibility-4.c: Likewise.
16638         * gcc.dg/visibility-5.c: Likewise.
16639         * gcc.dg/visibility-6.c: Likewise.
16640         * g++.dg/ext/visibility-1.C: Likewise.
16641         * g++.dg/ext/visibility-2.C: Likewise.
16642         * g++.dg/ext/visibility-3.C: Likewise.
16643         * g++.dg/ext/visibility-4.C: Likewise.
16644         * g++.dg/ext/visibility-5.C: Likewise.
16645         * g++.dg/ext/visibility-6.C: Likewise.
16646
16647 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16648
16649         * g++.dg/lookup/java1.C: New test.
16650         * g++.dg/lookup/java2.C: New test.
16651
16652 2003-12-07  Falk Hueffner  <falk@debian.org>
16653
16654         * g++.dg/opt/noreturn-1.C: New test.
16655
16656 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16657
16658         * gcc.dg/overflow-1.c: New test.
16659
16660 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16661
16662         * g77.f-torture/compile/13060.f: New test.
16663
16664 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/13323
16667         * g++.dg/inherit/operator2.C: New test.
16668
16669 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16670
16671         PR c++/13305
16672         * g++.dg/ext/attrib9.C: New test.
16673
16674 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16675
16676         PR c++/13314
16677         * g++.dg/template/error7.C: New test.
16678
16679 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16680             J"orn Rennecke <joern.rennecke@superh.com>
16681
16682         PR target/13302
16683         * g++.dg/other/struct-va_list.C: New test.
16684
16685 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16686
16687         PR c++/13166
16688         * g++.dg/parse/defarg6.C: New test.
16689
16690 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16691
16692         PR target/13256
16693         * gcc.c-torture/execute/20031201-1.c: New test.
16694
16695 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16696
16697         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16698
16699 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16700
16701         * gcc.dg/builtin-return-1.c: New test.
16702
16703 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16704             J"orn Rennecke <joern.rennecke@superh.com>
16705
16706         PR optimization/13260
16707         * gcc.c-torture/execute/20031204-1.c: New test.
16708
16709 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/9127
16712         * g++.dg/template/error6.C: New test.
16713
16714 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16715
16716         * gcc.dg/20031202-1.c: New test.
16717
16718 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/13179
16721         * g++.dg/template/eh1.C: New test.
16722
16723         PR c++/10771
16724         * g++.dg/template/error5.C: New test.
16725
16726 2003-12-02  David Ung  <davidu@mips.com>
16727
16728         * gcc.dg/compat/vector-check.h: Corrected type for var
16729         g_##TMODE
16730
16731 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16732
16733         PR c++/10126
16734         * g++.dg/template/ptrmem8.C: New test.
16735
16736 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16737
16738         PR c++/12573
16739         * g++.dg/template/dependent-expr3.C: New test.
16740
16741 2003-12-01  James Lemke  <jim@wasabisystems.com>
16742
16743         * gcc.dg/arm-g2.c: New test.
16744
16745 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16746
16747         PR optimization/11634
16748         * gcc.dg/20031201-2.c: New test case.
16749
16750 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16751
16752         PR 11433
16753         * objc.dg/proto-lossage-3.m: New test.
16754
16755 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16756
16757         PR optimization/12628
16758         * gcc.dg/20031201-1.c: New test case.
16759
16760 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16761
16762         * gcc.dg/unaligned-1.c: New test.
16763
16764 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/9849
16767         * g++.dg/template/error4.C: New test.
16768         * g++.dg/template/nested3.C: Adjust error markers.
16769
16770 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16771
16772         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16773
16774 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16775
16776         PR c/10333
16777         * gcc.dg/bitfld-7.c: New test.
16778
16779 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16780
16781         * gcc.dg/tls/asm-1.C: New test.
16782
16783 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16784
16785         * gcc.dg/cpp/assert4.c: Update.
16786
16787 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16788
16789         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16790         * gcc.dg/builtin-apply3.c: New test.
16791
16792 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16793
16794         * lib/compat.exp (compat-obj): New xfaildata parameter.
16795         Use it to set compiler_conditional_xfail_data before compiling.
16796         (compat-get-options): Handle dg-xfail-if.
16797         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16798         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16799         * gcc.dg/compat/vector-1_y.c: Likewise.
16800         * gcc.dg/compat/vector-2_x.c: Likewise.
16801         * gcc.dg/compat/vector-2_y.c: Likewise.
16802
16803 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16804
16805         * g++.dg/opt/reg-stack4.C: New test.
16806
16807 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16808
16809         * gcc.dg/builtin-apply2.c: New test.
16810
16811 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16812
16813         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16814
16815 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16816
16817         PR c++/12924
16818         * g++.dg/template/template-id-2.C: New test.
16819
16820 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16821
16822         PR c++/5369
16823         * g++.dg/template/memfriend1.C: New test.
16824         * g++.dg/template/memfriend2.C: Likewise.
16825         * g++.dg/template/memfriend3.C: Likewise.
16826         * g++.dg/template/memfriend4.C: Likewise.
16827         * g++.dg/template/memfriend5.C: Likewise.
16828         * g++.dg/template/memfriend6.C: Likewise.
16829         * g++.dg/template/memfriend7.C: Likewise.
16830         * g++.dg/template/memfriend8.C: Likewise.
16831         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16832
16833 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/12515
16836         * g++.dg/ext/cond1.C: New test.
16837
16838 2003-11-20  Richard Henderson  <rth@redhat.com>
16839
16840         * gcc.dg/20020201-2.c: Remove.
16841         * gcc.dg/20020201-4.c: Remove.
16842         * gcc.dg/20020304-1.c: Remove.
16843
16844 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16845
16846         * gcc.dg/cpp/trad/xwin1.c: New test case.
16847
16848 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16849
16850         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16851         * lib/g77.exp: Likewise.
16852         * lib/objc.exp: Likewise.
16853         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16854         for darwin.
16855
16856 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16857
16858         PR c++/12932
16859         * g++.dg/template/static5.C: New test.
16860
16861 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16862
16863         * gcc.dg/nested-func-1.c: New test.
16864
16865 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16866
16867         * gcc.dg/cpp/assert4.c: New test.
16868
16869 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16870
16871         PR c++/2294
16872         * g++.dg/lookup/using9.c: New test.
16873
16874 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16875
16876         PR c++/12762
16877         * g++.dg/template/error3.C: New test.
16878
16879 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16880
16881         PR ada/13035
16882         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16883         No longer use a wrapper for gcc, since this does not work under
16884         Windows.
16885
16886 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16887
16888         PR c++/2094
16889         * g++.dg/template/ptrmem7.C: New test.
16890
16891 2003-11-13  Andrew Pinski <apinski@apple.com>
16892
16893         * gcc.c-torture/compile/20031113-1.c: New test.
16894
16895 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16896             Kean Johnston <jkj@sco.com>
16897
16898         PR c/13029
16899         * gcc.dg/unused-4.c: Update.
16900
16901 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * g++.dg/opt/const3.C: New test.
16904
16905 2003-11-13  Jan Hubicka  <jh@suse.cz>
16906
16907         * gcc.c-torture/compile/20031112-1.c: New test.
16908
16909 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16910
16911         * g++.dg/parse/crash10.C: Remove bogus error marker.
16912
16913 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16914
16915         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16916         (host_gcc): Likewise.
16917         (ROOT): Honor $PWDCMD.
16918         (BASE): Likewise.
16919         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16920
16921 2003-11-12  Catherine Moore  <clm@redhat.com>
16922
16923         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16924
16925 2003-11-12  Andreas Jaeger  <aj@suse.de>
16926             Jakub Jelinek  <jakub@redhat.com>
16927             Andrew Pinski  <pinskia@physics.uc.edu>
16928             Richard Henderson  <rth@redhat.com>
16929
16930         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16931         systems.
16932         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16933
16934         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16935         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16936
16937 2003-11-11  Andreas Jaeger  <aj@suse.de>
16938
16939         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16940
16941         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16942
16943 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16944
16945         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16946         Clean ups.
16947
16948 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16949
16950         * gcc.dg/trampoline-1.c: New test.
16951
16952 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16953
16954         * gcc.c-torture/compile/200031109-1.c: New test.
16955
16956 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16957
16958         PR c/3190
16959         PR c/8714
16960         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16961         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16962         gcc.dg/format/no-y2k-1.c: Update.
16963
16964 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16965
16966         PR optimization/10467
16967         * gcc.dg/20031108-1.c: New test case.
16968
16969 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16972
16973 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16974
16975         * gcc.dg/compound-lvalue-1.c: New test.
16976         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16977         some XFAILs.
16978
16979 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16980
16981         * gcc.dg/altivec-varargs-1.c: New test.
16982
16983 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16984
16985         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16986         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16987         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16988         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16989         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16990
16991 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16992
16993         * gcc.dg/cond-lvalue-1.c: New test.
16994
16995 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16996
16997         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16998
16999 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17000
17001         PR c++/11616
17002         * g++.dg/template/instantiate5.C: New test.
17003
17004 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17005
17006         PR c++/12726
17007         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17008         * ChangeLog: Add missing first entry for above test.
17009
17010 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17011
17012         PR c++/9810
17013         * g++.dg/template/using8.C: New test.
17014         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17015
17016 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17017
17018         PR optimization/10817
17019         * gcc.c-torture/compile/20031102-1.c: New test case.
17020
17021 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17022
17023         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17024         2147483647.
17025
17026 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17027
17028         * gcc.dg/20031102-1.c: New test.
17029
17030 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17031
17032         * gcc.dg/complex-1.c: New test.
17033
17034 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17035
17036         PR c++/12796
17037         * g++.dg/template/crash13.C: Adjust expected error location.
17038         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17039
17040 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17041
17042         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17043
17044 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17045
17046         PR/10239
17047         * gcc.c-torture/compile/20031031-2.c: New test.
17048
17049 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17050
17051         PR/11640
17052         * gcc.c-torture/compile/20031031-1.c: New test.
17053
17054 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17055
17056         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17057         * gcc.misc-tests/bprob.exp: Likewise.
17058         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17059         the execution test on arm-elf configs.
17060         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17061         configs that don't support scratch files.
17062         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17063
17064 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17065
17066         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17067         done by dejagnu.
17068
17069 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17070
17071         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17072         Avoid non pure sh syntax. Add more logging.
17073
17074         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17075         fail.
17076
17077 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17078
17079         PR libgcj/10610
17080         * gcc.dg/ppc-stackalign-1.c: New test.
17081
17082 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17083
17084         * ada/acats/run_all.sh: Change output to be more compliant with
17085         dejagnu framework.
17086         Create acats.sum and acats.log files under testsuite/ada/acats
17087         Only run [a-z]* directories, to filter out e.g. CVS.
17088         Redirect build output to log file.
17089
17090 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17091
17092         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17093
17094 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17095
17096         PR ada/5909:
17097         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17098
17099 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * gcc.c-torture/compile/20031023-1.c: New test.
17102         * gcc.c-torture/compile/20031023-2.c: New test.
17103         * gcc.c-torture/compile/20031023-3.c: New test.
17104         * gcc.c-torture/compile/20031023-4.c: New test.
17105
17106 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17107
17108         PR c++/10371
17109         * g++.dg/lookup/scoped8.C: New test.
17110
17111 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17112
17113         * g++.dg/opt/reg-stack3.C: New test.
17114
17115 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17116
17117         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17118
17119 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17120
17121         PR c++/11076
17122         * g++.dg/template/crash13.C: New test.
17123
17124 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17125
17126         * gcc.dg/c99-restrict-2.c: New test.
17127
17128 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17129
17130         PR c++/12698, c++/12699, c++/12700, c++/12566
17131         * g++.dg/inherit/covariant9.C: New test.
17132         * g++.dg/inherit/covariant10.C: New test.
17133         * g++.dg/inherit/covariant11.C: New test.
17134
17135 2003-10-23  Jason Merrill  <jason@redhat.com>
17136
17137         PR c++/12726
17138         * g++.dg/ext/complit2.C: New test.
17139
17140 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17141
17142         PR target/12654
17143         * gcc.c-torture/execute/20031020-1.c: New test.
17144
17145 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17146
17147         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17148         following the jump_insn.
17149
17150 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17151
17152         * gcc.dg/cast-lvalue-1.c: New test.
17153
17154 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17155
17156         PR c++/11962
17157         * g++.dg/template/cond2.C: New test.
17158
17159 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17160
17161         * gcc.dg/builtins-28.c: New test.
17162
17163 2003-10-20  Jan Hubicka  <jh@suse.cz>
17164
17165         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17166         parameter.
17167         * testsuite/gcc.dg/inline-2.c: Likewise.
17168
17169 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17170
17171         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17172         * gcc.dg/nest.c:  Likewise.
17173
17174 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17175
17176         PR c++/9781, c++/10583, c++/11862
17177         * g++.dg/parse/crash13.C: New test.
17178
17179 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17180
17181         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17182
17183 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17184
17185         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17186         Define HAVE_C99_RUNTIME except on Solaris.
17187         * gcc.dg/builtins-20.c: Likewise.
17188
17189 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17190
17191         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17192
17193 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17194
17195         PR c++/12495
17196         * g++.dg/template/crash21.C: New test.
17197
17198 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17199
17200         PR c++/2513
17201         * g++.dg/template/typename5.C: New test.
17202
17203 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17204
17205         PR c++/12369
17206         * g++.dg/template/friend25.C: New test.
17207
17208 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17209
17210         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17211         versions.
17212
17213 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17214
17215         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17216         == 2147483647.
17217
17218 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17219
17220         * gcc.c-torture/execute/960416-1.x: Remove.
17221         * gcc.c-torture/execute/divconst-3.x: Likewise.
17222
17223 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17224
17225         PR target/12598
17226         * gcc.dg/torture/cris-volatile-1.c: New test.
17227
17228 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17229
17230         PR optimization/9325
17231         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17232         for overflowing floating point to integer conversion during RTL
17233         simplification.
17234
17235 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17236
17237         * objc/execute/_cmd.m: Fix typo.
17238         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17239         Relax 'scan-assembler' regexp.
17240         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17241         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17242         * objc.dg/zero-link-2.m: Remove blank line.
17243         * objc.dg/zero-link-3.m: New test case.
17244
17245 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17246
17247         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17248
17249         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17250         than linker trickery.
17251
17252 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17253
17254         PR c++/12370
17255         * g++.dg/other/friend2.C: New test.
17256
17257 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17258
17259         * gcc.dg/20031012-1.c: New test.
17260
17261 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17262
17263         * gcc.dg/weak/weak-3.c: Fix for new warning.
17264
17265 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17266
17267         PR optimization/8750
17268         * gcc.c-torture/execute/20031012-1.c: New test case.
17269
17270 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17271
17272         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17273         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17274
17275 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17276
17277         PR optimization/12260
17278         * gcc.c-torture/compile/20031011-2.c: New test case.
17279
17280 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17281
17282         * gcc.c-torture/execute/20031011-1.c: New testcase.
17283
17284 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         * gcc.c-torture/compile/20031011-1.c: New test.
17287
17288 2003-10-11  Jan Hubicka  <jh@suse.cz>
17289
17290         * g++.dg/other/first-global.C: New test.
17291
17292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17293
17294         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17295
17296 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17297
17298         * gcc.c-torture/compile/20031010-1.c: New test.
17299
17300 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17301
17302         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17303         * gcc.c-torture/execute/va-arg-25.c: ... here.
17304
17305 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17306
17307         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17308
17309 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17310
17311         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17312
17313 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17314
17315         * g++.dg/parse/error2.C: New test.
17316
17317 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17318
17319         PR c++/11097
17320         * g++.dg/other/error5.C: Modify the error message.
17321         * g++.dg/lookup/using8.C: New test.
17322
17323 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17324
17325         * gcc.dg/darwin-abi-2.c: New file.
17326         * gcc.c-torture/execute/va-arg-24.c: New file.
17327
17328 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17329
17330         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17331         indentation.
17332
17333 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/10147
17336         * g++.dg/other/error4.C: Update error messages.
17337         * g++.dg/template/ptrmem4.C: Likewise.
17338
17339         PR c++/12337
17340         * g++.dg/init/new9.C: New test.
17341
17342         PR c++/12334, c++/12236, c++/8656
17343         * g++.dg/ext/attrib8.C: New test.
17344
17345 2003-10-06  Devang Patel  <dpatel@apple.com>
17346
17347         * gcc.dg/debug/dwarf2-3.h: New test.
17348         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17349
17350 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17351
17352         * g++.dg/opt/cfg2.C: New test.
17353
17354 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * g++.dg/opt/float1.C: New test.
17357
17358 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17359
17360         * gcc.dg/c90-array-lval-6.c: New test.
17361         * gcc.dg/c99-array-lval-6.c: New test.
17362
17363 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17364             Ziemowit Laski  <zlaski@apple.com>
17365
17366         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17367         'Derived', so that it is never considered a class method; add
17368         new warning for '+port' method ambiguity.
17369         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17370         <objc/objc-api.h> (needed on Mac OS X).
17371         * objc.dg/method-13.m: New test.
17372
17373 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17374
17375         PR optimization/9325, PR java/6391
17376         * gcc.c-torture/execute/20031003-1.c: New test case.
17377
17378 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR optimization/12180
17381         * gcc.dg/20031002-1.c: New test.
17382
17383         PR c++/12486
17384         * g++.dg/inherit/error1.C: New test.
17385
17386 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17387
17388         * lib/f-torture.exp (search_for): Rename to...
17389         (search_for_re): This.  Also, clean up comments and the
17390         "regexp" invocation.
17391
17392 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17393
17394         * gcc.c-torture/compile/20031002-1.c: New test.
17395
17396 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17397
17398         * g++.dg/opt/cond1.C: New test.
17399
17400 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17401
17402         * gcc.dg/Wold-style-definition-2.c: New testcase.
17403         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17404
17405 2003-09-29  Richard Henderson  <rth@redhat.com>
17406
17407         * g++.dg/init/array10.C: Add dg-options.
17408
17409 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17410
17411         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17412
17413 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17414
17415         * g++.dg/template/friend19.C: Fix typo.
17416         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17417
17418 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17419
17420         * gcc.c-torture/execute/20030928-1.c: New test.
17421         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17422
17423 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17424
17425         * g++.dg/opt/unroll1.C: New test.
17426
17427 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17428
17429         PR optimization/11741
17430         * gcc.dg/20030926-1.c: New test case.
17431
17432 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17433
17434         PR c++/5655
17435         * g++.dg/parse/access7.C: New test.
17436         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17437
17438 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17439
17440         MERGE OF objc-improvements-branch into MAINLINE:
17441         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17442         if libobjc has not been built.
17443         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17444         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17445         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17446         objc/execute/nested-3.m, objc/execute/np-2.m,
17447         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17448         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17449         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17450         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17451         objc.dg/special/unclaimed-category-1.h,
17452         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17453         well as GNU runtime.
17454         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17455         * execute/cascading-1.m, execute/function-message-1.m,
17456         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17457         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17458         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17459         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17460         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17461         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17462         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17463         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17464         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17465         * objc.dg/bitfield-2.m: Run only on Darwin.
17466         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17467         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17468         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17469         * objc.dg/const-str-1.m: Fix constant string layout.
17470
17471 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17472
17473         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17474
17475 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17476
17477         * gcc.dg/darwin-abi-1.c: New file.
17478
17479 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17480
17481         PR target/12281
17482         * gcc.c-torture/compile/20030921-1.c: New test.
17483
17484 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         * g++.dg/opt/reg-stack2.C: New test.
17487
17488 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17489
17490         * g++.dg/eh/delayslot1.C: New test.
17491
17492 2003-09-20  Richard Henderson  <rth@redhat.com>
17493
17494         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17495
17496 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17497
17498         * gcc.c-torture/execute/20030920-1.c: New test case.
17499
17500 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17501
17502         * g++.dg/rtti/typeid3.C: Correct expected error message.
17503
17504 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17505
17506         PR c++/157
17507         * g++.dg/parse/crash12.C: New test.
17508
17509 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17510
17511         * gcc.dg/compat/mixed-struct-check.h: New.
17512         * gcc.dg/compat/mixed-struct-defs.h: New.
17513         * gcc.dg/compat/mixed-struct-init.h: New.
17514         * gcc.dg/compat/struct-by-value-19_main.c: New.
17515         * gcc.dg/compat/struct-by-value-19_x.c: New.
17516         * gcc.dg/compat/struct-by-value-19_y.c: New.
17517         * gcc.dg/compat/struct-by-value-20_main.c: New.
17518         * gcc.dg/compat/struct-by-value-20_x.c: New.
17519         * gcc.dg/compat/struct-by-value-20_y.c: New.
17520         * gcc.dg/compat/struct-return-19_main.c: New.
17521         * gcc.dg/compat/struct-return-19_x.c: New.
17522         * gcc.dg/compat/struct-return-19_y.c: New.
17523         * gcc.dg/compat/struct-return-20_main.c: New.
17524         * gcc.dg/compat/struct-return-20_x.c: New.
17525         * gcc.dg/compat/struct-return-20_y.c: New.
17526
17527 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17528         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17529         so that it will not complain on LP64 targets.
17530
17531 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17532
17533         PR c++/495
17534         * g++.dg/template/friend24.C: New test.
17535
17536 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         PR c++/12332
17539         * g++.dg/template/memtmpl2.C: New test.
17540
17541 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17542
17543         PR target/11184
17544         * gcc.dg/builtin-apply1.c: New test.
17545
17546 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         PR c++/9848
17549         * g++.dg/warn/Wunused-4.C: New test.
17550
17551 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17552
17553         PR c++/12316
17554         * g++.dg/other/gc2.C: New test.
17555
17556 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/11991
17559         * g++.dg/rtti/typeid3.C: New test.
17560
17561         PR c++/12266
17562         * g++.dg/overload/template1.C: New test.
17563
17564 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17565
17566         * g++.dg/opt/cfg3.C: New test.
17567
17568 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17569
17570         PR c++/7939
17571         * g++.dg/template/crash11.C: New test.
17572
17573 2003-09-16  Jason Merrill  <jason@redhat.com>
17574             Jakub Jelinek  <jakub@redhat.com>
17575
17576         * gcc.dg/attr-warn-unused-result.c: New test.
17577
17578 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17579
17580         PR c++/12184
17581         * g++.dg/expr/call2.C: New test.
17582
17583 2003-09-15  Andreas Jaeger  <aj@suse.de>
17584
17585         * gcc.dg/Wold-style-definition-1.c: New test.
17586
17587 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/3907
17590         * g++.dg/parse/template12.C: New test.
17591
17592         * g++.dg/abi/bitfield11.C: New test.
17593         * g++.dg/abi/bitfield12.C: Likewise.
17594
17595 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17596
17597         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17598         non-expansion of functional macro name without arguments at EOL.
17599         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17600
17601 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17602
17603         * gcc.c-torture/execute/20030914-[12].c: New tests.
17604
17605 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17606
17607         PR c++/11788
17608         * g++.dg/overload/addr1.C: New test.
17609
17610 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17611
17612         * gcc.dg/20030909-1.c: New test.
17613
17614 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17615
17616         * gcc.dg/ultrasp10.c: New test.
17617
17618 2003-09-09  Devang Patel  <dpatel@apple.com>
17619
17620         * gcc.dg/darwin-ld-6.c: New test.
17621
17622 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17623
17624         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17625
17626 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * gcc.dg/ia64-types1.c: New test.
17629         * gcc.dg/ia64-types2.c: Likewise.
17630
17631 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17632
17633         * gcc.dg/builtins-1.c: Add more _Complex tests.
17634         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17635
17636         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17637         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17638
17639 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/11786
17642         * g++.dg/lookup/koenig2.C: New test.
17643
17644         PR c++/5296
17645         * g++.dg/rtti/typeid2.C: New test.
17646
17647 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17648
17649         * gcc.c-torture/compile/20030904-1.c: New test.
17650
17651 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17652
17653         * g++.dg/opt/longbranch2.C: New test.
17654
17655 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17656
17657         * g++.dg/template/crash10.C: Only compile it.
17658
17659 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17660
17661         PR middle-end/11665
17662         * gcc.c-torture/compile/20030907-1.c: New test.
17663         * g++.dg/init/array11.C: New test.
17664
17665 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/11852
17668         * g++.dg/init/struct1.C: New test.
17669
17670 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17671
17672         PR c++/12181
17673         * g++.dg/expr/comma1.C: New test.
17674
17675 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17676
17677         PR c++/11867
17678         * g++.dg/expr/static_cast5.C: New test.
17679
17680 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17681
17682         PR c++/11507
17683         * g++.dg/lookup/scoped7.C: New test.
17684
17685         PR c++/9574
17686         * g++.dg/other/static1.C: New test.
17687
17688         PR c++/11490
17689         * g++.dg/warn/template-1.C: New test.
17690
17691         PR c++/11432
17692         * g++.dg/template/crash10.C: New test.
17693
17694         PR c++/2478
17695         * g++.dg/overload/VLA.C: New test.
17696
17697         PR c++/10804
17698         * g++.dg/template/call1.C: New test.
17699
17700 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17701
17702         PR c++/11794
17703         * g++.dg/parse/using3.C: New test.
17704
17705 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17706
17707         PR c++/11409
17708         * g++.dg/overload/builtin3.C: New test case.
17709
17710 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17711
17712         PR c/9862
17713         * gcc.dg/20030906-1.c: New test.
17714         * gcc.dg/20030906-2.c: Likewise.
17715
17716 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17717
17718         PR c++/12167
17719         * g++.dg/parse/defarg5.C: New test.
17720
17721         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17722
17723 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17724
17725         PR c++/12163
17726         * g++.dg/expr/static_cast4.C: New test.
17727
17728         PR c++/12146
17729         * g++.dg/template/crash9.C: New test.
17730
17731 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17732
17733         * g++.old-deja/g++.ext/pretty2.C: Update for change
17734         in __FUNCTION__.
17735         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17736
17737 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17738
17739         PR c++/11922
17740         * g++/dg/template/qualified-id1.C: New test.
17741
17742         PR c++/12037
17743         * g++.dg/warn/noeffect4.C: New test.
17744
17745 2003-09-04  Matt Austern  <austern@apple.com>
17746
17747         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17748         * g++.dg/ext/fnname2.C: Likewise.
17749         * g++.dg/ext/fnname3.C: Likewise.
17750
17751 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17752
17753         * g++.dg/expr/lval1.C: New test.
17754         * g++.dg/ext/lvcast.C: Remove.
17755
17756 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17757
17758         PR optimization/11700.
17759         * gcc.c-torture/compile/20030903-1.c: New test case.
17760
17761 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17762
17763         PR c++/12053
17764         * g++.dg/abi/layout4.C: New test.
17765
17766 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17767
17768         PR c++/11553
17769         * g++.dg/parse/friend3.C: New test.
17770
17771 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17772
17773         PR c++/11847
17774         * g++.dg/template/class1.C: New test.
17775
17776         PR c++/11808
17777         * g++.dg/expr/call1.C: New test.
17778
17779 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17780
17781         PR c++/12114
17782         * g++.dg/init/ref9.C: New test.
17783
17784         PR c++/11972
17785         * g++.dg/template/nested4.C: New test.
17786
17787 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/12093
17790         * g++.dg/template/non-dependent4.C: New test.
17791
17792         PR c++/11928
17793         * g++.dg/inherit/conv1.C: New test.
17794
17795 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/6196
17798         * g++.dg/ext/label1.C: New test.
17799         * g++.dg/ext/label2.C: Likewise.
17800
17801 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17802
17803         * g++.dg/expr/cond3.C: New test.
17804
17805 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17806
17807         * gcc.dg/builtins-1.c: Add new builtin cases.
17808
17809 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17810
17811         * gcc.dg/builtins-1.c: Add new cases.
17812         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17813
17814 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17815
17816         * gcc.dg/builtins-1.c: Add more math builtin tests.
17817         * gcc.dg/torture/builtin-attr-1.c: New test.
17818
17819 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR optimization/5079
17822         * g++.dg/opt/static3.C: New test.
17823
17824 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17825
17826         * gcc.misc-tests/gcov-10b.c: New test.
17827
17828 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17829
17830         * g++.dg/opt/ptrmem3.C: New test.
17831
17832         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17833
17834 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17835
17836         * gcc.dg/20030826-2.c: New test.
17837
17838 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17839
17840         PR middle-end/12002
17841         * g77.f-torture/compile/12002.f: New test case.
17842
17843 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17844
17845         * gcc.dg/20030826-1.c: New test case.
17846
17847 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17848
17849         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17850
17851 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         PR c++/11871
17854         * c++.dg/lookup/crash1.C: New test.
17855
17856         * c++.dg/warn/noeffect3.C: New test.
17857
17858 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17859
17860         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17861         * gcc.dg/compat/vector-1_y.c: Ditto.
17862         * gcc.dg/compat/vector-2_x.c: Ditto.
17863         * gcc.dg/compat/vector-2_y.c: Ditto.
17864
17865 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17866
17867         * gcc.dg/20030702-1.c: New test.
17868
17869 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/8795
17872         * g++.dg/ext/altivec-1.C: New test.
17873
17874 2003-08-24  Richard Henderson  <rth@redhat.com>
17875
17876         * g++.dg/eh/simd-2.C: Add -w for x86.
17877
17878 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17879
17880         * gcc.dg/20030815-1.c: New test.
17881
17882 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         PR c++/3765
17885         * g++.dg/parse/access6.C: New test.
17886
17887 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17888
17889         PR c++/641, c++/11876
17890         * g++.dg/template/friend22.C: New test.
17891         * g++.dg/template/friend23.C: Likewise.
17892
17893 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17894
17895         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17896         identically.
17897
17898 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17899
17900         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17901
17902 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17903
17904         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17905
17906 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17907
17908         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17909
17910 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17911
17912         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17913
17914 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17915
17916         PR c++/11919
17917         * g++.dg/overload/prom1.C: New test.
17918
17919         PR c++/11551
17920         * g++.dg/parse/dtor2.C: New test.
17921
17922         PR c++/10762
17923         * g++.dg/parse/using2.C: New test.
17924
17925 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17926
17927         PR target/11805
17928         * gcc.c-torture/compile/20030821-1.c: New.
17929
17930 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/11834
17933         * g++.dg/template/deduce2.C: New test.
17934
17935 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17936
17937         * gcc.c-torture/execute/20030821-1.c: New test.
17938
17939 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17940
17941         PR middle-end/11984
17942         * gcc.dg/20030820-1.c: New test case.
17943
17944 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         PR c++/11945
17947         * g++.dg/warn/noeffect2.C: New test.
17948
17949 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/10926
17952         * g++.dg/template/dtor2.C: New test.
17953
17954         PR c++/11684
17955         * g++.dg/template/operator1.C: New test.
17956         * g++.dg/parse/operator4.C: New test.
17957
17958         PR c++/11946.C
17959         * g++.dg/expr/enum1.C: New test.
17960         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17961
17962         PR c++/11036.C
17963         * g++.dg/parse/elab2.C: New test.
17964         * g++.dg/parse/typedef4.C: Change error message.
17965         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17966         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17967         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17968
17969 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17970
17971         * gcc.dg/pch/warn-1.c: New.
17972         * gcc.dg/pch/warn-1.hs: New.
17973
17974         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17975         not-tested file.
17976
17977 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17978
17979         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17980
17981 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17982
17983         * gcc.dg/uninit-D.c: New Test.
17984         * gcc.dg/uninit-E.c: New Test.
17985         * gcc.dg/uninit-F.c: New Test.
17986         * gcc.dg/uninit-G.c: New Test.
17987
17988 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17989
17990         * g++.dg/README: Describe the pch directory.
17991
17992 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17993
17994         PR c++/11174
17995         * g++.dg/parse/access4.C: New test.
17996         * g++.dg/parse/access5.C: Likewise.
17997         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17998
17999 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18000
18001         * gcc.dg/noncompile/20030818-1.c: New.
18002
18003 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18004
18005         PR c++/11957
18006         * g++.dg/warn/noeffect1.C: New test.
18007
18008         * g++.dg/template/scope2.C: New test.
18009         * g++.dg/template/error2.C: Correct dg-error
18010
18011 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18012
18013         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18014
18015 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         PR C++/11512
18018         * g++.dg/template/warn1.C: New.
18019
18020 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         * g++.dg/template/error2.C: New test.
18023         * g++.dg/lookup/using7.C: Adjust errors
18024         * g++.old-deja/g++.pt/crash36.C: Likewise.
18025         * g++.old-deja/g++.pt/derived3.C: Likewise.
18026
18027 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18028
18029         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18030         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18031         * gcc.c-torture/execute/builtins/string-9.c: New, from
18032         string-opt-9.c.  Adjust for execute/builtins framework.
18033         * gcc.c-torture/execute/string-opt-9.c: Delete.
18034
18035 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18036
18037         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18038
18039         * g++.dg/parse/ret-type2.C: New test.
18040
18041         PR c++/11703
18042         * g++.dg/init/new8.C: New test.
18043
18044         PR c++/10923
18045         * g++.dg/parse/typedef5.C: New test.
18046
18047         PR c++/9512
18048         * g++.dg/parse/qualified2.C: New test.
18049         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18050         invalid code.
18051
18052 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18053
18054         * g++.dg/conversion/ptrmem1.C: New test.
18055
18056 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18057
18058         PR target/11693
18059         * gcc.dg/20030811-1.c: New test.
18060
18061         PR target/11535
18062         * gcc.c-torture/execute/20030811-1.c: New test.
18063
18064 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18065
18066         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18067
18068 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/11789.C
18071         * g++.dg/inherit/multiple1.C: New test.
18072
18073 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * gcc.dg/spe1.c: New test.
18076
18077         PR c++/11670
18078         * g++.dg/expr/cast2.C: New test.
18079
18080         PR c++/10530
18081         * g++.dg/template/dependent-name2.C: New test.
18082
18083 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18084
18085         * g++.dg/parse/crash11.C: Put the dg options in comments.
18086
18087 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18088
18089         * lib/gcc-dg.exp: Update for diagnostic change.
18090
18091 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18092
18093         PR c++/5767
18094         * g++.dg/parse/crash11.C: New test.
18095
18096 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18097
18098         * gcc.dg/cpp/spacing1.c: Update.
18099
18100 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18101
18102         PR target/11739
18103         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18104         a value for -mtune.
18105
18106 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18107
18108         PR middle-end/11771
18109         * gcc.c-torture/compile/20030804-1.c: New test case.
18110
18111 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18112
18113         * gcc.dg/20030804-1.c: New test case.
18114
18115 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18116
18117         * gcc.dg/cpp/separate-1.c: New test.
18118
18119 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         PR c++/11704
18122         * g++.dg/template/dependent-expr2.C: New test.
18123
18124         PR c++/11766
18125         * g++.dg/expr/ptrmem1.C: New test.
18126
18127 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18128
18129         PR c++/9453
18130         * g++.dg/template/friend15.C: New test.
18131
18132 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18133
18134         * lib/dg-pch.exp: Work round PCH bug.
18135
18136 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18137
18138         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18139         builtins.  Move cases from builtins-4.c here.
18140
18141         * gcc.dg/torture/builtin-math-1.c: New test taken from
18142         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18143         additional cases.
18144
18145         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18146         Delete.
18147
18148 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         PR c++/9447
18151         * g++.dg/template/using7.C: New test.
18152
18153 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18154
18155         * import1.c, import2.c: New tests.
18156
18157 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * g++.dg/eh/crossjump1.C: New test.
18160
18161 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18162
18163         PR c++/11697
18164         * g++.dg/template/using6.C: New test.
18165
18166         PR c++/11744
18167         * g++.dg/template/koenig2.C: New test.
18168
18169 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18170
18171         PR c++/7983
18172         * g++.dg/parse/typedef4.C: New test.
18173
18174 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18175
18176         PR c++/8442, c++/8806
18177         * g++.dg/template/elab1.C: New test.
18178         * g++.dg/template/type2.C: Likewise.
18179         * g++.dg/template/ttp3.C: Adjust expected error message.
18180         * g++.old-deja/g++.law/visibility13.C: Likewise.
18181         * g++.old-deja/g++.niklas/t135.C: Likewise.
18182         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18183         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18184         template argument.
18185         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18186
18187 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18188
18189         PR c++/11295
18190         * g++.dg/ext/stmtexpr1.C: New test.
18191
18192         * g++.dg/opt/tmp1.C: New test.
18193
18194         PR c++/11525
18195         * g++.dg/parse/constant4.C: New test.
18196
18197         PR c++/9447
18198         * g++.dg/template/using5.C: New test.
18199
18200 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18201
18202         * gcc.dg/builtins-27.c: New test case.
18203
18204 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18205
18206         * gcc.dg/tls/opt-7.c: New test.
18207
18208 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         * g++.old-deja/g++.other/crash18.C: Remove.
18211
18212 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18213
18214         * g++.dg/template/explicit3.C: New.
18215         * g++.dg/template/explicit4.C: New.
18216         * g++.dg/template/explicit5.C: New.
18217
18218         PR c++/11347
18219         * g++.dg/template/memtmpl1.C: New.
18220
18221 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18222
18223         PR target/11565
18224         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18225         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18226
18227 2003-07-30  Jan Hubicka  <jh@suse.cz>
18228
18229         * vtgc1.c: Kill.
18230
18231 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18232
18233         * gcc.dg/struct-in-proto-1.c: New test.
18234
18235 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18236
18237         * gcc.dg/cpp/include2.c: Only expect one message.
18238
18239 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         PR c++/9447
18242         * g++.dg/template/using1.C: New test.
18243         * g++.dg/template/using2.C: New test.
18244         * g++.dg/template/using3.C: New test.
18245         * g++.dg/template/using4.C: New test.
18246
18247 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18248
18249         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18250         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18251
18252 2003-07-28  Jan Hubicka  <jh@suse.cz>
18253
18254         PR c++/11530
18255         * g++.dg/opt/call1.C: New test.
18256
18257 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18258
18259         PR c++/11667
18260         * g++.dg/init/enum2.C: New test.
18261         * g++.dg/template/overload1.C: Add "-w" option.
18262
18263 2003-07-28    <hp@bitrange.com>
18264
18265         * gcc.dg/Wdeclaration-after-statement-1.c,
18266         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18267
18268 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18269
18270         * gcc.c-torture/compile/20030725-1.c: New test.
18271
18272 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18273
18274         * gcc.dg/20030505.c: Only run for SPE.
18275         Remove definition of opaque type.
18276
18277 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18278
18279         * g++.dg/template/ptrmem6.C: New test.
18280
18281 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18282
18283         * gcc.c-torture/compile/zero-strct-2.c: New test.
18284
18285 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18286
18287         * gcc.dg/intermod-1.c: New test.
18288
18289 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18290
18291         PR c++/11617
18292         * g++.dg/template/lookup2.C: New test.
18293         * g++.dg/template/memclass1.C: Remove instantiated from error.
18294         * g++.dg/other/error2.C: Tweak expected errors.
18295
18296         PR c++/11596
18297         * g++.dg/template/defarg3.C: New test.
18298
18299         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18300
18301 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * g++.dg/inherit/access5.C: New test.
18304
18305 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         PR c++/11513
18308         * g++.dg/template/crash8.C: New test.
18309
18310 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18311
18312         PR c/10602
18313         * gcc.dg/noncompile/incomplete-2.c: New test.
18314
18315 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/11645
18318         * g++.dg/inherit/access4.C: New test.
18319
18320         PR c++/11517
18321         * g++.dg/expr/cond2.C: New test.
18322
18323         PR optimization/10679
18324         * g++.dg/opt/inline4.C: New test.
18325
18326 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18327
18328         * g++.dg/parse/crash10: New test.
18329
18330 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18331
18332         * g++.dg/ext/flexary1.C: New test.
18333
18334 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18335
18336         PR c++/10793
18337         * g++.dg/template/crash9.C: New test.
18338
18339 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18340
18341         PR c++/3004
18342         * g++.dg/parse/typedef3.C: New test.
18343
18344         PR c++/7906
18345         * g++.dg/parse/operator2.C: New test.
18346
18347         PR c++/8895
18348         * g++.dg/parse/def-tmpl-arg1.C: New test.
18349
18350         PR c++/9282
18351         * g++.dg/parse/funptr1.C: New test.
18352
18353         PR c++/9452
18354         * g++.dg/parse/ambig3.C: New test.
18355
18356         PR c++/9454
18357         * g++.dg/parse/operator3.C: New test.
18358
18359         PR c++/9486
18360         * g++.dg/parse/template10.C: New test.
18361
18362         PR c++/9488
18363         * g++.dg/parse/template11.C: New test.
18364
18365         PR c++/10150
18366         * g++.dg/parse/invalid-op1.C: New test.
18367
18368         PR c++/10247
18369         * g++.dg/parse/condexpr1.C: New test.
18370
18371 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18372
18373         * g++.dg/ext/packed3.C: New test.
18374         * g++.dg/ext/packed4.C: New test.
18375
18376         * gcc.dg/pack-test-3.c: New test.
18377
18378 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18379
18380         * lib/compat.exp: Handle dg-options per source file.
18381         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18382         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18383         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18384         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18385         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18386         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18387         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18388         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18389         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18390         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18391         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18392         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18393         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18394         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18395
18396 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18397
18398         PR c/10320
18399         * gcc.c-torture/execute/20030718-1.c: New test.
18400
18401 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18402
18403         PR optimization/11536
18404         * gcc.dg/20030721-1.c: New test.
18405
18406 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18407
18408         PR c++/11546
18409         * g++.dg/template/lookup1.C: New test.
18410
18411 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18412
18413         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18414         diagnostics of ill-formed constructs involving labels.
18415         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18416         the new 'previously defined here' message.
18417
18418 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18419
18420         * g++.dg/parse/non-dependent2.C: New test.
18421
18422 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18423
18424         * g++.dg/init/init-ref4.C: xfail on targets without
18425         weak symbols.
18426
18427 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18428
18429         PR target/11087
18430         * gcc.c-torture/execute/20030717-1.c: New test.
18431
18432 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18433
18434         * g++.dg/opt/cfg1.C: New test.
18435
18436 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18437
18438         PR optimization/11557
18439         * gcc.dg/20030717-1.c: New test.
18440
18441 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18442
18443         PR c++/10476
18444         * g++.dg/expr/crash-1.C: New test.
18445
18446         PR c++/11027
18447         * g++.dg/template/init3.C: New test.
18448
18449         PR c++/8222
18450         * g++.dg/template/non-dependent1.C: New test.
18451
18452         PR c++/11070
18453         * g++.dg/template/non-dependent2.C: New test.
18454
18455         PR c++/11071
18456         * g++.dg/template/non-dependent3.C: New test.
18457
18458         PR c++/9907
18459         * g++.dg/template/sizeof5.C: New test.
18460
18461 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18462
18463         PR 11498
18464         * gcc.c-torture/compile/mangle-1.c: New file.
18465
18466 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18467
18468         PR c++/7809
18469         * g++.dg/parse/access3.C: New test.
18470
18471 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18472
18473         PR c++/11384
18474         * g++.dg/init/init-ref4.C: New test.
18475
18476 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/11547
18479         * g++.dg/parse/constant3.C: New test.
18480         * g++.dg/parse/crash7.C: Likewise.
18481
18482 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18483
18484         PR target/11008
18485         * gcc.dg/i386-pentium4-not-mull.c: New.
18486
18487 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18488
18489         * gcc.dg/asm-names.c (ymain): Make it weak.
18490
18491 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18492
18493         PR c++/5421
18494         * g++.dg/template/friend21.C: New test.
18495
18496 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18497
18498         * gcc.dg/cleanup-8.c: New test.
18499         * gcc.dg/cleanup-9.c: New test.
18500
18501 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18502
18503         * g++.dg/ext/dll-MI1.h: New file.
18504         * g++.dg/ext/dllexport-MI1.C: New file.
18505         * g++.dg/ext/dllimport-MI1.C: New file.
18506
18507 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18508
18509         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18510         it does not have cmpstrsi patterns (just cmpmemsi).
18511
18512 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18513
18514         PR debug/11473
18515         * g++.dg/debug/debug8.C: New test.
18516
18517 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/10108
18520         * g++.dg/template/crash7.C: New test.
18521
18522 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18523
18524         PR target/10795
18525         * gcc.c-torture/compile/20030708-1.c: New.
18526
18527 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18528
18529         * gcc.c-torture/execute/20030715-1.c: New test.
18530
18531 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18532
18533         * gcc.dg/pch/inline-3.c: New file.
18534         * gcc.dg/pch/inline-3.hs: New file.
18535         * gcc.dg/pch/inline-4.c: New file.
18536         * gcc.dg/pch/inline-4.hs: New file.
18537
18538 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18539
18540         PR c++/11509
18541         * g++.dg/template/crash6.C: New test.
18542
18543         PR c++/7053
18544         * g++.dg/template/friend20.C: New test.
18545
18546         PR c++/7019
18547         * g++.dg/template/overload2.C: New test.
18548
18549 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18550
18551         PR optimization/11440
18552         * gcc.c-torture/execute/20030714-1.c: New test.
18553
18554 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18555
18556         PR c++/11154
18557         * g++.dg/template/partial2.C: New test.
18558
18559 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18560
18561         PR c++/11503
18562         * g++.dg/template/anon1.C: New test.
18563
18564         PR c++/11493
18565         PR c++/11495
18566         * g++.dg/parse/template9.C: Likewise.
18567         * g++.dg/template/crash4.C: New test.
18568         * g++.dg/template/koenig1.C: Likewise.
18569         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18570         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18571         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18572         functions.
18573         * g++.old-deja/g++.jason/template36.C: Likewise.
18574         * g++.old-deja/g++.mike/p1989.C: Likewise.
18575         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18576         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18577         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18578         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18579         compiling.
18580         * g++.old-deja/g++.pt/union2.C: Use this->.
18581
18582 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18583
18584         * gcc.dg/20030711-1.c: New test.
18585
18586 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18587
18588         PR c++/11050
18589         * g++.dg/parse/args1.C: New test.
18590         * g++.pt/defarg8.C: Change expected errors.
18591
18592 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/8164
18595         * g++.dg/template/nontype2.C: New test.
18596
18597         PR c++/10558
18598         * g++.dg/parse/template8.C: New test.
18599
18600         PR c++/8327
18601         * g++.dg/template/scope1.C: New test.
18602
18603         * g++.dg/warn/Wsign-compare-1.C: New test.
18604
18605 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18606
18607         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18608
18609 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/9411
18612         * g++.dg/template/explicit2.C: New test.
18613
18614         PR c++/10032
18615         * g++.dg/warn/pedantic1.C: New test.
18616
18617 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18618
18619         PR c++ 9483
18620         * g++.dg/other/field1.C: New test.
18621
18622 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18623
18624         PR c/11449
18625         * gcc.c-torture/compile/20030707-1.c: New.
18626
18627 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18628
18629         PR c++/10849
18630         * g++.dg/template/access12.C: New test.
18631
18632 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18633
18634         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18635         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18636         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18637         * gcc.misc-tests/gcov.exp: Update
18638         * g++.dg/gcov/gcov.exp: Update
18639         * lib/gcov.exp: Update.
18640
18641 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18642
18643         * g++.dg/abi/mangle17.C: Make sure template expressions are
18644         dependent.
18645         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18646         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18647         * g++.dg/opt/stack1.C: Remove erroneous code.
18648         * g++.dg/parse/template7.C: New test.
18649         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18650         * g++.old-deja/g++.pt/crash4.C: Likewise.
18651
18652 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18653
18654         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18655         with zero or one occurence of `$' after the initial `L'.
18656
18657 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18658
18659         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18660
18661 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18662
18663         PR c/11370
18664         * gcc.dg/Wunreachable-6.c: New testcase.
18665         * gcc.dg/Wunreachable-7.c: New testcase.
18666
18667 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18668
18669         PR c/11420
18670         * gcc.dg/20030708-1.c: New test.
18671
18672 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18673
18674         * gcc.dg/compat/sdata-section.h: New file.
18675         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18676         * gcc.dg/torture/mips-sdata-1.c: New test.
18677
18678 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18679
18680         PR c++/11030
18681         * g++.dg/template/friend19.C: New test.
18682
18683 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18684
18685         * g++.dg/opt/strength-reduce.C: New test.
18686
18687 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18688
18689         PR target/10979
18690         * gcc.dg/20030707-1.c: New testcase.
18691
18692 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18693
18694         PR optimization/11059
18695         * g++.dg/opt/emptyunion.C: New testcase.
18696
18697 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18698             Eric Botcazou  <ebotcazou@libertysurf.fr>
18699
18700         * g++.dg/opt/stack1.C: New test.
18701
18702 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18703
18704         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18705         run test.
18706
18707         PR c++/11431
18708         * g++.dg/expr/static_cast3.C: New test.
18709
18710 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18711
18712         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18713         everywhere.
18714         * gcc.dg/concat.c: Concatenation of string constants with
18715         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18716         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18717         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18718         necessary to avoid multi-character character constant warning.
18719         * gcc.dg/cpp/escape.c: Likewise.
18720         * gcc.dg/cpp/ucs.c: Likewise.
18721         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18722         Fix a typo.
18723
18724 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18725
18726         PR c/11428
18727         * gcc.c-torture/compile/20030704-1.c: New.
18728
18729 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18730
18731         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18732
18733 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18734
18735         PR c++/5287, PR c++/7910,  PR c++/11021
18736         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18737         tests for warnings.
18738         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18739         * g++.dg/ext/dllimport3.C: Likewise.
18740         * g++.dg/ext/dllimport4.C: New file.
18741         * g++.dg/ext/dllimport5.C: New file.
18742         * g++.dg/ext/dllimport6.C: New file.
18743         * g++.dg/ext/dllimport7.C: New file.
18744         * g++.dg/ext/dllimport8.C: New file.
18745         * g++.dg/ext/dllimport9.C: New file.
18746         * g++.dg/ext/dllimport10.C: New file.
18747         * g++.dg/ext/dllexport1.C: New file.
18748
18749 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18750
18751         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18752         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18753
18754 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18755
18756         * gcc.dg/builtins-25.c: New testcase.
18757         * gcc.dg/builtins-26.c: New testcase.
18758
18759 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18760
18761         * gcc.dg/compat/vector-defs.h: New file.
18762         * gcc.dg/compat/vector-setup.h: New file.
18763         * gcc.dg/compat/vector-check.h: New file.
18764         * gcc.dg/compat/vector-1_main.c: New file.
18765         * gcc.dg/compat/vector-1_x.c: New file.
18766         * gcc.dg/compat/vector-1_y.c: New file.
18767         * gcc.dg/compat/vector-2_main.c: New file.
18768         * gcc.dg/compat/vector-2_x.c: New file.
18769         * gcc.dg/compat/vector-2_y.c: New file.
18770
18771         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18772         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18773         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18774         * gcc.dg/compat/struct-align-1.h: New file.
18775         * gcc.dg/compat/struct-align-1_main.c: New file.
18776         * gcc.dg/compat/struct-align-1_x.c: New file.
18777         * gcc.dg/compat/struct-align-1_y.c: New file.
18778         * gcc.dg/compat/struct-align-2.h: New file.
18779         * gcc.dg/compat/struct-align-2_main.c: New file.
18780         * gcc.dg/compat/struct-align-2_x.c: New file.
18781         * gcc.dg/compat/struct-align-2_y.c: New file.
18782
18783         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18784         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18785         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18786         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18787         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18788         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18789         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18790         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18791         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18792         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18793         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18794         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18795         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18796         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18797         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18798         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18799         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18800         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18801         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18802         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18803         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18804         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18805         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18806         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18807         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18808         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18809         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18810         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18811         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18812
18813 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18814
18815         * gcc.dg/i386-call-1.c: New test.
18816
18817 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         PR c++/9162
18820         * g++.dg/parse/defarg4.C: New.
18821
18822 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18823
18824         PR target/10700
18825         * gcc.c-torture/compile/20030703-1.c: New test case.
18826
18827 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18828
18829         * g++.dg/template/local3.C: Remove extra semicolon.
18830
18831 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18832
18833         * gcc.dg/i386-volatile-1.c: New test.
18834
18835 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         PR c++/11072
18838         * g++.dg/other/offsetof2.C: XFAIL.
18839         * g++.dg/other/offsetof5.C: New.
18840
18841         PR c++/10219
18842         * g++.dg/template/error1.C: New.
18843
18844         PR c++/9779
18845         * g++.dg/template/dependent-expr1.C: New.
18846
18847 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18848
18849         PR c++/6949
18850         * g++.dg/template/local3.C: New test.
18851
18852         PR c++/11149
18853         * g++.dg/lookup/scoped6.C: New test.
18854
18855 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18856
18857         PR c++/8046
18858         * g++.dg/other/error7.C: New test.
18859
18860 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18861
18862         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18863         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18864         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18865         * g++.old-deja/g++.other/union2.C: Likewise.
18866         * gcc.dg/c90-const-expr-2.c: Likewise.
18867         * gcc.dg/c90-const-expr-3.c: Likewise.
18868         * gcc.dg/c99-const-expr-2.c: Likewise.
18869         * gcc.dg/c99-const-expr-3.c: Likewise.
18870         * gcc.dg/concat.c: Likewise.
18871
18872 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18873
18874         PR c++/9559
18875         * g++.dg/init/static1.C: New test.
18876
18877 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18878
18879         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18880         * g++.old-deja/g++.other/access2.C: Likewise.
18881         * g++.old-deja/g++.other/decl2.C: Likewise.
18882         * gcc.c-torture/execute/20020615-1.c: Likewise.
18883
18884 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18885
18886         PR c++/4933
18887         * g++.dg/template/sizeof4.C: New test.
18888
18889 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18890
18891         * g++.dg/other/error6.C: New test.
18892
18893 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18894
18895         PR c++/10750
18896         * g++.dg/parse/constant2.C: New test.
18897
18898 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18899
18900         PR c++/11106
18901         * g++.dg/other/error5.C: New test.
18902
18903 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18904
18905         * gcc.dg/format/gcc_diag-1.c: New test.
18906
18907 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18908
18909         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18910
18911 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18912
18913         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18914         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18915         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18916
18917 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18918
18919         * gcc.c-torture/execute/builtins/string-8.c: New test.
18920         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18921         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18922         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18923
18924 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/10468
18927         * g++.dg/ext/typeof6.C: New test.
18928
18929 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18930
18931         PR c++/10796
18932         * g++.dg/init/enum1.C: New test.
18933
18934 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18935
18936         * gcc.dg/20030627-1.c: New test.
18937
18938 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/11332
18941         * g++.dg/expr/static_cast2.C: New test.
18942
18943 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18944             Jakub Jelinek  <jakub@redhat.com>
18945
18946         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18947         sprintf(dst,"%s",src) optimization.
18948         * gcc.c-torture/execute/20030626-1.c: New test case.
18949         * gcc.c-torture/execute/20030626-2.c: New test case.
18950
18951 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18952
18953         * gcc.c-torture/execute/multi-ix.c: New test.
18954
18955         * gcc.c-torture/execute/simd-4.c (main):
18956         Added missing semicolon at end of union.
18957
18958 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18959
18960         PR c++/8266
18961         * g++.dg/template/explicit-instantiation3.C: New test.
18962
18963 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18964
18965         * gcc.dg/20030626-1.c: Use signed char.
18966
18967 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18968
18969         * gcc.dg/20030626-1.c: New test.
18970
18971 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18972
18973         * const-str-2.m: Update.
18974
18975 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/10990
18978         * g++.dg/rtti/dyncast1.C: New test.
18979         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18980         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18981         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18982
18983         PR c++/10931
18984         * g++.dg/expr/static_cast1.C: New test.
18985
18986 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18987
18988         * gcc.dg/20030625-1.c: New test.
18989
18990 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18991
18992         * gcc.c-torture/compile/20030624-1.c: New test case.
18993
18994 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18995
18996         * gcc.c-torture/execute/string-opt-17.c: New test.
18997
18998 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/5754
19001         * g++.dg/parse/crash6.C: New test.
19002
19003 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19004
19005         * gcc.dg/builtins-24.c: New test case.
19006
19007 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19008
19009         * g++.dg/opt/operator1.C: New test.
19010
19011 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19012
19013         * gcc.c-torture/execute/string-opt-16.c: New test case.
19014
19015 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19016
19017         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19018         * g++.old-deja/g++.other/conv7.C: Likewise
19019         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19020         * g++.old-deja/g++.other/overload14.C: Likewise.
19021
19022 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19023
19024         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19025         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19026
19027 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19028
19029         PR c++/10888
19030         * g++.dg/warn/Winline-3.C: New test.
19031
19032 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19033
19034         * lib/target-supports.exp (check_alias_available): Make the test
19035         program acceptable to the Solaris assembler.
19036
19037         PR c++/10749
19038         * g++.dg/template/memclass2.C: New test.
19039
19040 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19041             Eric Botcazou  <ebotcazou@libertysurf.fr>
19042
19043         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19044         data for non-matching targets.
19045         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19046
19047 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/10845
19050         * g++.dg/template/member3.C: New test.
19051
19052 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19053
19054         PR c++/10939
19055         * g++.dg/template/func1.C: New test.
19056
19057         PR c++/9649
19058         * g++.dg/template/static4.C: New test.
19059         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19060
19061         PR c++/11041
19062         * g++.dg/init/ref7.C: New test.
19063
19064 2003-06-19  Matt Austern  <austern@apple.com>
19065
19066         PR c++/11228
19067         * g++.dg/anew1.C: New test.
19068         * g++.dg/anew2.C: New test.
19069         * g++.dg/anew3.C: New test.
19070         * g++.dg/anew4.C: New test.
19071
19072 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19073
19074         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19075
19076 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19077
19078         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19079         endian-dependent.
19080
19081 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19082
19083         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19084         Remove cruft.
19085
19086 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19087
19088         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19089         * gcc.c-torture/compile/961203-1.c: Likewise.
19090         * gcc.c-torture/compile/980506-1.c: Likewise.
19091
19092 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/10712
19095         * g++.dg/lookup/using7.C: New test.
19096
19097 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/11105
19100         * g++.dg/abi/conv1.C: Remove it.
19101         * g++.dg/template/conv7.C: New test.
19102         * g++.dg/template/conv8.C: Likewise.
19103         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19104         conversion operator.
19105
19106 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19107
19108         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19109         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19110         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19111         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19112         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19113         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19114         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19115         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19116         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19117         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19118         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19119         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19120         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19121         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19122         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19123         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19124         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19125         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19126         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19127         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19128         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19129         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19130         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19131         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19132         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19133         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19134         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19135         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19136         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19137
19138 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19139
19140         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19141         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19142         indications.
19143
19144 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19145
19146         * gcc.dg/i386-387-5.c: New test case.
19147         * gcc.dg/i386-387-6.c: New test case.
19148         * gcc.dg/builtins-23.c: New test case.
19149
19150 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19151
19152         * gcc.dg/builtins-22.c: New test case.
19153         * gcc.dg/i386-387-1.c: Update to test exp.
19154         * gcc.dg/i386-387-2.c: Likewise.
19155
19156 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19157
19158         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19159
19160 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19161
19162         * lib/gcc-dg.exp (dg-require-dll): New function.
19163         (dg-xfail-if): Likewise.
19164         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19165         driver.
19166
19167         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19168         * gcc.c-torture/compile/20001205-1.c: Likewise.
19169         * gcc.c-torture/compile/20001226-1.c: Likewise.
19170         * gcc.c-torture/compile/20010518-2.c: Likewise.
19171         * gcc.c-torture/compile/20020312-1.c: Likewise.
19172         * gcc.c-torture/compile/20020604-1.c: Likewise.
19173         * gcc.c-torture/compile/920501-12.c: Likewise.
19174         * gcc.c-torture/compile/920501-4.c: Likewise.
19175         * gcc.c-torture/compile/920520-1.c: Likewise.
19176         * gcc.c-torture/compile/920521-1.c: Likewise.
19177         * gcc.c-torture/compile/920625-1.c: Likewise.
19178         * gcc.c-torture/compile/961203-1.c: Likewise.
19179         * gcc.c-torture/compile/980506-1.c: Likewise.
19180         * gcc.c-torture/compile/981006-1.c: Likewise.
19181         * gcc.c-torture/compile/981022-1.c: Likewise.
19182         * gcc.c-torture/compile/981223-1.c: Likewise.
19183         * gcc.c-torture/compile/990617-1.c: Likewise.
19184         * gcc.c-torture/compile/dll.c: Likewise.
19185         * gcc.c-torture/compile/labels-3.c: Likewise.
19186         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19187         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19188         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19189         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19190         * gcc.c-torture/compile/simd-5.c: Likewise.
19191         * gcc.c-torture/compile/20000804-1.x: Remove.
19192         * gcc.c-torture/compile/20001205-1.x: Likewise.
19193         * gcc.c-torture/compile/20001226-1.x: Likewise.
19194         * gcc.c-torture/compile/20010518-2.x: Likewise.
19195         * gcc.c-torture/compile/20020312-1.x: Likewise.
19196         * gcc.c-torture/compile/20020604-1.x: Likewise.
19197         * gcc.c-torture/compile/920501-12.x: Likewise.
19198         * gcc.c-torture/compile/920501-4.x: Likewise.
19199         * gcc.c-torture/compile/920520-1.x: Likewise.
19200         * gcc.c-torture/compile/920521-1.x: Likewise.
19201         * gcc.c-torture/compile/920625-1.x: Likewise.
19202         * gcc.c-torture/compile/961203-1.x: Likewise.
19203         * gcc.c-torture/compile/980506-1.x: Likewise.
19204         * gcc.c-torture/compile/981006-1.x: Likewise.
19205         * gcc.c-torture/compile/981022-1.x: Likewise.
19206         * gcc.c-torture/compile/981223-1.x: Likewise.
19207         * gcc.c-torture/compile/990617-1.x: Likewise.
19208         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19209         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19210         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19211         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19212         * gcc.c-torture/compile/simd-5.x: Likewise.
19213
19214         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19215
19216 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19217
19218         * gcc.c-torture/execute/20030611-1.c: New test.
19219
19220 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19221
19222         PR middle-end/168
19223         * gcc.dg/20030612-1.c: New test case.
19224
19225 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19226
19227         PR c++/10635
19228         * g++.dg/expr/cast1.C: New test.
19229
19230 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19231
19232         * gcc.dg/builtins-21.c: New test case.
19233
19234 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19235
19236         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19237         options instead of at the end.
19238         * lib/objc.exp (objc_target_compile): Likewise.
19239
19240 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/10432
19243         * g++.dg/parse/error1.C: New test.
19244
19245 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19246
19247         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19248         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19249         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19250         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19251         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19252         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19253         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19254         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19255         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19256         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19257         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19258         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19259         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19260         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19261         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19262         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19263         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19264         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19265         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19266         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19267         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19268         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19269         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19270         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19271
19272         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19273         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19274         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19275         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19276         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19277         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19278         * gcc.dg/compat/scalar-return-3_main.c: New file.
19279         * gcc.dg/compat/scalar-return-3_x.c: New file.
19280         * gcc.dg/compat/scalar-return-3_y.c: New file.
19281         * gcc.dg/compat/scalar-return-4_main.c: New file.
19282         * gcc.dg/compat/scalar-return-4_x.c: New file.
19283         * gcc.dg/compat/scalar-return-4_y.c: New file.
19284
19285 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19286
19287         * gcc.dg/compat/fp2-struct-check.h: New file.
19288         * gcc.dg/compat/fp2-struct-defs.h: New file.
19289         * gcc.dg/compat/fp2-struct-init.h: New file.
19290         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19291         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19292         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19293         * gcc.dg/compat/struct-return-10_main.c: New file.
19294         * gcc.dg/compat/struct-return-10_x.c: New file.
19295         * gcc.dg/compat/struct-return-10_y.c: New file.
19296
19297         * gcc.dg/compat/compat-common.h: New file.
19298         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19299         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19300         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19301         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19302         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19303         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19304         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19305         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19306         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19307         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19308         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19309         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19310         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19311         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19312         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19313         * gcc.dg/compat/small-struct-check.h: Ditto.
19314         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19315         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19316         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19317         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19318         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19319         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19320         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19321         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19322         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19323         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19324         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19325         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19326         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19327         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19328         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19329         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19330         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19331         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19332         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19333         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19334         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19335         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19336         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19337         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19338         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19339         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19340         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19341         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19342         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19343         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19344
19345 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19346
19347         * g++.dg/pch/static-1.C: New file.
19348         * g++.dg/pch/static-1.Hs: New file.
19349
19350 2003-06-10  Richard Henderson  <rth@redhat.com>
19351
19352         * gcc.dg/asm-7.c: Adjust expected warning text.
19353
19354 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19355
19356         * gcc.dg/builtins-20.c: New test case.
19357
19358 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19359
19360         PR c++/11131
19361         * g++.dg/opt/template1.C: New test.
19362
19363 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19364
19365         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19366         additional_sources.
19367
19368 2003-05-21  David Taylor  <dtaylor@emc.com>
19369
19370         * gcc.dg/Wpadded.c: New file.
19371
19372 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19373
19374         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19375         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19376         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19377         dg-require-weak.
19378
19379 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19380
19381         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19382
19383 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19384
19385         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19386         (dg-require-alias): Likewise.
19387         (dg-require-gc-sections): Likewise.
19388         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19389
19390 2003-06-08  Richard Henderson  <rth@redhat.com>
19391
19392         * gcc.dg/20011029-2.c: Fix the array reference.
19393         * gcc.dg/asm-7.c: New.
19394
19395 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19396
19397         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19398
19399 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19400
19401         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19402         (dg-require-gc-sections): Likewise.
19403
19404 2003-06-08  Jan Hubicka  <jh@suse.cz>
19405
19406         * i386-cmov1.c: Fix regular expression.
19407         * i386-cvt-1.c: Likewise.
19408         * i386-local.c: Likewise.
19409         * i386-local2.c: Likewise.
19410         * i386-mul.c: Likewise.
19411         * i386-ssetype-1.c: Likewise.
19412         * i386-ssetype-3.c: Likewise.
19413         * i386-ssetype-5.c: Likewise.
19414
19415 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19416
19417         PR c++/11039
19418         * g++.dg/warn/implicit-typename2.C: New test.
19419         * g++.dg/warn/implicit-typename3.C: New test.
19420
19421 2003-06-07  Richard Henderson  <rth@redhat.com>
19422
19423         * g++.dg/other/offsetof3.C: Use size_t.
19424         * g++.dg/other/offsetof4.C: Likewise.
19425
19426 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19427
19428         * lib/copy-file.exp: New. Implement gcc_copy_files.
19429
19430         * lib/dg-pch.exp: Load copy-file.exp
19431         (dg-pch): Use gcc_copy_files instead of "file copy".
19432
19433 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19434
19435         * gcc.dg/weak/weak.exp: Simplify.
19436         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19437         * gcc.dg/weak/weak-1.c: Likewise.
19438         * gcc.dg/weak/weak-2.c: Likewise.
19439         * gcc.dg/weak/weak-3.c: Likewise.
19440         * gcc.dg/weak/weak-4.c: Likewise.
19441         * gcc.dg/weak/weak-5.c: Likewise.
19442         * gcc.dg/weak/weak-6.c: Likewise.
19443         * gcc.dg/weak/weak-7.c: Likewise.
19444         * gcc.dg/weak/weak-8.c: Likewise.
19445         * gcc.dg/weak/weak-9.c: Likewise.
19446
19447 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19448
19449         gcc.c-torture/execute/20030606-1.c: New.
19450
19451 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19452
19453         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19454         * gcc.dg/builtins-19.c: Likewise.
19455
19456 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.dg/builtins-2.c: Add some more tests.
19459         * gcc.dg/builtins-18.c: New test case.
19460         * gcc.dg/builtins-19.c: New test case.
19461
19462 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19463             Jim Wilson  <wilson@tuliptree.org>
19464
19465         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19466
19467 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19468
19469         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19470         mempcpy/stpcpy calls not to be optimized into something else.
19471         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19472         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19473         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19474
19475 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19476
19477         * gcc.dg/format/asm_fprintf-1.c: New test.
19478
19479 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19480
19481         * lib/gcc-defs.exp (additional_sources): New variable.
19482         (dg-additional-sources): New function.
19483         (additional_files): New variable.
19484         (dg-additional-files): New function.
19485         (dg-additional-files-options): Likewise.
19486         * lib/gcc-dg.exp (dg-require-weak): New function.
19487         (dg-require-alias): Likewise.
19488         (dg-require-gc-sections): Likewise.
19489         * lib/target-supports.exp (check_alias_available): Remove testfile
19490         parameter.
19491         (check_gc_sections_available): New function.
19492         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19493         (dg-gpp-additional-files): Likewise.
19494         * lib/g++.exp (additional_sources): Remove.
19495         (additional_files): Likewise.
19496         (g++_target_compile): Use dg-additional-files-options.
19497
19498         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19499         Tcl logic.
19500         * gcc.dg/special/ecos.exp: Remove.
19501         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19502         * gcc.dg/special/alias-1.c: Likewise.
19503         * gcc.dg/special/alias-2.c: Likewise.
19504         * gcc.dg/special/gcsec-1.c: Likewise.
19505         * gcc.dg/special/weak-1.c: Likewise.
19506         * gcc.dg/special/weak-2.c: Likewise.
19507         * gcc.dg/special/wkali-1.c: Likewise.
19508         * gcc.dg/special/wkali-2.c: Likewise.
19509
19510         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19511         dg-gpp-additional-*.
19512         * g++.dg/special/conpr-3.C: Likewise.
19513         * g++.dg/special/conpr-4.C: Likewise.
19514         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19515         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19516         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19517         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19518         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19519         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19520         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19521         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19522         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19523         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19524         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19525         * g++.old-deja/g++.other/comdat1.C: Likewise.
19526         * g++.old-deja/g++.other/comdat2.C: Likewise.
19527         * g++.old-deja/g++.other/comdat3.C: Likewise.
19528         * g++.old-deja/g++.other/ctor1.C: Likewise.
19529         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19530
19531 2003-06-05  Richard Henderson  <rth@redhat.com>
19532
19533         * gcc.dg/debug/20030605-1.c: New.
19534
19535 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19536
19537         * README.QMTEST: Update.
19538
19539 2003-06-04  Richard Henderson  <rth@redhat.com>
19540
19541         * gcc.dg/cleanup-1.c: New.
19542         * gcc.dg/cleanup-2.c: New.
19543         * gcc.dg/cleanup-3.c: New.
19544         * gcc.dg/cleanup-4.c: New.
19545         * gcc.dg/cleanup-5.c: New.
19546         * gcc.dg/cleanup-6.c: New.
19547         * gcc.dg/cleanup-7.c: New.
19548
19549 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19550
19551         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19552
19553         * lib/dg-pch.exp: New file.
19554         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19555         * gcc.dg/pch/pch.exp: Likewise.
19556
19557 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19558
19559         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19560         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19561         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19562         * gcc.dg/builtins-17.c: New test case.
19563         * gcc.dg/i386-387-4.c: New test case.
19564         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19565
19566 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19567
19568         * gcc.dg/ultrasp9.c: New test.
19569
19570 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19571
19572         * gcc.c-torture/compile/20030604-1.c: New test.
19573         * gcc.dg/sparc-constant-1.c: New test.
19574
19575 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19576
19577         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19578
19579 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19580
19581         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19582
19583         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19584         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19585
19586 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19587
19588         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19589
19590 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19591
19592         PR c++/10940
19593         * g++.dg/template/spec10.C: New test.
19594
19595 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19596
19597         * gcc.dg/builtins-16.c: New test case.
19598
19599 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19600
19601         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19602         mempcpy test with post-increments.
19603         * gcc.c-torture/execute/string-opt-3.c: New test.
19604         * gcc.dg/string-opt-1.c: New test.
19605
19606 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19607
19608         PR fortran/10965
19609         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19610
19611 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19614         (scan-assembler): ... here.  Use dg-scan.
19615         (scan-assembler-not): Likewise.
19616         (scan-file): New function.
19617         (scan-file-not): Likewise.
19618         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19619         * gcc.dg/cpp/_Pragma4.c: Likewise.
19620         * gcc.dg/cpp/_Pragma5.c: Likewise.
19621         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19622         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19623         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19624         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19625         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19626         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19627         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19628         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19629         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19630         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19631         * gcc.dg/cpp/cxxcom1.c: Likewise.
19632         * gcc.dg/cpp/line1.c: Likewise.
19633         * gcc.dg/cpp/maccom1.c: Likewise.
19634         * gcc.dg/cpp/maccom2.c: Likewise.
19635         * gcc.dg/cpp/maccom3.c: Likewise.
19636         * gcc.dg/cpp/maccom4.c: Likewise.
19637         * gcc.dg/cpp/maccom5.c: Likewise.
19638         * gcc.dg/cpp/maccom6.c: Likewise.
19639         * gcc.dg/cpp/multiline.c: Likewise.
19640         * gcc.dg/cpp/spacing1.c: Likewise.
19641         * gcc.dg/cpp/spacing2.c: Likewise.
19642         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19643         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19644         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19645         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19646         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19647         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19648         * gcc.dg/cpp/cxxcom2.c: Likewise.
19649         * gcc.dg/cpp/cxxcom2.h: New file.
19650
19651         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19652         * g++.dg/cpp/truefalse.C: Here.
19653         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19654
19655 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19656
19657         * gcc.dg/cpp/redef3.c: New file.
19658
19659 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19660
19661         * gcc.dg/i386-loop-3.c: New test.
19662
19663 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19664
19665         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19666
19667 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19668
19669         * gcc.dg/fwrapv-1.c: New test case.
19670         * gcc.dg/fwrapv-2.c: New test case.
19671
19672 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19673
19674         PR c++/10956
19675         * g++.dg/template/spec9.C: New test.
19676
19677 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19678
19679         * gcc.dg/duff-4.c: New test case.
19680
19681 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19682
19683         PR fortran/10843
19684         * g77.dg/ffixed-form-1.f: New test
19685         * g77.dg/ffixed-form-2.f: New test
19686         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19687         * g77.dg/ffree-form-3.f: New test
19688
19689 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19690
19691         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19692         * gcc.dg/wint_t-1.c: Likewise.
19693
19694 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19695
19696         * g++.dg/template/access11.C: New test.
19697
19698 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19699
19700         PR c++/10849
19701         * g++.dg/template/access10.C: New test.
19702
19703 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19704             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19705
19706         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19707
19708 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19709
19710         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19711         suppress for powerpc-*-darwin*.
19712         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19713
19714 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19715
19716         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19717         suppress option for powerpc-*-darwin*.
19718
19719 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19720
19721         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19722         * gcc.dg/builtins-4.c: Add test for fmod.
19723
19724 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19725
19726         PR c++/10682
19727         * g++.dg/template/instantiate4.C: New test.
19728
19729 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19730
19731         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19732
19733 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19734
19735         * gcc.dg/compat/scalar-return-1_main.c: New file.
19736         * gcc.dg/compat/scalar-return-1_x.c: New file.
19737         * gcc.dg/compat/scalar-return-1_y.c: New file.
19738         * gcc.dg/compat/scalar-return-2_main.c: New file.
19739         * gcc.dg/compat/scalar-return-2_x.c: New file.
19740         * gcc.dg/compat/scalar-return-2_y.c: New file.
19741         * gcc.dg/compat/struct-return-3_main.c: New file.
19742         * gcc.dg/compat/struct-return-3_y.c: New file.
19743         * gcc.dg/compat/struct-return-3_x.c: New file.
19744         * gcc.dg/compat/struct-return-2_main.c: New file.
19745         * gcc.dg/compat/struct-return-2_x.c: New file.
19746         * gcc.dg/compat/struct-return-2_y.c: New file.
19747
19748 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19749
19750         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19751         for hppa*-hp-hpux*.
19752         * gcc.dg/20021014-1.c (dg-options): Likewise.
19753         * gcc.dg/nest.c (dg-options): Likewise.
19754
19755 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19756
19757         PR c++/9738
19758         * g++.dg/ext/dllimport2.C: New file.
19759         * g++.dg/ext/dllimport3.C: New file.
19760
19761 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19762
19763         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19764         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19765         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19766         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19767         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19768         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19769         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19770         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19771         * gcc.dg/compat/small-struct-defs.h: New file.
19772         * gcc.dg/compat/small-struct-init.h: New file.
19773         * gcc.dg/compat/small-struct-check.h: New file.
19774         * gcc.dg/compat/fp-struct-defs.h: New file.
19775         * gcc.dg/compat/fp-struct-check.h: New file.
19776         * gcc.dg/compat/fp-struct-init.h: New file.
19777         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19778         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19779
19780 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19781
19782         * gcc.dg/20030225-2.c: New test.
19783
19784 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19785             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19786
19787         * gcc.c-torture/compile/20030518-1.c: New test case.
19788
19789 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19790
19791         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19792         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19793         gcc-dg-debug-runtest.
19794         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19795         gcc-dg-debug-runtest.
19796
19797 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         PR c++/9022
19800         * g++.dg/lookup/using6.C: New test.
19801
19802 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19803
19804         * g++.dg/parse/access2.C: New test.
19805
19806 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19807
19808         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19809         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19810         * gcc.dg/debug/debug.exp: Likewise.
19811
19812 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19813
19814         * gcc.dg/dollar.c: New test.
19815
19816 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19817
19818         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19819         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19820         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19821         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19822         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19823         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19824         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19825         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19826         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19827         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19828         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19829         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19830         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19831         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19832         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19833         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19834         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19835         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19836
19837 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19838
19839         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19840         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19841         support for "repo" mode.
19842         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19843         * lib/g77-dg.exp: Likewise.
19844         * lib/obj-dg.exp: Likewise.
19845
19846 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19847
19848         Merge from gcc-3_2-rhl8-branch:
19849         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * gcc.dg/tls/opt-6.c: New test.
19852
19853         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19854
19855         * gcc.dg/20030405-1.c: New test.
19856
19857         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * gcc.dg/20030309-1.c: New test.
19860
19861         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19862
19863         * gcc.c-torture/execute/20030307-1.c: New test.
19864
19865         2003-02-20  Randolph Chung  <tausq@debian.org>
19866
19867         * gcc.c-torture/compile/20030220-1.c: New test.
19868
19869         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19870
19871         * gcc.dg/20030217-1.c: New test.
19872
19873         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19874
19875         * gcc.c-torture/compile/20020129-1.c: New test.
19876
19877         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19878
19879         * gcc.dg/unroll-1.c: New test.
19880
19881         2002-11-16  Jan Hubicka  <jh@suse.cz>
19882
19883         * gcc.c-torture/execute/20020920-1.c: New test.
19884
19885         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19886
19887         PR target/7434
19888         * gcc.c-torture/compile/20021008-1.c: New test.
19889
19890         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19891
19892         PR target/7559
19893         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19894
19895         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * gcc.c-torture/compile/20020807-1.c: New test.
19898
19899         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.dg/tls/opt-1.c: New test.
19902
19903         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * gcc.dg/20020729-1.c: New test.
19906
19907         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19908
19909         * g++.dg/opt/life1.C: New test.
19910
19911         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.dg/20020525-1.c: New test.
19914
19915         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19916
19917         PR c++/6794
19918         * g++.dg/ext/pretty1.C: New test.
19919         * g++.dg/ext/pretty2.C: New test.
19920
19921 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/8385
19924         * g++.dg/ext/typeof5.C: New test.
19925
19926 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19927
19928         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19929         __USER_LABEL_PREFIX__ into account.
19930         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19931
19932 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19933
19934         * gcc.dg/builtins-15.c: New test case.
19935
19936 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19937
19938         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19939
19940 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * lib/g++.exp: Tweak handling of additional source files.
19943         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19944         * g++.dg/special/conpr-2a.C: Rename to ...
19945         * g++.dg/special/conpr-2a.cc: ... this.
19946         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19947         * g++.dg/special/conpr-3a.C: Rename to ...
19948         * g++.dg/special/conpr-3a.cc: This.
19949         * g++.dg/special/conpr-3b.C: Rename to ...
19950         * g++.dg/special/conpr-3b.cc: This.
19951         * g++.dg/special/conpr-4.C: New test.
19952         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19953
19954 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19955
19956         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19957
19958 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19959
19960         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19961         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19962         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19963         * g++.old-deja/g++.other/warn3.C: Likewise.
19964
19965 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19966
19967         * gcc.dg/i386-387-1.c: Update to also test log.
19968         * gcc.dg/i386-387-2.c: Likewise.
19969
19970 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19971
19972         * g77.f-torture/execute/int8421.f: New test.
19973
19974 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/10230, c++/10481
19977         * g++.dg/lookup/scoped5.C: New test.
19978
19979 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19980
19981         PR c++/10552
19982         * g++.dg/template/ttp6.C: New test.
19983
19984 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19985
19986         * gcc.c-torture/execute/builtins: New directory.
19987         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19988         gcc.c-torture/execute/builtins.
19989         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19990         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19991         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19992         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19993
19994 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19995
19996         PR c++/9252
19997         * g++.dg/template/access8.C: New test.
19998         * g++.dg/template/access9.C: New test.
19999
20000 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20001
20002         PR c++/9554
20003         * g++.dg/parse/access1.C: New test.
20004
20005 2003-05-09  DJ Delorie  <dj@redhat.com>
20006
20007         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20008         long, and not an int.
20009
20010 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20011
20012         PR c++/10555, c++/10576
20013         * g++.dg/template/memclass1.C: New test.
20014
20015 2003-05-08  DJ Delorie  <dj@redhat.com>
20016
20017         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20018         targets.
20019         * gcc.c-torture/execute/20021024-1.x: Likewise.
20020         * gcc.c-torture/execute/shiftdi.x: Likewise.
20021         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20022         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20023         * gcc.dg/20021018-1.c: Likewise.
20024
20025 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20026
20027         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20028
20029         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20030         (bcopy): Call memmove.
20031
20032 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20033
20034         * g77.f-torture/compile/8485.f: New test case.
20035
20036 2003-05-07  Richard Henderson  <rth@redhat.com>
20037
20038         PR c++/10570
20039         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20040         Verify exception_cleanup not called for rethrows.
20041         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20042         when exiting catch block without rethrowing.
20043         * g++.dg/eh/forced3.C: New.
20044         * g++.dg/eh/forced4.C: New.
20045
20046 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20047
20048         * gcc.dg/20030505.c: Fix triplet.
20049
20050 2003-05-06  DJ Delorie  <dj@redhat.com>
20051
20052         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20053         * gcc.dg/nest.c: Likewise.
20054
20055 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20056
20057         * gcc.dg/builtins-14.c: New test case.
20058
20059 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20060
20061         * lib/compat.exp (compat-execute): New argument.
20062         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20063         * gcc.dg/compat: New test directory.
20064         * gcc.dg/compat/compat.exp: New expect script.
20065         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20066         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20067         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20068         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20069         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20070         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20071
20072         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20073         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20074         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20075         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20076         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20077         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20078         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20079         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20080         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20081         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20082         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20083         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20084         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20085         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20086         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20087
20088 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20089
20090         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20091
20092 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20095
20096 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20097
20098         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20099         * gcc.dg/ppc-fsel-2.c: New test.
20100
20101         * gcc.dg/unused-5.c: New test.
20102
20103 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20104
20105         PR c++/10496
20106         * g++.dg/warn/pmf1.C: New test.
20107
20108 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20109
20110         PR c++/4494
20111         * g++.dg/warn/main.C: New test.
20112
20113 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20114
20115         * gcc.dg/nonnull-3.c: New test.
20116
20117 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20118
20119         * gcc.dg/cpp/Wtrigraphs.c: Update.
20120         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20121
20122 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20123
20124         * gcc.dg/ppc-fsel-1.c: New test.
20125
20126 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20127
20128         PR c/10604
20129         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20130
20131 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20132
20133         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20134
20135 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20136
20137         PR c++/9364, c++/10553, c++/10586
20138         * g++.dg/parse/typename4.C: New test.
20139         * g++.dg/parse/typename5.C: Likewise.
20140
20141 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20142
20143         * gcc.c-torture/compile/20030503-1.c: New test.
20144
20145 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20146
20147         * g++.dg/lookup/using5.C: Fix testcase error.
20148
20149 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20150
20151         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20152         since MEABI is no longer supported.  Remove all vestiges
20153         of MEABI from the test.
20154
20155 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20156
20157         PR c++/10554
20158         * g++.dg/lookup/using5.C: New test.
20159
20160 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20161
20162         PR c++/8772
20163         * g++.dg/template/ttp5.C: New test.
20164
20165 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20166
20167         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20168         (dg-gpp-additional-sources): New function.
20169         (dg-gpp-additional-files): Likewise.
20170         * lib/g++.exp (additional_sources): New variable.
20171         (additional_files): Likewise.
20172         (g++_target_compile): Deal with them.
20173         * lib/old-dejagnu.exp: Remove.
20174         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20175         * g++.old-deja: Revise all tests to use dg commands.
20176
20177 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20178
20179         PR c++/9432, c++/9528
20180         * g++.dg/lookup/using4.C: New test.
20181
20182 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20183
20184         * gcc.dg/noreturn-5.c: New file.
20185         * gcc.dg/noreturn-6.c: New file.
20186
20187         * gcc.c-torture/compile/inline-1.c: New file.
20188
20189 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/10551
20192         * g++.dg/template/explicit1.C: New test.
20193
20194 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/10549
20197         * g++.dg/other/bitfield1.C: New test.
20198
20199         PR c++/10527
20200         * g++.dg/init/new7.C: New test.
20201
20202 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20203
20204         * g++.dg/ext/desig1.C: New test.
20205         * g++.dg/ext/init1.C: Update.
20206
20207         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20208
20209 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20210
20211         PR c++/10180
20212         * g++.dg/warn/Winline-1.C: New test.
20213
20214 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20215
20216         * gcc.c-torture/execute/string-opt-19.c: New test.
20217
20218         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20219         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20220
20221 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/10506
20224         * g++.dg/init/new6.C: New test.
20225
20226         PR c++/10503
20227         * g++.dg/init/ref6.C: New test.
20228
20229 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20230
20231         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20232
20233 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20234
20235         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20236         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20237
20238 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20239
20240         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20241         initialized static data members.
20242
20243 2003-04-25  H.J. Lu <hjl@gnu.org>
20244
20245         * gcc.dg/ia64-sync-4.c: New test.
20246
20247 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20248
20249         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20250         date.
20251
20252 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         PR c++/10337
20255         * g++.dg/warn/conv1.C: New test.
20256         * g++.old-deja/g++.other/conv7.C: Adjust.
20257         * g++.old-deja/g++.other/overload14.C: Adjust.
20258
20259 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20260
20261         PR c++/10471
20262         * g++.dg/template/defarg2.C: New test.
20263
20264 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20265
20266         * gcc.dg/cpp/include2.c: Update.
20267         * gcc.dg/cpp/multiline-2.c: New.
20268         * gcc.dg/cpp/multiline.c: Update.
20269         * gcc.dg/cpp/strify2.c: Update.
20270         * gcc.dg/cpp/trad/literals-2.c: Update.
20271
20272 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20273
20274         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20275
20276 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20277
20278         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20279
20280 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20281
20282         PR c++/10451
20283         * g++.dg/parse/crash4.C: New test.
20284
20285         PR c++/9847
20286         * g++.dg/parse/crash5.C: New test.
20287
20288 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/10446
20291         * g++.dg/parse/crash3.C: New test.
20292
20293         PR c++/10428
20294         * g++.dg/parse/elab1.C: New test.
20295
20296 2003-04-22  Devang Patel  <dpatel@apple.com>
20297
20298         * gcc.dg/cpp/trad/funlike-5.c: New test.
20299
20300 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20301
20302         * g++.dg/other/packed1.C: Fix dg options.
20303
20304 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20305
20306         * g++.dg/other/offsetof2.C: New test.
20307
20308 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20309
20310         * g++.dg/template/recurse.C: Adjust location of error messages.
20311
20312 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20313
20314         PR c++/9881
20315         * g++.dg/init/addr-const1.C: New test.
20316         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20317
20318 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         PR c++/10405
20321         * g++.dg/lookup/struct-hack1.C: New test.
20322
20323 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20324
20325         * ucs.c: Update diagnostic messages.
20326
20327 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20328
20329         * gcc.dg/cpp/truefalse.cpp: New test.
20330         * gcc.dg/cpp/cpp.exp: Update.
20331         * g++.dg/other/stdbool-if.C: Remove.
20332
20333 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20334
20335         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20336         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20337
20338 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20339
20340         * gcc.c-torture/compile/20030418-1.c: New test.
20341
20342 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20343
20344         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20345
20346 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20347
20348         PR c++/10347
20349         g++.dg/template/dependent-name1.C: New test.
20350
20351 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20352
20353         * gcc.dg/warn-1.c (tourist_guide): New array,
20354         contains a pointer to bar.
20355
20356 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20357
20358         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20359         * gcc.c-torture/execute/medce-1.c: New test case.
20360         * gcc.c-torture/execute/medce-2.c: New test case.
20361
20362 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20363
20364         * lib/prune.exp: Ignore more messages.
20365
20366         PR c++/10381
20367         * g++.dg/parse/lookup3.C: New test.
20368
20369 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20370
20371         * gcc.c-torture/compile/20030415-1.c : New test.
20372
20373 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20374
20375         * gcc.c-torture/execute/scope-2.c: Move to ...
20376         * gcc.dg/noncompile/scope.c: .... here.
20377
20378 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20379
20380         * gcc.dg/20030414-2.c: New test case.
20381
20382 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20383
20384         PR target/10377
20385         * gcc.dg/20030414-1.c: New test.
20386
20387 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20388
20389         * gcc.dg/builtins-12.c: New test case.
20390         * gcc.dg/builtins-13.c: New test case.
20391
20392 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.c-torture/execute/string-opt-18.c: New test.
20395
20396 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/10300
20399         * g++.dg/init/new5.C: New test.
20400
20401 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/7910
20404         * g++.dg/ext/dllimport1.C: New test.
20405
20406 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20407
20408         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20409
20410 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20411
20412         PR Fortran/9263
20413         * g77.f-torture/noncompile/9263.f: New test
20414         PR Fortran/1832
20415         * g77.f-torture/execute/1832.f: New test
20416
20417 2003-04-11  David Chad  <davidc@freebsd.org>
20418             Loren J. Rittle  <ljrittle@acm.org>
20419
20420         libobjc/8562
20421         * objc.dg/headers.m: New test.
20422
20423 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20424
20425         * gcc.c-torture/execute/builtin-noret-2.c: New.
20426         * gcc.c-torture/execute/builtin-noret-2.x: New.
20427         XFAIL builtin-noret-2.c at -O1 and above.
20428         * gcc.dg/redecl.c: New.
20429         * gcc.dg/Wshadow-1.c: Update error regexps.
20430
20431 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20432
20433         * g++.dg/abi/bitfield10.C: New test.
20434
20435 2003-04-09  Mike Stump  <mrs@apple.com>
20436
20437         * gcc.dg/pch/pch.exp: Make testcase names longer.
20438         * g++.dg/pch/pch.exp: Make testcase names longer.
20439
20440 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20441
20442         * gcc.dg/builtins-11.c: New test case.
20443
20444 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20445
20446         * gcc.dg/builtins-9.c: New test case.
20447         * gcc.dg/builtins-10.c: New test case.
20448
20449 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20450
20451         * gcc.dg/noncompile/init-4.c.c: New test.
20452
20453 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20454
20455         * gcc.misc-test/gcov-9.c: New test.
20456         * gcc.misc-test/gcov-10.c: New test
20457         * gcc.misc-test/gcov-11.c: New test.
20458
20459 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20460
20461         PR optimization/10024
20462         * gcc.c-torture/compile/20030405-1.c: New test.
20463
20464 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20465
20466         * gcc.dg/pch/static-3.c: New.
20467         * gcc.dg/pch/static-3.hs: New.
20468         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20469
20470 2003-04-04  Richard Henderson  <rth@redhat.com>
20471
20472         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20473         * g++.dg/eh/forced2.C: Likewise.
20474
20475 2003-04-03  Mike Stump  <mrs@apple.com>
20476
20477         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20478         target arg.
20479         (scan-assembler-times, scan-assembler-not): Likewise.
20480         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20481
20482 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20483
20484         * gcc.dg/sparc-loop-1.c: New test.
20485
20486 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20487
20488         PR other/9274
20489         * g++.dg/pch/system-2.C: New.
20490         * g++.dg/pch/system-2.Hs: New.
20491
20492 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20493
20494         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20495
20496         * g++.dg/eh/simd-1.C (vecfunc): Same.
20497
20498 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20499
20500         * gcc.c-torture/execute/20030401-1.c: New test case.
20501
20502 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20503
20504         * objc.dg/defs.m: New.
20505
20506 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20507
20508         * g++.dg/eh/simd-1.C: New.
20509         * g++.dg/eh/simd-2.C: New.
20510
20511 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20512
20513         * gcc.c-torture/execute/simd-3.c: New.
20514
20515 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20516
20517         PR c/9936
20518         * gcc.dg/20030331-2.c: New test.
20519
20520 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/10278
20523         * g++.dg/parse/crash2.C: New test.
20524
20525 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20526
20527         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20528         * gcc.c-torture/execute/20030331-1.c: ...here.
20529
20530 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20531
20532         * gcc.c-torture/execute/20030331-1.c: New test.
20533
20534 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         * lib/gcov.exp: Adjust call return testing strings.
20537         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20538
20539 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20540
20541         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20542         * gcc.dg/builtins-7.c: New test case.
20543         * gcc.dg/builtins-8.c: New test case.
20544
20545 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20546
20547         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20548
20549 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/7647
20552         * g++.dg/lookup-class-member-2.C: New test.
20553
20554 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20555
20556         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20557
20558 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20559
20560         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20561
20562 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * g++.dg/init/attrib1.C: New test.
20565
20566 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20567
20568         * gcc.dg/ultrasp8.c: New test.
20569
20570 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20571
20572         * gcc.dg/ultrasp7.c: New test.
20573
20574 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20575
20576         PR c++/10047
20577         * g++.dg/template/inline1.C: New test.
20578
20579 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20580
20581         * gcc.dg/sparc-dwarf2.c: New test.
20582
20583 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20584
20585         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20586         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20587
20588 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20589
20590         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20591         than reading .x files.
20592         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20593         * g77.dg/gcov/gcov-1.f: Likewise.
20594         * gcc.misc-tests/gcov-4b.c: Likewise.
20595         * gcc.misc-tests/gcov-5b.c: Likewise.
20596         * gcc.misc-tests/gcov-6.c: Likewise.
20597         * gcc.misc-tests/gcov-7.c: Likewise.
20598         * gcc.misc-tests/gcov-8.c: Likewise.
20599         * g++.dg/gcov/gcov-1.x: Remove.
20600         * g77.dg/gcov/gcov-1.x: Likewise.
20601         * gcc.misc-tests/gcov-4b.x: Likewise.
20602         * gcc.misc-tests/gcov-5b.x: Likewise.
20603         * gcc.misc-tests/gcov-6.x: Likewise.
20604         * gcc.misc-tests/gcov-7.x: Likewise.
20605         * gcc.misc-tests/gcov-8.x: Likewise.
20606
20607 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20608
20609         PR opt/10087
20610         * gcc.dg/20030324-1.c: New test.
20611
20612 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         PR c++/10224
20615         * g++.dg/template/arg3.C: New test.
20616
20617         PR c++/10158
20618         * g++.dg/template/friend18.C: New test.
20619
20620 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20621
20622         * g77.f-torture/compile/20030326-1.f: New test case.
20623
20624 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20625
20626         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20627
20628         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20629
20630 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20631
20632         * gcc.dg/ia64-sync-3.c: New test.
20633
20634 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20635
20636         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20637
20638 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20639
20640         * gcc.dg/ultrasp6.c: New test.
20641
20642 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20643
20644         * gcc.dg/i386-signbit-1.c: New test.
20645         * gcc.dg/i386-signbit-2.c: New test.
20646         * gcc.dg/i386-signbit-3.c: New test.
20647
20648 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20649
20650         * gcc.dg/ultrasp5.c: Fix options.
20651
20652 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20653
20654         * gcc.dg/ultrasp5.c: Fix comment.
20655
20656 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20657
20658         PR fortran/10197
20659         * g77.f-torture/execute/10197.f: New test.
20660
20661 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         PR c++/9898, c++/383
20664         * g++.dg/template/conv6.C: New test.
20665
20666         PR c++/10119
20667         * g++.dg/template/ptrmem5.C: New test.
20668
20669         PR c++/10026
20670         * g++.dg/lookup/koenig1.C: New test.
20671
20672         PR C++/10199
20673         * g++.dg/lookup/template2.C: New test.
20674
20675 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20676
20677         * g++.dg/opt/rtti1.C: New test.
20678
20679 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20680
20681         * gcc.dg/ultrasp5.c: New test.
20682
20683 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20684
20685         PR middle-end/9967
20686         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20687         builtin fputs.
20688
20689 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20690
20691         PR c/8224
20692         * gcc.dg/20030323-1.c: New test.
20693
20694 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.c-torture/compile/20030323-1.c: New test case.
20697
20698 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20699
20700         * gcc.dg/20030321-1.c: New test.
20701
20702 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20703
20704         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20705
20706 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20707
20708         PR c++/9978, c++/9708
20709         * g++.dg/ext/vlm1.C: Adjust expected error.
20710         * g++.dg/ext/vla2.C: New test.
20711         * g++.dg/template/arg1.C: New test.
20712         * g++.dg/template/arg2.C: New test.
20713
20714 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20715
20716         * g77.f-torture/execute/select.f: New test.
20717         * g77.f-torture/noncompile/select_no_compile.f: New test.
20718
20719 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20720
20721         PR c++/9898
20722         * g++.dg/other/error4.C: New test.
20723
20724 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20725
20726         * g++.dg/template/friend17.C: New test.
20727
20728 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20729
20730         * gcc.c-torture/compile/20030320-1.c: New.
20731
20732 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20733
20734         * gcc.dg/builtins-6.c: New test case.
20735
20736 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20737
20738         PR target/10073
20739         * gcc.c-torture/compile/20030319-1.c: New.
20740
20741 2003-03-18  Jan Hubicka  <jh@suse.cz>
20742
20743         * gcc.dg/i386-cvt-1.c: New test.
20744
20745 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20746
20747         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20748         * objc.dg/naming-2.m: Likewise.
20749
20750 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/9639
20753         * g++.dg/parse/crash1.C: New test.
20754
20755 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c++/8805
20758         * g++.dg/eh/cleanup1.C: New test.
20759
20760 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20761
20762         * gcc.c-torture/execute/20030316-1.c: New test case.
20763
20764 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20765
20766         PR c++/9629
20767         * g++.dg/init/ctor2.C: New test.
20768
20769 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20770
20771         * g77.f-torture/compile/xformat.f: New test case.
20772
20773 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20774
20775         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20776         * g++.old-deja/g++.mike/eh50.C: Likewise.
20777
20778 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20779
20780         PR c++/6440
20781         * g++.dg/template/spec7.C: New test.
20782         * g++.dg/template/spec8.C: Likewise.
20783
20784 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20785
20786         * gcc.c-torture/execute/20030313-1.c: New test.
20787
20788 2003-03-14  Richard Henderson  <rth@redhat.com>
20789
20790         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20791
20792 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         * gcc.c-torture/compile/20030314-1.c: New test.
20795
20796 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20797
20798         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20799         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20800         thumb target,
20801         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20802         to accept newer _imp__  prefix and additional
20803         newline in .drectve section.
20804         * gcc.dg/dll-4.c: Likewise.
20805         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20806         switch.
20807
20808 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20809
20810         * g++.dg/parse/namespace9.C: New test.
20811
20812         * g++.dg/init/ref5.C: New test.
20813         * g++.dg/parse/ptrmem1.C: Likewise.
20814
20815 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20816
20817         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20818         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20819         regular expression.
20820         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20821         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20822
20823 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20824
20825         * gcc.c-torture/execute/20030224-2.c: New test.
20826
20827 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20828
20829         * gcc.dg/decl-3.c: New test.
20830
20831 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20832
20833         * gcc.dg/i386-loop-2.c: New test.
20834
20835 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20836
20837         PR c++/9474
20838         * g++.dg/parse/namespace8.C: New test.
20839
20840         PR c++/9924
20841         * g++.dg/overload/builtin2.C: New test.
20842
20843 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20844
20845         * gcc.dg/return-type-3.c: New test.
20846
20847 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20848
20849         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20850         profiling options are not supported.
20851
20852 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20853
20854         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20855         * g++.old-deja/g++.warn/impint2.C: Likewise.
20856
20857 2003-03-10  Devang Patel  <dpatel@apple.com>
20858
20859         * g++.dg/cpp/c++_cmd_1.C: New test.
20860         * g++.dg/cpp/c++_cmd_1.h: New file.
20861
20862 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20863
20864         * gcc.dg/altivec-9.c: New file.
20865
20866 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20867
20868         * gcc.dg/ppc-sdata-1.c: New test.
20869         * gcc.dg/ppc-sdata-2.c: New test.
20870
20871 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/9373
20874         * g++.dg/opt/ptrmem2.C: New test.
20875
20876         PR c++/8534
20877         * g++.dg/opt/ptrmem1.C: New test.
20878
20879 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20880
20881         * gcc.dg/i386-loop-1.c: New test.
20882
20883 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20884
20885         PR c++/9970
20886         * g++.dg/lookup/friend1.C: New test.
20887
20888 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/9823
20891         * g++.dg/parser/constructor1.C: New test.
20892
20893 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20894
20895         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20896
20897         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20898
20899 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20900
20901         * gcc.dg/cpp/Wunused.c: Update test.
20902
20903 2003-03-08  Jan Hubicka  <jh@suse.cz>
20904
20905         * gcc.dg/inline-3.c: New test.
20906
20907 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/9809
20910         * g++.dg/parse/builtin1.C: New test.
20911
20912         PR c++/9982
20913         * g++.dg/abi/cookie1.C: New test.
20914         * g++.dg/abi/cookie2.C: Likewise.
20915
20916         PR c++/9524
20917         * g++.dg/template/field1.C: New test.
20918
20919         PR c++/9912
20920         * g++.dg/parse/class1.C: New test.
20921         * g++.dg/parse/namespace7.C: Likewise.
20922         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20923
20924 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20925
20926         * g++.dg/init/ref4.C: New test.
20927
20928 2003-03-07  Jan Hubicka  <jh@suse.cz>
20929
20930         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20931         * gcc.dg/inline-3.c:  New test.
20932
20933 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20934
20935         * g++.dg/init/ref3.C: New test.
20936
20937         PR c++/9965
20938         * g++.dg/init/ref2.C: New test.
20939
20940         PR c++/9400
20941         * g++.dg/warn/Wshadow-2.C: New test.
20942
20943         PR c++/9791
20944         * g++.dg/warn/Woverloaded-1.C: New test.
20945
20946 2003-03-05  Jan Hubicka  <jh@suse.cz>
20947
20948         * gcc.dg/i386-local2.c: New.
20949         * gcc.dg/i386-local.c: Fix typo.
20950
20951 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20952
20953         * g++.dg/abi/layout3.C: New test.
20954
20955 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20956
20957         * gcc.c-torture/compile/20030305-1.c
20958
20959 2003-03-05  Jan Hubicka  <jh@suse.cz>
20960
20961         * gcc.dg/i386-local.c: New.
20962
20963 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20964
20965         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20966
20967 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20968
20969         * gcc.dg/switch-2.c: New test.
20970         * gcc.dg/switch-3.c: New test.
20971         * gcc.dg/Wswitch.c: Adjust line numbers.
20972         * gcc.dg/Wswitch-default.c: Likewise.
20973         * gcc.dg/Wswitch-enum.c: Likewise.
20974
20975 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20976
20977         * gcc.c-torture/execute/20030222-1.c: New test.
20978
20979 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20980
20981         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20982
20983 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/9878
20986         * g++.dg/init/ref1.C: New test.
20987
20988 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20989
20990         * gcc.dg/sh-relax.c: New SH-only test.
20991
20992 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20993
20994         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20995         comment explaining purpose of testcase.
20996
20997 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20998
20999         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21000         for HC11/HC12 (asm needs two int registers).
21001         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21002         HC11/HC12 because the test uses an asm which needs two 32-bit
21003         registers.
21004
21005 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21006
21007         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21008         for HC11/HC12 (array is too large otherwise).
21009         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21010         * gcc.c-torture/compile/20010518-2.x: Likewise.
21011         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21012         HC11/HC12 (array is too large).
21013
21014 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21015
21016         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21017         * lib/g++-dg.exp (g++-dg-test): Likewise.
21018
21019 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21020
21021         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21022         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21023
21024 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21025
21026         * g++.dg/warn/implicit-typename1.C: Remove warning.
21027
21028 2003-02-28  Richard Henderson  <rth@redhat.com>
21029
21030         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21031         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21032
21033 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21034
21035         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21036         * g++.dg/pch/pch.exp: Likewise.
21037
21038 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/9879
21041         * testsuite/g++.dg/init/new4.C: New test.
21042
21043 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21044
21045         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21046
21047 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21048
21049         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21050         unsigned long.
21051
21052         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21053         wider than float.
21054
21055 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21056
21057         * lib/scanasm.exp: Add support for counting numbers of
21058         occurences.
21059         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21060         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21061
21062 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21063
21064         PR c++/9683
21065         * g++.dg/template/static3.C: New test.
21066
21067         PR c++/9829
21068         * g++.dg/parse/namespace6.C: New test.
21069
21070 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21071
21072         PR target/9732
21073         * gcc.dg/20030225-1.c: New test.
21074
21075 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21076
21077         * README: Remove out-of-date information.
21078
21079         PR c++/9836
21080         * g++.dg/template/spec6.C: New test.
21081
21082 2003-02-24  Jeff Law  <law@redhat.com>
21083
21084         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21085
21086 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21087
21088         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21089         * gcc.dg/pragma-ep-1.c: Likewise.
21090
21091 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21092
21093         PR c++/9602
21094         * g++.dg/template/friend16.C: New test.
21095
21096 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21097
21098         PR c++/5333
21099         * g++.dg/parse/fused-params1.C: Adjust error messages.
21100         * g++.dg/template/nested3.C: New test.
21101
21102 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21103
21104         * g++.dg/abi/param1.C: New test.
21105
21106 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21107
21108         PR c++/7982
21109         * g++.dg/warn/implicit-typename1.C: New test.
21110
21111 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21112
21113         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21114         with "mtune".
21115         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21116         * gcc.c-torture/execute/20010129-1.x: Likewise.
21117         * gcc.dg/20011107-1.c: Likewise.
21118         * gcc.dg/20020108-1.c: Likewise.
21119         * gcc.dg/20020122-3.c: Likewise.
21120         * gcc.dg/20020206-1.c: Likewise.
21121         * gcc.dg/20020310-1.c: Likewise.
21122         * gcc.dg/20020426-2.c: Likewise.
21123         * gcc.dg/20020517-1.c: Likewise.
21124         * gcc.dg/991230-1.c: Likewise.
21125         * gcc.dg/i386-unroll-1.c: Likewise.
21126         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21127
21128 2003-02-22  Jan Hubicka  <jh@suse.cz>
21129
21130         * gcc.dg/i386-mul.c: New test.
21131
21132 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21133
21134         * gcc.dg/builtins-5.c: New test case.
21135
21136 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21137
21138         * gcc.dg/asmreg-1.c: New test.
21139
21140 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/9749
21143         * g++.dg/parse/varmod1.C: New test.
21144
21145 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21146
21147         PR c++/9727
21148         * g++.dg/template/op1.C: New test.
21149
21150 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21151
21152         PR c++/8906
21153         * g++.dg/template/nested2.C: New test.
21154
21155 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/8724
21158         * g++.dg/expr/dtor1.C: New test.
21159
21160 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21161
21162         * gcc.dg/cpp/include3.c: New test.
21163         * gcc.dg/cpp/inc/foo.h: New file.
21164
21165 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21166
21167         * gcc.c-torture/execute/20030221-1.c: New test.
21168
21169 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/9729
21172         * g++.dg/abi/conv1.C: New test.
21173
21174 2003-02-20  Jan Hubicka  <jh@suse.cz>
21175
21176         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21177
21178 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21179
21180         * gcc.c-torture/compile/20030219-1.c: New test.
21181
21182 2003-02-18  Jan Hubicka  <jh@suse.cz>
21183
21184         * gcc.dg/funcorder.c: New test.
21185
21186 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21187
21188         * gcc.c-torture/execute/20030218-1.c: New.
21189
21190 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21191
21192         * gcc.dg/20030218-1.c: New.
21193
21194 2003-02-18  Richard Henderson  <rth@redhat.com>
21195
21196         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21197         * gcc.dg/attr-used-2.c: New.
21198
21199 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/9704
21202         * g++.dg/init/copy5.C: New test.
21203
21204 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21205
21206         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21207         * g++.dg/pch/pch.exp: Likewise.
21208
21209 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21210
21211         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21212         STACK_SIZE is not defined.
21213
21214 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21215
21216         PR c++/9457
21217         * g++.dg/template/init1.C: New test.
21218
21219 2003-02-16  Jan HUbicka  <jh@suse.cz>
21220
21221         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21222         (foo): Add few extra tests
21223         * gcc.dg/c99-const-expr-3.c: Likewise.
21224         * gcc.c-torture/execute/20030216-1.c: New.
21225
21226 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21227
21228         PR c++/9459
21229         * g++.dg/ext/typeof4.C: New test.
21230
21231 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21232
21233         * gcc.dg/i386-387-3.c: New test case.
21234
21235 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21236
21237         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21238         cris-*-elf* cris-*-aout* and mmix-*-*.
21239
21240 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21241
21242         * gcc.dg/20030213-1.c: New test.
21243
21244 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21245
21246         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21247         * gcc.dg/i386-387-2.c: Likewise.
21248
21249 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21250
21251         * gcc.dg/ppc-spe.c: Fix formatting.
21252         Enable tests that were previously unsupported by gas.
21253         Delete tests for instructions that no longer exist.
21254         Switch arguments on evsubifw builtin.
21255
21256 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21257
21258         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21259         STACK_SIZE is too small.
21260
21261 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21262             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21263
21264         * gcc.dg/decl-2.c: New test.
21265
21266 2003-02-10  Jan Hubicka  <jh@suse.cz>
21267
21268         * gcc.dg/i386-fpcvt-1.c:  New test.
21269
21270 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21271
21272         * gcc.c-torture/execute/20030209-1.c: New test.
21273
21274 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21275
21276         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21277         int-wide bitops, use the constants of the same width.
21278         Likewise, if long long is 32-bit wide, test bitops using
21279         32-bit constants.
21280
21281 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21282
21283         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21284
21285 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21286
21287         * testsuite/gcc.dg/builtins-4.c: New test case.
21288
21289 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21290
21291         * gcc.dg/20020430-1.c: Fix dg command typos.
21292         * gcc.dg/20020503-1.c: Likewise.
21293
21294 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21295
21296         PR c++/8785
21297         * g++.dg/parse/fused-params1.C: New test.
21298
21299         PR c++/8857
21300         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21301
21302         PR c++/8921
21303         * g++.dg/parse/non-dependent1.C: New test.
21304
21305         PR c++/8928
21306         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21307
21308         PR c++/9228
21309         * g++.dg/parse/undefined7.C: New test.
21310         * g++.dg/parse/non-templ1.C: New test.
21311
21312         PR c++/9229
21313         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21314
21315 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21316
21317         * gcc.c-torture/compile/20030206-1.c: New test.
21318
21319 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21320
21321         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21322         "pow" to "foo" to avoid potential confusion with a math built-in.
21323
21324 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21325
21326         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21327         conditions for SPARC targets.
21328
21329 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21330
21331         * gcc.dg/20030204-1.c: New test.
21332
21333 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21334
21335         PR c++/38
21336         * g++.dg/parse/array-size1.C: New test.
21337
21338         PR c++/5657
21339         * g++.dg/parse/undefined3.C: New test.
21340
21341         PR c++/5665
21342         * g++.dg/parse/undefined4.C: New test.
21343
21344         PR c++/5975
21345         * g++.dg/parse/undefined5.C: New test.
21346
21347         PR c++/7259
21348         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21349
21350         PR c++/8578
21351         * g++.dg/parse/casting-operator1.C: New test.
21352
21353         PR c++/8596
21354         * g++.dg/parse/undefined6.C: New test.
21355
21356         PR c++/8736
21357         * g++.dg/parse/missing-template1.C: New test.
21358
21359 2003-02-04  Jan Hubicka  <jh@suse.cz>
21360
21361         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21362         * gcc.dg/i386-cmov?.c:  Likewise.
21363         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21364         * gcc.dg/i386-ssefp-1.c:  Likewise.
21365         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21366         conventions.
21367
21368 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21369
21370         PR c++/7129
21371         * testsuite/g++.dg/ext/max.C: New test.
21372
21373 2003-02-03  Jan Hubicka  <jh@suse.cz>
21374
21375         * gcc.c-torture/execute/20030203-1.c: New test.
21376
21377 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21378
21379         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21380         'natural-endian'.
21381
21382 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21383
21384         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21385         * g++.dg/init/new2.C: Likewise.
21386         * g++.dg/other/new1.C: Likewise.
21387
21388 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21389
21390         * gcc.dg/struct-ret-libc.c: New test.
21391
21392 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21393
21394         * gcc.dg/20030129-1.c: New test.
21395
21396 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21397
21398         PR c++/8849
21399         * g++.dg/template/ptrmem4.C: New test.
21400
21401 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21402
21403         * g++.dg/parser/constant1.C: New test.
21404
21405 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21406
21407         PR c++/8591
21408         * g++.dg/parse/friend2.C: New test.
21409
21410 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21411
21412         PR c++/9437
21413         * g++.dg/template/unify4.C: New test.
21414
21415 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21416
21417         * gcc.c-torture/execute/20030128-1.c: New test.
21418
21419 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21420
21421         * g++.dg/lookup/nested1.C: Test moved from ...
21422         * g++.old-deja/g++.other/lookup24.C: ... here.
21423
21424 2003-01-28  Jan Hubicka  <jh@suse.cz>
21425
21426         * gcc.dg/i386-cmov5.c:  New test.
21427
21428 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21429
21430         * gcc.c-torture/execute/20010925-1.c: Changed the
21431         memcpy declaration.
21432
21433 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         PR c++/3902
21436         * g++.dg/parse/template5.C: New test.
21437
21438 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21439
21440         PR fortran/9258
21441         * g77.dg/pr9258: New test.
21442
21443 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21444
21445         * README: Move relevant parts from README.g++.
21446
21447         * README.g++: Remove this file.
21448
21449 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * g++.dg/abi/dcast1.C: New test.
21452
21453 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21454
21455         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21456
21457 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21458
21459         PR c++/47
21460         * g++.old-deja/g++.other/lookup24.C: New test.
21461
21462 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21463
21464         PR middle-end/7227
21465         * gcc.dg/uninit-C.c: New test.
21466
21467 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21468
21469         * g++.dg/abi/covariant1.C: New test.
21470
21471 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21472
21473         * gcc.dg/20030123-1.c: New test.
21474
21475 2003-01-25  Jan Hubicka  <jh@suse.cz>
21476
21477         PR opt/8492
21478         * gcc.c-torture/compile/20030125-1.c
21479
21480 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21481
21482         PR c++/9403
21483         * g++.dg/parse/template3.C: New test.
21484         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21485
21486         PR c++/795
21487         * g++.dg/parse/template4.C: New test.
21488
21489         PR c++/9415
21490         * g++.dg/template/qual2.C: New test.
21491
21492         PR c++/8545
21493         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21494
21495         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21496
21497 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21498
21499         * gcc.c-torture/execute/switch-1.c: New test case.
21500
21501 2003-01-25  Jan Hubicka  <jh@suse.cz>
21502
21503         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21504
21505 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21506
21507         Tweaks for Bison-1.875. From the NEWS file:
21508         "- `parse error' -> `syntax error'
21509         Bison now uniformly uses the term `syntax error'"
21510         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21511         * gcc.dg/cpp/digraph2.c: Likewise.
21512         * gcc.dg/cpp/direct2.c: Likewise.
21513         * gcc.dg/cpp/paste4.c: Likewise.
21514         * gcc.dg/c90-restrict-1.c: Likewise.
21515         * gcc.dg/c99-func-2.c: Likewise.
21516         * gcc.dg/noncompile/920721-2.c: Likewise.
21517         * gcc.dg/noncompile/930622-2.c: Likewise.
21518         * gcc.dg/noncompile/940112-1.c: Likewise.
21519         * gcc.dg/noncompile/950921-1.c: Likewise.
21520         * gcc.dg/noncompile/951123-1.c: Likewise.
21521         * gcc.dg/noncompile/971104-1.c: Likewise.
21522         * gcc.dg/noncompile/990416-1.c: Likewise.
21523
21524 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21525
21526         * g++.dg/parse/undefined1.C: Add error message.
21527
21528 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/9354
21531         * g++.dg/parse/new1.C: New test.
21532
21533         PR c++/9216
21534         * g++.dg/parse/template2.C: New test.
21535
21536         PR c++/9354
21537         * g++.dg/parse/typedef2.C: New test.
21538
21539         PR c++/9328
21540         * g++.dg/ext/typeof3.C: New test.
21541
21542 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21543
21544         PR c++/2738
21545         * g++.dg/parse/ret-type1.C: New test.
21546
21547         PR c++/3792
21548         * g++.dg/parse/tmpl-outside1.C: New test.
21549
21550         PR c++/4207
21551         * g++.dg/parse/int-as-enum1.C: New test.
21552
21553         PR c++/4903
21554         * g++.dg/parse/no-typename1.C: New test.
21555
21556         PR c++/5533
21557         * g++.dg/parse/no-value1.C: New test.
21558
21559         PR c++/5921
21560         * g++.dg/parse/wrong-inline1.C: New test.
21561
21562         PR c++/6402
21563         * g++.dg/parse/ref1.C: New test.
21564
21565         PR c++/6992
21566         * g++.dg/parse/attr-ctor1.C: New test.
21567
21568         PR c++/7229
21569         * g++.dg/parse/namespace5.C: New test.
21570
21571         PR c++/7917
21572         * g++.dg/parse/func-def1.C: New test.
21573
21574         PR c++/8143
21575         * g++.dg/parse/undefined1.C: New test.
21576
21577         PR c++/5723, PR c++/8522
21578         * g++.dg/parse/specialization1.C: New test.
21579
21580         PR c++/163, PR c++/8595
21581         * g++.dg/parse/struct-as-enum1.C: New test.
21582
21583         PR c++/9173
21584         * g++.dg/parse/undefined2.C: New test.
21585
21586 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21587
21588         PR c++/9298
21589         * g++.dg/parse/template1.C: New test.
21590
21591         PR c++/9384
21592         * g++.dg/parse/using1.C: New test.
21593
21594         PR c++/9285
21595         PR c++/9294
21596         * g++.dg/parse/expr2.C: New test.
21597
21598         PR c++/9388
21599         * g++.dg/parse/lookup2.C: Likewise.
21600
21601 2003-01-21  Jan Hubicka  <jh@suse.cz>
21602
21603         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21604         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21605         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21606         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21607
21608 2003-01-20  Nick Clifton  <nickc@redhat.com>
21609
21610         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21611         problem with ARM sibcall code generation.
21612
21613 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21614
21615         * gcc.c-torture/execute/20030120-1.c: New.
21616
21617 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21618
21619         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21620
21621 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21622
21623         PR c++/9272
21624         * g++.dg/parse/ctor1.C: New test.
21625
21626         PR c++/9294:
21627         * g++.dg/parse/qualified1.C: New test.
21628
21629         * g++.dg/parse/typename3.C: New test.
21630
21631 2003-01-16  Richard Henderson  <rth@redhat.com>
21632
21633         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21634
21635 2003-01-16  Richard Henderson  <rth@redhat.com>
21636
21637         * g++.dg/pch/pch.exp: Copy test header to the working directory
21638         before using it either for precompilation or direct use.
21639         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21640         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21641
21642 2003-01-16  Richard Henderson  <rth@redhat.com>
21643
21644         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21645         before using it either for precompilation or direct use.
21646         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21647         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21648
21649 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21650
21651         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21652         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21653         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21654         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21655         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21656         typename warning into error.
21657         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21658         error messages.
21659         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21660         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21661         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21662         messages.
21663         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21664         make declaration visible in template.
21665         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21666         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21667         messages.
21668         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21669         message.
21670         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21671         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21672         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21673         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21674         typename warning with error message.
21675         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21676         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21677         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21678
21679 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21680
21681         * g++.dg/parse/ambig2.C: New test.
21682
21683 2003-01-15  Richard Henderson  <rth@redhat.com>
21684
21685         * g++.dg/tls/init-2.C: Update error message string.
21686
21687 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688
21689         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21690
21691 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21692
21693         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21694         all for HC11/HC12.
21695         * gcc.c-torture/compile/20001205-1.x: Likewise.
21696         * gcc.c-torture/compile/20001226-1.x: Likewise.
21697         * gcc.c-torture/compile/920520-1.x: Likewise.
21698         * gcc.c-torture/compile/961203-1.x: Likewise.
21699         * gcc.c-torture/compile/20020604-1.x: Likewise.
21700
21701 2003-01-15  Jan Hubicka  <jh@suse.cz>
21702
21703         * gcc.c-torture/compile/20030115-1.c: New test.
21704
21705         * gcc.dg/i386-fpcvt-1.c: New test.
21706         * gcc.dg/i386-fpcvt-2.c: New test.
21707
21708 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21709
21710         Further conform g++'s __vmi_class_type_info to the C++ ABI
21711         specification.
21712         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21713         the specification.
21714
21715 2003-01-14  Jan Hubicka  <jh@suse.cz>
21716
21717         * gcc.dg/i386-fpcvt-1.c: New test.
21718         * gcc.dg/i386-fpcvt-2.c: New test.
21719
21720 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21721
21722         * gcc.dg/i386-mmx-3.c: New test.
21723
21724 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/9264
21727         * g++.dg/parse/octal1.C: New file.
21728
21729         PR c++/9172
21730         * g++.dg/parse/typename1.C: New file.
21731
21732 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21733
21734         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21735         * gcc.dg/bf-no-ms-layout.c: Likewise.
21736         * gcc.dg/bf-ms-attrib.c: Likewise.
21737
21738 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21739
21740         PR c++/9099
21741         * g++.dg/parse/dtor1.C: New file.
21742
21743         PR c++/9128
21744         * g++.dg/rtti/typeid1.C: New file.
21745
21746         PR c++/9153
21747         * g++.dg/parse/lookup1.C: New file.
21748
21749         PR c++/9171
21750         * g++.dg/templ/spec5.C: New file.
21751
21752 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21753
21754         * gcc.c-torture/compile/20030110-1.c: New test.
21755
21756 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21757
21758         Merge from pch-branch:
21759
21760         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21761
21762         * gcc.dg/pch/cpp-1.h: New.
21763         * gcc.dg/pch/cpp-1.c: New.
21764         * gcc.dg/pch/cpp-2.h: New.
21765         * gcc.dg/pch/cpp-2.c: New.
21766
21767         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21768
21769         * gcc.dg/pch/except-1.h: New.
21770         * gcc.dg/pch/except-1.c: New.
21771
21772         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21773
21774         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21775         running test.
21776         * gcc.dg/pch: Include *.hp not *.h.
21777         * gcc.dg/pch/system-1.h: New.
21778         * gcc.dg/pch/system-1.c: New.
21779
21780         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21781
21782         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21783         rather than trying to build and run a program using PCH.
21784         * gcc.dg/pch: Remove dg-do commands from test files.
21785
21786         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21787
21788         * gcc.dg/pch/macro-3.c: New.
21789         * gcc.dg/pch/macro-3.h: New.
21790
21791         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21792
21793         * gcc.dg/pch/common-1.c: New.
21794         * gcc.dg/pch/common-1.h: New.
21795         * gcc.dg/pch/decl-1.c: New.
21796         * gcc.dg/pch/decl-1.h: New.
21797         * gcc.dg/pch/decl-2.c: New.
21798         * gcc.dg/pch/decl-2.h: New.
21799         * gcc.dg/pch/decl-3.c: New.
21800         * gcc.dg/pch/decl-3.h: New.
21801         * gcc.dg/pch/decl-4.c: New.
21802         * gcc.dg/pch/decl-4.h: New.
21803         * gcc.dg/pch/decl-5.c: New.
21804         * gcc.dg/pch/decl-5.h: New.
21805         * gcc.dg/pch/global-1.c: New.
21806         * gcc.dg/pch/global-1.h: New.
21807         * gcc.dg/pch/inline-1.c: New.
21808         * gcc.dg/pch/inline-1.h: New.
21809         * gcc.dg/pch/inline-2.c: New.
21810         * gcc.dg/pch/inline-2.h: New.
21811         * gcc.dg/pch/static-1.c: New.
21812         * gcc.dg/pch/static-1.h: New.
21813         * gcc.dg/pch/static-2.c: New.
21814         * gcc.dg/pch/static-2.h: New.
21815
21816         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21817
21818         * g++.dg/pch/pch.exp: Better handle failing testcases.
21819         * gcc.dg/pch/pch.exp: Likewise.
21820         * gcc.dg/pch/macro-1.c: New.
21821         * gcc.dg/pch/macro-1.h: New.
21822         * gcc.dg/pch/macro-2.c: New.
21823         * gcc.dg/pch/macro-2.h: New.
21824
21825         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21826
21827         * g++.dg/dg.exp: Treat files in pch/ specially.
21828         * g++.dg/pch/pch.exp: New file.
21829         * g++.dg/pch/empty.H: New file.
21830         * g++.dg/pch/empty.C: New file.
21831         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21832         "precompile".
21833
21834         * gcc.dg/pch/pch.exp: New file.
21835         * gcc.dg/pch/empty.h: New file.
21836         * gcc.dg/pch/empty.c: New file.
21837         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21838         "precompile".
21839
21840 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21841
21842         * g++.dg/template/friend14.C: New test.
21843
21844 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21845
21846         * gcc.dg/old-style-asm-1.c: New test.
21847
21848 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21849
21850         * gcc.c-torture/compile/20030109-1.c: New test.
21851
21852 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21853
21854         * gcc.c-torture/execute/20030109-1.c: New test.
21855
21856 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21857
21858         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21859         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21860         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21861         * g++.old-deja/g++.mike/eh2.C: Likewise
21862         * g++.old-deja/g++.mike/eh3.C: Likewise
21863         * g++.old-deja/g++.mike/eh5.C: Likewise
21864         * g++.old-deja/g++.mike/eh6.C: Likewise
21865         * g++.old-deja/g++.mike/eh7.C: Likewise
21866         * g++.old-deja/g++.mike/eh8.C: Likewise
21867         * g++.old-deja/g++.mike/eh9.C: Likewise
21868         * g++.old-deja/g++.mike/eh10.C: Likewise
21869         * g++.old-deja/g++.mike/eh12.C: Likewise
21870         * g++.old-deja/g++.mike/eh13.C: Likewise
21871         * g++.old-deja/g++.mike/eh14.C: Likewise
21872         * g++.old-deja/g++.mike/eh16.C: Likewise
21873         * g++.old-deja/g++.mike/eh17.C: Likewise
21874         * g++.old-deja/g++.mike/eh18.C: Likewise
21875         * g++.old-deja/g++.mike/eh21.C: Likewise
21876         * g++.old-deja/g++.mike/eh23.C: Likewise
21877         * g++.old-deja/g++.mike/eh24.C: Likewise
21878         * g++.old-deja/g++.mike/eh25.C: Likewise
21879         * g++.old-deja/g++.mike/eh26.C: Likewise
21880         * g++.old-deja/g++.mike/eh27.C: Likewise
21881         * g++.old-deja/g++.mike/eh28.C: Likewise
21882         * g++.old-deja/g++.mike/eh29.C: Likewise
21883         * g++.old-deja/g++.mike/eh31.C: Likewise
21884         * g++.old-deja/g++.mike/eh33.C: Likewise
21885         * g++.old-deja/g++.mike/eh34.C: Likewise
21886         * g++.old-deja/g++.mike/eh35.C: Likewise
21887         * g++.old-deja/g++.mike/eh36.C: Likewise
21888         * g++.old-deja/g++.mike/eh37.C: Likewise
21889         * g++.old-deja/g++.mike/eh38.C: Likewise
21890         * g++.old-deja/g++.mike/eh39.C: Likewise
21891         * g++.old-deja/g++.mike/eh40.C: Likewise
21892         * g++.old-deja/g++.mike/eh41.C: Likewise
21893         * g++.old-deja/g++.mike/eh42.C: Likewise
21894         * g++.old-deja/g++.mike/eh44.C: Likewise
21895         * g++.old-deja/g++.mike/eh46.C: Likewise
21896         * g++.old-deja/g++.mike/eh47.C: Likewise
21897         * g++.old-deja/g++.mike/eh48.C: Likewise
21898         * g++.old-deja/g++.mike/eh49.C: Likewise
21899         * g++.old-deja/g++.mike/eh50.C: Likewise
21900         * g++.old-deja/g++.mike/eh51.C: Likewise
21901         * g++.old-deja/g++.mike/eh53.C: Likewise
21902         * g++.old-deja/g++.mike/eh55.C: Likewise
21903         * g++.old-deja/g++.mike/p7912.C: Likewise
21904         * g++.old-deja/g++.mike/p9706.C: Likewise
21905         * g++.old-deja/g++.mike/p10416.C: Likewise
21906         * g++.old-deja/g++.mike/p11667.C: Likewise
21907         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21908         Remove redundant reference to Iris.
21909         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21910         Elxsi, i860, Pico Java, and WE32K.
21911
21912 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21913
21914         * g++.dg/ext/asm4.C: New test.
21915
21916 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21917
21918         PR c++/9030
21919         * g++.dg/template/friend12.C: New test.
21920         * g++.dg/template/friend13.C: Likewise.
21921         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21922
21923 2003-01-08  Jan Hubicka  <jh@suse.cz>
21924
21925         * gcc.dg/i386-cadd.c: New test.
21926         * gcc.dg/i386-cmov4.c: Likewise.
21927
21928 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR c++/9165
21931         * g++.dg/warn/Wunused-3.C: New test.
21932
21933         * g++.dg/abi/bitfield9.C: New test.
21934
21935         PR c++/9189
21936         * g++.dg/parse/defarg3.C: New test.
21937
21938 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21939
21940         * g++.dg/parse/ambig1.C: New test.
21941         * g++.dg/parse/defarg2.C: New test.
21942
21943 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21944
21945         * g++.dg/template/defarg-1.C: New test.
21946         * g++.dg/template/local2.C: Likewise.
21947
21948 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21949
21950         * gcc.c-torture/execute/20030105-1.c: New test.
21951
21952 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21953
21954         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21955         * g++.dg/parse/namespace4.C: Likewise.
21956
21957 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         * g++.dg/template/ntp2.C: New test.
21960
21961 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21962
21963         * g++.dg/parse/extern-C-1.C: New test.
21964
21965         * g++.dg/parse/namespace4.C: New test.
21966
21967         * g++.dg/template/nested1.C: New test.
21968
21969         * g++.dg/parse/namespace3.C: New test.
21970
21971 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21972
21973         * g++.dg/lookup/two-stage1.C: New test.
21974
21975 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21976
21977         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21978         * g++.old-deja/g++.jason/access8.C: Likewise.
21979         * g++.old-deja/g++.other/decl5.C: Likewise.
21980
21981 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21982
21983         * g++.dg/parse/parse7.C: New test.
21984
21985 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21986
21987         PR c++/2843
21988         * g++.dg/ext/attrib7.C: New test.
21989
21990 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21991
21992         * g++.dg/parse/parse6.C: New test.
21993
21994 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21995
21996         * gcc.dg/h8300-stack-1.c: New.
21997
21998 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21999
22000         g++.dg/lookup/exception1.C: New test.
22001
22002         g++.dg/lookup/template1.C: New test.
22003
22004         g++.dg/parse/namespace2.C: New test.
22005
22006         g++.dg/parse/parens2.C: New test.
22007
22008 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22009
22010         * g++.dg/parse/parse5.C: New test.
22011         * g++.dg/lookup/scoped4.C: New test.
22012
22013 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22014
22015         * g++.dg/parse/parens1.C: New test.
22016
22017         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22018         angle-bracket1.C.
22019         * g++.dg/parse/parens2.C: New test.
22020
22021         * g++.dg/lookup/scope-operator1.C: New test.
22022
22023         * g++.dg/parse/operator1.C: New test.
22024
22025 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22026
22027         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22028         * g++.old-deja/g++.other/access6.C: Likewise.
22029         * g++.old-deja/g++.other/decl1.C: Likewise.
22030         * g++.old-deja/g++.pt/typename12.C: Likewise.
22031
22032 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * g++.dg/parse/namespace1.C: New test.
22035
22036 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22037
22038         * g++.dg/parse/parse4.C: New test.
22039
22040 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22041
22042         * g++.dg/parse/parse3.C: New test.
22043
22044 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22045
22046         * g++.dg/parse/parse2.C: New test.
22047
22048 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22049
22050         * g++.dg/template/friend11.C: New test.
22051
22052 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22053
22054         * g++.dg/parse/parse1.C: New test.
22055
22056 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22057
22058         * lib/profopt.exp: Change the name of a global variable to avoid
22059         possible clashes with other test suites.
22060
22061 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22062
22063         * g++.dg/inherit/covariant8.C: New test.
22064
22065 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22066
22067         * g++.dg/init/array9.C: New test.
22068
22069         PR c++/9112
22070         * g++.dg/parse/expr1.C: New test.
22071
22072 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22073
22074         * gcc.c-torture/compile/20021230-1.c: New test.
22075
22076 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         * g++.dg/inherit/covariant5.C: New test.
22079         * g++.dg/inherit/covariant6.C: New test.
22080         * g++.dg/inherit/covariant7.C: New test.
22081
22082 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22083
22084         PR c++/2739
22085         * g++.dg/other/access2.C: New test.
22086
22087 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22088
22089         * g++.dg/other/anon-struct.C: No longer fails
22090         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22091         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22092         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22093
22094 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22095
22096         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22097
22098 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22099
22100         * g++.dg/eh/spec4.C: Remove stray semicolon.
22101         * g++.dg/expr/pmf-1.C: Change error message.
22102         * g++.dg/ext/asm1.C: Remove stray semicolon.
22103         * g++.dg/ext/typename1.C: Add missing typenames.
22104         * g++.dg/inherit/template-as-base.C: Change error message.
22105         * g++.dg/lookup/scoped1.C: Likewise.
22106         * g++.dg/lookup/scoped2.C: Likewise.
22107         * g++.dg/lookup/using2.C: Likewise.
22108         * g++.dg/other/component1.C: Remove stray semicolon.
22109         * g++.dg/other/do1.C: Change error message.
22110         * g++.dg/other/error2.C: Likewise.
22111         * g++.dg/other/init1.C: Likewise.
22112         * g++.dg/other/packed1.C: Remove stray semicolon.
22113         * g++.dg/other/ptrmem2.C: Change error message.
22114         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22115         marker.
22116         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22117         * g++.dg/template/access3.C: Add typename keyword.
22118         * g++.dg/template/access5.C: Remove stray semicolon.
22119         * g++.dg/template/access6.C: Likewise.
22120         * g++.dg/template/complit1.C: Likewise.
22121         * g++.dg/template/crash1.C: Change error message.
22122         * g++.dg/template/inherit2.C: Remove stray semicolon.
22123         * g++.dg/template/instantiate2.C: Likewise.
22124         * g++.dg/template/instantiate3.C: Change error message.
22125         * g++.dg/template/qual1.C: Remove stray semicolon.
22126         * g++.dg/template/qualttp18.C: Change error message.
22127         * g++.dg/template/ref1.C: Remove stray semicolon.
22128         * g++.dg/template/sizeof1.C (A::value): Declare it.
22129         * g++.dg/template/spec4.C: Change error message.
22130         * g++.dg/template/static1.C: Likewise.
22131         * g++.dg/template/type1.C: Likewise.
22132         * g++.dg/template/typename3.C: Likewise.
22133         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22134         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22135         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22136         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22137         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22138         named return value extension.
22139         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22140         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22141         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22142         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22143         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22144         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22145         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22146         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22147         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22148         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22149         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22150         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22151         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22152         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22153         syntax.
22154         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22155         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22156         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22157         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22158         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22159         * g++.old-deja/g++.brendan/template11.C: Likewise.
22160         * g++.old-deja/g++.brendan/template26.C: Likewise.
22161         * g++.old-deja/g++.brendan/template27.C: Use explicit
22162         specialization syntax.
22163         * g++.old-deja/g++.brendan/template30.C: Likewise.
22164         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22165         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22166         non-dependent names.
22167         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22168         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22169         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22170         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22171         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22172         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22173         named return value extension.
22174         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22175         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22176         * g++.old-deja/g++.ext/return1.C: Likewise.
22177         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22178         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22179         * g++.old-deja/g++.jason/access8.C: Likewise.
22180         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22181         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22182         pseudo-destructor names.
22183         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22184         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22185         pseudo-destructor names.
22186         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22187         * g++.old-deja/g++.jason/overload19.C: Likewise.
22188         * g++.old-deja/g++.jason/overload32.C: Likewise.
22189         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22190         stray semicolons.
22191         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22192         * g++.old-deja/g++.jason/return.C: Likewise.
22193         * g++.old-deja/g++.jason/return2.C: Likewise.
22194         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22195         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22196         syntax.
22197         * g++.old-deja/g++.jason/template10.C: Account for use of
22198         non-dependent names.
22199         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22200         syntax.
22201         * g++.old-deja/g++.jason/template37.C: Likewise.
22202         * g++.old-deja/g++.law/access4.C: Change error messages.
22203         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22204         pseudo-destructor names.
22205         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22206         * g++.old-deja/g++.law/ctors9.C: Likewise.
22207         * g++.old-deja/g++.law/cvt22.C: Likewise.
22208         * g++.old-deja/g++.law/dtors5.C: Likewise.
22209         * g++.old-deja/g++.law/global-init1.C: Likewise.
22210         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22211         * g++.old-deja/g++.law/operators28.C: Likewise.
22212         * g++.old-deja/g++.law/visibility28.C: Likewise.
22213         * g++.old-deja/g++.martin/eval1.C: Likewise.
22214         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22215         name.
22216         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22217         * g++.old-deja/g++.mike/net34.C: Likewise.
22218         * g++.old-deja/g++.mike/net36.C: Likewise.
22219         * g++.old-deja/g++.mike/ns2.C: Likewise.
22220         * g++.old-deja/g++.mike/p12306.C: Likewise.
22221         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22222         value extension.
22223         * g++.old-deja/g++.mike/p700.C: Likewise.
22224         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22225         * g++.old-deja/g++.mike/p710.C: Likewise.
22226         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22227         value extension.
22228         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22229         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22230         * g++.old-deja/g++.ns/crash2.C: Likewise.
22231         * g++.old-deja/g++.ns/crash3.C: Likewise.
22232         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22233         * g++.old-deja/g++.ns/ns17.C: Likewise.
22234         * g++.old-deja/g++.ns/template16.C: Likewise.
22235         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22236         keyword.
22237         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22238         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22239         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22240         named return value extension.
22241         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22242         * g++.old-deja/g++.other/access4.C: Issue additional error
22243         messages.
22244         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22245         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22246         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22247         * g++.old-deja/g++.other/crash25.C: Change error message.
22248         * g++.old-deja/g++.other/crash4.C: Change error message.
22249         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22250         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22251         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22252         checks.
22253         * g++.old-deja/g++.other/defarg8.C: Likewise.
22254         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22255         * g++.old-deja/g++.other/dtor10.C: Likewise.
22256         * g++.old-deja/g++.other/incomplete.C: Likewise.
22257         * g++.old-deja/g++.other/linkage7.C: Likewise.
22258         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22259         lookup algorithm.
22260         * g++.old-deja/g++.other/mangle2.C: Likewise.
22261         * g++.old-deja/g++.other/refinit2.C: Likewise.
22262         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22263         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22264         * g++.old-deja/g++.pt/crash28.C: Likewise.
22265         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22266         syntax.
22267         * g++.old-deja/g++.pt/crash32.C: Change error message.
22268         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22269         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22270         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22271         error message position.
22272         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22273         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22274         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22275         syntax.
22276         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22277         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22278         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22279         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22280         keyword.
22281         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22282         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22283         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22284         keyword.
22285         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22286         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22287         syntax.
22288         * g++.old-deja/g++.pt/friend28.C: Account for use of
22289         non-dependent names.
22290         * g++.old-deja/g++.pt/friend29.C: Likewise.
22291         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22292         rules.
22293         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22294         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22295         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22296         lookup rules.
22297         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22298         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22299         keyword.
22300         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22301         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22302         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22303         keyword.
22304         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22305         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22306         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22307         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22308         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22309         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22310         keyword.
22311         * g++.old-deja/g++.pt/spec10.C: Likewise.
22312         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22313         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22314         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22315         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22316         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22317         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22318         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22319         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22320         * g++.old-deja/g++.pt/typename15.C: Likewise.
22321         * g++.old-deja/g++.pt/typename22.C: Likewise.
22322         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22323         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22324         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22325         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22326         syntax.
22327         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22328         return value extension.
22329         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22330         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22331         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22332         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22333
22334 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.dg/warn/inline1.C: New test.
22337         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22338         * g++.old-deja/g++.jason/synth10.C: Likewise.
22339         * g++.old-deja/g++.mike/net31.C: Likewise.
22340         * g++.old-deja/g++.mike/p8786.C: Likewise.
22341
22342         * g++.dg/template/friend10.C: New test.
22343         * g++.dg/template/conv5.C: New test.
22344
22345 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         * g++.dg/lookup/scoped3.C: New test.
22348
22349         * g++.dg/lookup/decl1.C: New test.
22350         * g++.dg/lookup/decl2.C: New test.
22351
22352 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22353
22354         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22355         gcc.c-torture/compile/20021015-1.c,
22356         gcc.c-torture/compile/20021015-2.c,
22357         gcc.c-torture/compile/20021123-1.c,
22358         gcc.c-torture/compile/20021123-2.c,
22359         gcc.c-torture/compile/20021123-3.c,
22360         gcc.c-torture/compile/20021123-4.c,
22361         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22362         only to 3.1 or 3.2 branch.
22363
22364 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22365
22366         * gcc.dg/i386-bitfield3.c: New test.
22367
22368         * gcc.dg/i386-bitfield2.c: New test.
22369
22370 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.dg/parse/conv_op1.C: New test.
22373
22374 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22375
22376         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22377         approved.
22378
22379 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22380
22381         * gcc.c-torture/compile/20021220-1.c: New test.
22382
22383 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22384
22385         * gcc.dg/i386-fastcall-1.c: New.
22386
22387 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22388
22389         * gcc.c-torture/execute/20021219-1.c: New test.
22390
22391 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22392
22393         * gcc.dg/i386-pic-1.c: New test.
22394
22395 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22396
22397         PR c++/8099
22398         * g++.dg/template/friend9.C: New test.
22399
22400 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22401
22402         PR c++/3663
22403         * g++.dg/template/access7.C: New test.
22404
22405 2002-12-18  Nick Clifton  <nickc@redhat.com>
22406
22407         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22408         the libstdc++-v3 directory has been found.
22409
22410 2002-12-12  Devang Patel <dpatel@apple.com>
22411         * gcc.dg/darwin-ld-1.c: New test.
22412         * gcc.dg/darwin-ld-2.c: New test.
22413         * gcc.dg/darwin-ld-3.c: New test.
22414         * gcc.dg/darwin-ld-4.c: New test.
22415         * gcc.dg/darwin-ld-5.c: New test.
22416
22417 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22418
22419         * gcc.c-torture/compile/20021212-1.c: New test.
22420
22421 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22422
22423         * gcc.dg/fshort-wchar: New test.
22424
22425 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22426
22427         PR c++/8372
22428         * g++.dg/template/dtor1.C: New test.
22429
22430         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22431         markers.
22432
22433 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22434
22435         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22436
22437 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22438
22439         * g++.dg/template/static1.C: New test.
22440         * g++.dg/template/static2.C: New test.
22441         * g++.old-deja/g++.ext/memconst.C: New test.
22442
22443 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22444
22445         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22446         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22447         * g++.dg/special/initp1.C: Likewise.
22448
22449 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.c-torture/execute/20021204-1.c: New test.
22452
22453 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22454
22455         * gcc.dg/ppc-fmadd-1.c: New file.
22456         * gcc.dg/ppc-fmadd-2.c: New file.
22457         * gcc.dg/ppc-fmadd-3.c: New file.
22458
22459 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * gcc.c-torture/compile/20021204-1.c: New test.
22462
22463 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         * g++.dg/inherit/covariant2.C: New test.
22466         * g++.dg/inherit/covariant3.C: New test.
22467         * g++.dg/inherit/covariant4.C: New test.
22468         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22469         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22470
22471 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22472
22473         PR c++/8688
22474         * g++.dg/init/brace3.C: New test.
22475
22476 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22477
22478         * gcc.dg/20020210-1.c: Fix a comment typo.
22479
22480 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22481
22482         PR c++/8720
22483         * g++.dg/parse/defarg1.C: New test.
22484
22485         PR c++/8615
22486         * g++.dg/template/char1.C: New test.
22487
22488         * g++.dg/template/varmod1.C: Fix typo.
22489
22490 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22491
22492         DR 180
22493         * g++.old-deja/g++.pt/crash32.C: Expect error.
22494
22495 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22496
22497         PR c++/5919
22498         * g++.dg/template/varmod1.C: New test.
22499
22500         PR c++/8727
22501         * g++.dg/inherit/typeinfo1.C: New test.
22502
22503         PR c++/8663
22504         * g++.dg/inherit/typedef1.C: New test.
22505
22506 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22507
22508         PR c++/8332
22509         PR c++/8493
22510         * g++.dg/template/strlen1.C: New test.
22511
22512         PR c++/8227
22513         * g++.dg/template/ctor2.C: New test.
22514
22515         PR c++/8214
22516         * g++.dg/init/string1.C: New test.
22517
22518         PR c++/8511
22519         * g++.dg/template/friend8.C: New test.
22520
22521 2002-11-29  Joe Buck <jbuck@synopsys.com>
22522
22523         * g++.dg/lookup/anon2.C: New test.
22524
22525 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22526
22527         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22528         h8300 port.
22529
22530 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22531
22532         * gcc.dg/bitfld-6.c: New test.
22533
22534 2002-11-27  Jan Hubicka  <jh@suse.cz>
22535
22536         * gcc.c-torture/execute/20021127.[cx]: New test.
22537
22538 2002-11-26  Jan Hubicka  <jh@suse.cz>
22539
22540         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22541         quality.
22542
22543 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22544
22545         * g++.dg/init/brace2.C: New test.
22546         * g++.old-deja/g++.mike/p9129.C: Correct.
22547
22548 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22549
22550         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22551
22552 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22553
22554         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22555
22556 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22557
22558         * testsuite/g++.dg/abi/empty11.C: New test.
22559         * testsuite/g++.dg/rtti/cv1.C: New test.
22560
22561 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22562
22563         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22564
22565 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22566
22567         * g++.dg/abi/empty10.C: New test.
22568
22569 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22570
22571         * gcc.c-torture/compile/20021124-1.c: New test.
22572
22573 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22574
22575         * g++.dg/abi/rtti2.C: New test.
22576
22577 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22578
22579         * gcc.dg/i386-unroll-1.c: New test.
22580
22581 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22582
22583         * gcc.c-torture/compile/20021120-1.c: New test.
22584         * gcc.c-torture/compile/20021120-2.c: New test.
22585
22586 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22587
22588         * gcc.dg/bitfld-5.c: New test.
22589
22590 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22591
22592         * gcc.c-torture/execute/20021120-3.c: New test.
22593
22594 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22595
22596         * gcc.c-torture/execute/20021120-2.c: New test.
22597
22598 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22599
22600         * gcc.c-torture/execute/20021120-1.c: New test.
22601
22602 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22603
22604         * gcc.c-torture/execute/20021118-3.c: New test.
22605
22606 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22607
22608         * gcc.c-torture/compile/20021119-1.c: New test.
22609
22610 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22611
22612         * gcc.dg/duff-1.c: New test.
22613         * gcc.dg/duff-2.c: New test.
22614         * gcc.dg/duff-3.c: New test.
22615
22616 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22617
22618         * gcc.dg/cpp/_Pragma5.c: New test.
22619
22620 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22621
22622         * gcc.c-torture/execute/20021118-2.c: New test.
22623
22624 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22625
22626         * gcc.c-torture/execute/20021118-1.c: New test.
22627
22628 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22629
22630         * gcc.dg/20021116-1.c: New test.
22631
22632 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22633
22634         * g++.dg/abi/vcall1.C: New test.
22635
22636 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22637
22638         * gcc.dg/20021029-1.c: New test.
22639         * gcc.dg/20021029-2.c: New test.
22640
22641 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22642
22643         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22644
22645 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22646
22647         PR c/8439
22648         * gcc.dg/20021110.c: Move to ...
22649         * gcc.c-torture/compile/20021110.c: .... here.
22650
22651 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22652
22653         PR c/8467
22654         * gcc.c-torture/execute/20021111-1.c
22655
22656 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22657
22658         PR c/8439
22659         * gcc.dg/20021110.c: New test.
22660
22661 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * g++.dg/abi/vthunk3.C: Run only on x86.
22664
22665 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22666
22667         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22668
22669 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22670
22671         * lib/compat.exp (compat-execute): Fix logic error in last
22672         change.
22673
22674 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22675
22676         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22677
22678 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22679
22680         PR c++/8389
22681         * g++.dg/template/access6.C: New test.
22682
22683 2002-11-08  Jan Hubicka  <jh@suse.cz>
22684
22685         * gcc.dg/i386-ssefp-1.c: New test.
22686         * gcc.dg/i386-ssefp-1.c: New test.
22687
22688 2002-11-08  Jan Hubicka  <jh@suse.cz>
22689
22690         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22691
22692 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * g++.dg/abi/vthunk3.C: New test.
22695
22696         PR c++/8338
22697         * g++.dg/template/crash2.C: New test.
22698
22699 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22700
22701         * testsuite/g++.dg/abi/dtor1.C: New test.
22702         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22703
22704 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22705
22706         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22707         Darwin.
22708
22709 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22710
22711         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22712         -mthumb.  Only xfail with -O0.
22713
22714 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * g++.dg/abi/thunk1.C: New test.
22717         * g++.dg/abi/thunk2.C: Likewise.
22718         * g++.dg/abi/vtt1.C: Likewise.
22719
22720 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22721
22722         PR optimization/8423
22723         * gcc.c-torture/execute/builtin-constant.c: New test.
22724
22725 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22726
22727         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22728         Add some more cases.
22729
22730 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22731
22732         PR c++/8391
22733         * g++.dg/opt/local1.C: New test.
22734
22735 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22736
22737         PR c++/8160
22738         * g++.dg/template/complit1.C: New test.
22739
22740         PR c++/8149
22741         * g++.dg/template/typename4.C: Likewise.
22742
22743 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22744
22745         Core issue 287, PR c++/7639
22746         * g++.dg/template/instantiate1.C: Adjust error location.
22747         * g++.dg/template/instantiate3.C: New test.
22748         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22749         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22750         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22751
22752 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22753
22754         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22755
22756 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22757
22758         PR c++/8287
22759         * g++.dg/init/dtor2.C: New test.
22760
22761 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22762
22763         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22764         * gcc.dg/nest.c: Bypass errors on irix6.
22765
22766 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22767
22768         * gcc.dg/nest.c: Expect error for mmix-*-*.
22769         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22770
22771 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22772
22773         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22774         markers.
22775
22776         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22777
22778 2002-10-25  Mike Stump  <mrs@apple.com>
22779
22780         * gcc.dg/warn-1.c: New test.
22781
22782 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22783
22784         * g++.dg/template/typename3.C: New test.
22785
22786 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22787
22788         * g++.dg/lookup/ptrmem1.C: New test.
22789
22790         * g++.dg/abi/vthunk2.C: New test.
22791
22792 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22793
22794         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22795
22796 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22797
22798         * g++.dg/abi/empty9.C: New test.
22799
22800 2002-10-24  Richard Henderson  <rth@redhat.com>
22801
22802         * g++.dg/inherit/thunk1.C: Enable for ia64.
22803
22804 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22805
22806         PR c++/8067
22807         * g++.dg/lookup/pretty1.C: New test.
22808
22809 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * gcc.dg/20021023-1.c: New test.
22812
22813 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22814
22815         PR c++/7679
22816         * g++.dg/parse/inline1.C: New test.
22817
22818 2002-10-23  Richard Henderson  <rth@redhat.com>
22819
22820         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22821
22822         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22823
22824 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22825
22826         PR c++/6579
22827         * g++.dg/parse/stmtexpr3.C: New test.
22828
22829 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22830
22831         * g++.dg/expr/cond1.C: New test.
22832
22833 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22834
22835         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22836
22837 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22838
22839         * g++.dg/abi/vbase13.C: New test.
22840         * g++.dg/abi/vbase14.C: Likewise.
22841
22842 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * gcc.dg/tls/pic-1.c: New test.
22845         * gcc.dg/tls/nonpic-1.c: New test.
22846         * gcc.dg/20021018-1.c: New test.
22847
22848 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22849
22850         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22851         Remove only files with the same base name as the test case.
22852         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22853         (profopt-execute): Likewise.  Also, remove old profiling
22854         and performance data files before running the tests.
22855
22856         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22857         * g++.dg/bprob/bprob.exp: Likewise.
22858         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22859         to allow more general test case names.
22860
22861         * g++.dg/bprob/bprob-1.C: Rename to ...
22862         * g++.dg/bprob/g++-bprob-1.C: ... this.
22863
22864         * g77.dg/bprob/bprob-1.f: Rename to ...
22865         * g77.dg/bprob/g77-bprob-1.f: ... this.
22866
22867 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22868
22869         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22870         bison 1.50 or later.
22871
22872 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22873
22874         * g++.dg/README: Describe more test directories.
22875
22876 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22877
22878         * g++.dg/init/array6.C: Add additional tests.
22879
22880 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22881
22882         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22883         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22884
22885 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22886
22887         * gcc.c-torture/compile/20020604-1.x: New.
22888         * gcc.c-torture/compile/simd-5.x: Likewise.
22889         * gcc.c-torture/execute/920710-1.x: Likewise.
22890         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22891
22892 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22893
22894         * g++.dg/inherit/override1.C: Add dg-options clause.
22895
22896 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22897
22898         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22899         _mm_slli_si128.
22900
22901 2002-10-19  Andreas Schwab  <schwab@suse.de>
22902
22903         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22904         directory component.
22905
22906 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22907
22908         * g++.dg/inherit/thunk1.C: New test.
22909
22910         * g++.dg/inherit/override1.C: New test.
22911
22912         * g++.dg/abi/mangle11.C: New test.
22913         * g++.dg/abi/mangle14.C: New test.
22914         * g++.dg/abi/mangle17.C: New test.
22915
22916 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.dg/overload/member2.C: New test.
22919
22920 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22921
22922         * g++.dg/README: Describe new compat directory.
22923         * g++.dg/dg.exp: Skip tests in compat directory.
22924         * README.compat: New file.
22925         * lib/compat.exp: New expect script.
22926         * g++.dg/compat: New test directory.
22927         * g++.dg/compat/compat.exp: New expect script.
22928         * g++.dg/compat/abi: New test directory.
22929         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22930         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22931         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22932         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22933         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22934         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22935         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22936         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22937         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22938         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22939         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22940         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22941         * g++.dg/compat/break: New test directory.
22942         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22943         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22944         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22945         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22946         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22947         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22948         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22949         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22950         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22951         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22952         g++.dg/compat/break/README: New files.
22953         * g++.dg/compat/eh: New test directory.
22954         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22955         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22956         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22957         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22958         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22959         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22960         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22961         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22962         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22963         g++.dg/compat/eh/filter2_y.C,
22964         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22965         g++.dg/compat/eh/new1_y.C,
22966         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22967         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22968         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22969         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22970         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22971         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22972         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22973         g++.dg/compat/eh/unexpected1_y.C: New files.
22974         * g++.dg/compat/init: New test directory.
22975         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22976         g++.dg/compat/init/array5_y.C,
22977         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22978         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22979         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22980         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22981         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22982         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22983         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22984         g++.dg/compat/init/init-ref2_y.C: New files.
22985
22986 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/7584
22989         * g++.dg/inherit/using3.C: New test.
22990
22991 2002-10-17  Jan Hubicka  <jh@suse.cz>
22992
22993         * gcc.dg/20021017-2.c: New test.
22994
22995 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22996
22997         * g++.dg/abi/mangle16.C: Adjust.
22998
22999         * g++.dg/init/array8.C: New test.
23000
23001 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23002
23003         * gcc.dg/special/mips-abi.exp: New test.
23004         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23005
23006 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23007
23008         * g++.dg/abi/mangle16.C: New test.
23009         * g++.dg/abi/mangle17.C: Likewise.
23010
23011         PR c++/7478
23012         * g++.dg/template/ref1.C: New test.
23013
23014 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23015
23016         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23017
23018 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23019
23020         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23021
23022 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/7524
23025         * g++.dg/init/array7.C: New test.
23026
23027 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23028
23029         * g++.dg/init/array6.C: New test.
23030
23031         * g++.dg/abi/mangle13.C: Likewise.
23032         * g++.dg/abi/mangle14.C: Likewise.
23033         * g++.dg/abi/mangle15.C: Likewise.
23034
23035 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23036
23037         * g++.dg/abi/empty8.C: New test.
23038
23039 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         * g++.dg/init/ctor1.C: New test.
23042
23043 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23044
23045         * gcc.c-torture/execute/20021015-1.c: New test.
23046
23047 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23048
23049         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23050
23051 2002-10-14  Jan Hubicka  <jh@suse.cz>
23052
23053         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23054
23055 2002-10-14  Richard Henderson  <rth@redhat.com>
23056
23057         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23058
23059 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR optimization/6631
23062         * g++.dg/opt/const2.C: New test.
23063
23064 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/7176
23067         * g++.dg/parse/friend1.C: New test.
23068         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23069
23070 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23071
23072         * gcc.dg/20021014-1.c: New test.
23073
23074 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23075
23076         PR c++/5661
23077         * g++.dg/ext/vlm1.C: New test.
23078         * g++.dg/ext/vlm2.C: Likewise.
23079
23080         * g++.dg/init/array1.C: Remove invalid braces.
23081         * g++.dg/init/brace1.C: New test.
23082         * g++.dg/init/copy2.C: Likewise.
23083         * g++.dg/init/copy3.C: Likewise.
23084         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23085         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23086         braces.
23087
23088 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23089
23090         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23091
23092 2002-10-11  Richard Shann  <richard.shann@superh.com>
23093
23094         * gcc.c-torture/compile/simd-5.c: New test.
23095
23096 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23097
23098         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23099
23100 2002-10-10  Jim Wilson  <wilson@redhat.com>
23101
23102         * gcc.c-torture/execute/20021010-1.c: New test.
23103
23104 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23105
23106         PR c/7353
23107         * g++.dg/ext/typedef-init.C: New test.
23108         * gcc.dg/typedef-init.c: New test.
23109
23110 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23111
23112         * gcc.dg/cpp/paste13.c: New test.
23113
23114 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23115
23116         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23117         remaining platforms, XFAIL during compile, not execute.  Don't
23118         XFAIL at -O0.
23119
23120 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23121
23122         * gcc.dg/alias-1.c: Tweak expected warning.
23123
23124 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23125
23126         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23127
23128 2002-10-06  Andreas Jaeger  <aj@suse.de>
23129
23130         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23131         * gcc.dg/cpp/c++98.C: Likewise.
23132
23133         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23134         * g++.dg/cpp/c++98.C: Likewise.
23135
23136         * g++.dg/README (Subdirectories): Mention cpp directory.
23137
23138         PR target/7559
23139         * gcc.dg/20021006-1.c: New test.
23140
23141 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23142
23143         PR c++/7804
23144         * g++.dg/other/warning1.C: New test.
23145
23146 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23147
23148         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23149         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23150         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23151
23152 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/7931
23155         * g++.dg/template/ptrmem3.C: New test.
23156
23157         PR c++/7754
23158         * g++.dg/template/union1.C: New test.
23159
23160 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23161
23162         PR c++/8006
23163         * g++.dg/abi/mangle9.C: New test.
23164         * g++.dg/abi/mangle10.C: New test.
23165         * g++.dg/abi/mangle11.C: New test.
23166         * g++.dg/abi/mangle12.C: New test.
23167
23168 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23169
23170         PR c++/7188.
23171         * g++.dg/template/meminit1.C: New test.
23172         * g++.dg/warn/Wreorder-1.C: Likewise.
23173         * g++.old-deja/g++.mike/warn3.C: Tweak.
23174         * lib/prune.exp: Ingore "in copy constructor".
23175
23176 2002-10-02  Andreas Jaeger  <aj@suse.de>
23177
23178         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23179         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23180         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23181         on x86-64.
23182
23183 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23184
23185         * gcc.dg/empty1.C: Fix typo.
23186
23187 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * gcc.dg/alias-1.c: New test.
23190
23191 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23192
23193         * gcc.dg/empty1.C: New test.
23194
23195         * g++.dg/tls/init-2.C: Tweak error messages.
23196
23197 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23198
23199         * gcc.c-torture/compile/20020923-1.c: New test.
23200
23201 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23202
23203         * gcc.c-torture/execute/ffs-1.c: New test.
23204         * gcc.c-torture/execute/ffs-2.c: Ditto.
23205
23206 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         * g++.dg/overload/member1.C: New test.
23209
23210 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23211
23212         * g++.dg/abi/empty7.C: New test.
23213         * g++.dg/init/pm2.C: Likewise.
23214
23215 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23216
23217         * g++.dg/rtti/crash1.C: New test.
23218
23219 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23220
23221         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23222         gcc.dg/sibcall-4.c: New tests.
23223
23224 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23225
23226         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23227         powerpc and MMIX targets.
23228
23229 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23230
23231         * gcc.dg/cpp/20020927-1.c: New.
23232
23233 2002-09-26  David S. Miller  <davem@redhat.com>
23234
23235         * gcc.c-torture/compile/trunctfdf.c: New.
23236
23237 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23238
23239         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23240
23241 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23242
23243         * gcc.c-torture/execute/loop-15.c: New.
23244
23245 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23246
23247         * README.QMTEST: Fix typo.
23248
23249 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23250
23251         * gcc.dg/20020926-1.c: New test.
23252
23253 2002-09-25  David S. Miller  <davem@redhat.com>
23254
23255         PR target/7842
23256         * gcc.c-torture/execute/shiftdi.c: New test.
23257
23258 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23259
23260         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23261         unique to the tool.
23262         * lib/g77.exp (g77_init): Likewise.
23263         * lib/g++.exp (g++_init): Likewise.
23264         * lib/objc.exp (objc_init): Likewise.
23265
23266 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23267
23268         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23269         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23270         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23271
23272 2002-09-25  Richard Henderson  <rth@redhat.com>
23273
23274         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23275         too-small long double.
23276
23277 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23278
23279         * gcc.dg/20020919-1.c: New test.
23280
23281 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23282
23283         * g++.dg/abi/bitfield6.C: New test.
23284         * g++.dg/abi/bitfield7.C: New test.
23285         * g++.dg/abi/bitfield8.C: New test.
23286         * g++.dg/abi/vbase11.C: New test.
23287
23288 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23289
23290         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23291         hppa*-*-hpux*.  Update test comment.
23292
23293 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23294
23295         * gcc.dg/tls/struct-1.c: New test.
23296
23297 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23298
23299         * gcc.dg/cpp/tr-warn2.c: Update.
23300
23301 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23302
23303         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23304
23305 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23306
23307         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23308         systems.
23309
23310 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23311
23312         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23313
23314         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23315         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23316         setting of cxxfilt.
23317
23318 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23319
23320         * gcc.dg/20020312-2.c: Update for darwin.
23321
23322 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23323
23324         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23325
23326 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23327
23328         * objc.dg/comp-types-1.m: New test.
23329         * objc.dg/comp-types-2.m: New test.
23330         * objc.dg/comp-types-3.m: New test.
23331         * objc.dg/comp-types-4.m: New test.
23332         * objc.dg/comp-types-5.m: New test.
23333         * objc.dg/comp-types-6.m: New test.
23334
23335 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23336
23337         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23338
23339 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23340
23341         * g++.dg/other/do1.C: New test.
23342
23343         * g++.dg/template/subst1.C: New test.
23344
23345 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23346
23347         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23348
23349 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23350
23351         * g++.dg/template/qualttp20.C: Adjust expected errors.
23352         * g++.old-deja/g++.jason/report.C: Likewise.
23353         * g++.old-deja/g++.other/qual1.C: Likewise.
23354
23355         * g++.dg/lookup/scoped2.C: New test.
23356
23357         * g++.dg/ext/asm3.C: New test.
23358
23359 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23360
23361         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23362
23363 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23364
23365         * ChangeLog: follow spelling conventions.
23366         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23367         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23368         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23369         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23370         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23371         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23372         * g++.old-deja/g++.law/global-init1.C: Likewise.
23373         * g++.old-deja/g++.other/delete4.C: Likewise.
23374         * g++.old-deja/g++.other/inline21.C: Likewise.
23375         * g++.old-deja/g++.other/singleton.C: Likewise.
23376         * g77.dg/strlen0.f: Likewise.
23377         * g77.f-torture/compile/20010519-1.f: Likewise.
23378         * g77.f-torture/compile/980310-4.f: Likewise.
23379         * gcc.c-torture/compile/20000605-1.c: Likewise.
23380         * gcc.c-torture/execute/20020225-1.c: Likewise.
23381         * gcc.dg/c90-hexfloat-2.c: Likewise.
23382         * gcc.dg/c99-bool-1.c: Likewise.
23383         * gcc.dg/c99-hexfloat-2.c: Likewise.
23384         * gcc.dg/dll-2.c: Likewise.
23385         * gcc.dg/wtr-union-init-1.c: Likewise.
23386         * gcc.dg/wtr-union-init-2.c: Likewise.
23387         * gcc.dg/wtr-union-init-3.c: Likewise.
23388         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23389         * gcc.dg/cpp/defined.c: Likewise.
23390         * gcc.dg/cpp/macsyntx.c: Likewise.
23391         * gcc.dg/cpp/paste2.c: Likewise.
23392         * gcc.dg/cpp/trad/defined.c: Likewise.
23393         * gcc.dg/format/c90-printf-1.c: Likewise.
23394         * gcc.dg/format/c90-scanf-1.c: Likewise.
23395         * gcc.dg/format/c99-printf-1.c: Likewise.
23396         * gcc.dg/format/c99-scanf-1.c: Likewise.
23397         * gcc.misc-tests/gcov-8.c: Likewise.
23398         * lib/profopt.exp: Likewise.
23399
23400 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23401
23402         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23403
23404 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23405
23406         * g++.dg/inherit/using2.C: New test.
23407
23408 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23409
23410         * ChangeLog: Follow spelling conventions.
23411         * g++.dg/template/friend4.C: Likewise.
23412         * g++.old-deja/g++.pt/crash67.C: Likewise.
23413         * gcc.c-torture/execute/20000801-4.c: Likewise.
23414         * gcc.dg/c90-digraph-1.c: Likewise.
23415         * gcc.dg/c94-digraph-1.c: Likewise.
23416         * gcc.dg/c99-digraph-1.c: Likewise.
23417         * gcc.dg/cpp/line5.c: Likewise.
23418         * gcc.dg/cpp/multiline.c: Likewise.
23419         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23420         * gcc.dg/format/attr-3.c: Likewise.
23421         * gcc.dg/format/c90-scanf-3.c: Likewise.
23422         * gcc.dg/format/ext-4.c: Likewise.
23423
23424 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23425
23426         * g++.dg/template/pretty1.C: New test.
23427
23428 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23429
23430         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23431
23432 2002-09-13  Matt Austern  <austern@apple.com>
23433
23434         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23435         passing a cast expression to a function by const reference.
23436
23437 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         * g++.dg/template/deduce1.C: New test.
23440
23441 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23442
23443         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23444         32-bit int.
23445
23446 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23447
23448         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23449         usage.
23450
23451 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23452
23453         * gcc.c-torture/compile/20020910-1.c: New test.
23454
23455 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23456
23457         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23458
23459 2002-09-10  Andreas Jaeger  <aj@suse.de>
23460
23461         * gcc.dg/20020312-2.c: Adjust for x86-64.
23462
23463 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23464
23465         * g77.dg/7388.f: New test case for PR 7388.
23466
23467 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23468
23469         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23470
23471 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23472
23473         * objc.dg/proto-lossage-1.m: New test.
23474
23475 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23476
23477         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23478
23479 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23480
23481         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23482         expected to pass.
23483
23484 2002-09-06  Stan Shebs  <shebs@apple.com>
23485             David Edelsohn  <edelsohn@gnu.org>
23486
23487         * gcc.dg/weak: New directory.
23488         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23489         target-specific xfail bits.
23490         * gcc.dg/typeof-2.c: Move to new directory.
23491         * gcc.dg/weak.exp: New expect script.
23492
23493 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23494
23495         * gcc.c-torture/execute/extzvsi.c: New test.
23496
23497 2002-09-05  Stan Shebs  <shebs@apple.com>
23498
23499         * gcc.dg/weak-1.c: xfail on Darwin.
23500         * gcc.dg/weak-2.c: Ditto.
23501         * gcc.dg/weak-3.c: Ditto.
23502         * gcc.dg/weak-4.c: Ditto.
23503         * gcc.dg/weak-5.c: Ditto.
23504         * gcc.dg/weak-6.c: Ditto.
23505         * gcc.dg/weak-7.c: Ditto.
23506         * gcc.dg/weak-8.c: Ditto.
23507         * gcc.dg/weak-9.c: Ditto.
23508
23509 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23510
23511         * gcc.c-torture/execute/loop-14.c: New test.
23512
23513 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * g++.dg/other/cxa-atexit1.C: New test.
23516
23517         * gcc.dg/typeof-2.c: New test.
23518
23519 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23520
23521         * gcc.dg/builtins-2.c: New testcase.
23522         * gcc.dg/builtins-3.c: New testcase.
23523
23524 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23525
23526         * gcc.dg/cpp/_Pragma4.c: New test.
23527
23528 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23529
23530         * objc/execute/nil_method-1.m: New testcase.
23531
23532 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23533
23534         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23535         [Object class], not [Object initialize].
23536
23537 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23538             Hans-Peter Nilsson  <hp@bitrange.com>
23539
23540         * gcc.c-torture/execute/20020720-1.x: Skip test on
23541         mmix-knuth-mmixware.  Correct comment.
23542
23543 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23544
23545         * testsuite/g++.dg/abi/bitfield5.C: New test.
23546         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23547
23548 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23549
23550         * objc.dg/undeclared-selector.m: New test.
23551
23552 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23553
23554         * g++.dg/other/offsetof1.C: Avoid cast warning.
23555
23556 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23557
23558         * objc.dg/super-class-2.m: New test.
23559
23560 2002-08-24  Matt Austern  <austern@apple.com>
23561
23562         * g++.dg/ext/lvaddr.C: New test.
23563         * g++.dg/ext/lvcast.C: New test.
23564
23565 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * testsuite/g++.dg/inherit/cond1.C: New test.
23568
23569 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23570
23571         * gcc.dg/noncompile/incomplete-1.c: New test.
23572
23573 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23574
23575         * gcc.dg/typespec-1.c: New test.
23576
23577 2002-08-20  Devang Patel  <dpatel@apple.com>
23578         * objc.dg/proto-hier-2.m: New test.
23579
23580 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23581
23582         * objc.dg/bitfield-1.m: New test.
23583         * objc.dg/bitfield-2.m: New test.
23584
23585 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23586
23587         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23588         gcc.dg/c99-flex-array-4.c: New tests.
23589
23590 2002-08-16  Stan Shebs  <shebs@apple.com>
23591
23592         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23593
23594 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23595
23596         * gcc.dg/typeof-1.c: New test.
23597         * g++.dg/ext/typeof2.C: New test.
23598
23599 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.dg/other/offsetof1.C: New test.
23602
23603 2002-08-14  Richard Henderson  <rth@redhat.com>
23604
23605         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23606
23607 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23608
23609         * gcc.dg/cpp/_Pragma3.c: New test.
23610
23611 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23612
23613         * g++.dg/template/inherit3: New test.
23614
23615 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         * gcc.dg/bitfld-4.c: Add blank options.
23618
23619 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23620
23621         * g++.dg/template/crash1.C: New test.
23622
23623 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23624
23625         * gcc.dg/tls/opt-2.c: New test.
23626
23627 2002-08-08  Devang Patel  <dpatel@apple.com>
23628
23629         * objc.dg/selector-1.m : New test
23630
23631 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23632
23633         * g++.dg/abi/bitfield4.C: New test.
23634         * gcc.dg/bitfld-4.c: New test.
23635
23636 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.dg/other/packed1.C: New test.
23639
23640 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23641
23642         * g++.dg/abi/offsetof.C: Tweak error messages.
23643         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23644
23645 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23646
23647         * gcc.dg/bitfld-3.c: New test.
23648
23649 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23650             Richard Henderson  <rth@redhat.com>
23651
23652         * gcc.dg/i386-bitfield1.c: New test.
23653         * g++.dg/abi/bitfield3.C: Update.
23654
23655 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23656
23657         * objc.dg/const-str-2.m: Update.
23658         * gcc.dg/cpp/c++98.c: Change to C extension.
23659         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23660         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23661
23662 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23663
23664         * testsuite/gcc.dg/tls/diag-3.c: New.
23665
23666 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23667
23668         * g++.dg/README (Subdirectories): Document new subdir expr.
23669         * g++.dg/expr/pmf-1.C: New test.
23670
23671 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23672
23673         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23674
23675 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23676
23677         * g++.dg/abi/bitfield3.C: New test.
23678
23679 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         * lib/gcov.exp: Tweak expected line formats.
23682         * gcc.misc-tests/gcov8.c: New test.
23683         * gcc.misc-tests/gcov8.x: New flags.
23684
23685 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23686
23687         * consistency.vlad/layout/endian.c: Include string.h.
23688
23689         * gcc.c-torture/execute/20020805-1.c: New test.
23690
23691 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23692
23693         * g++.dg/other/conversion1.C: New test.
23694
23695 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23696
23697         * gcc.dg/builtins-1.c: New testcase.
23698
23699 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23700
23701         * g++.dg/inherit/access3.C: New test.
23702
23703 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23704
23705         * gcc.dg/ia64-visibility-2.c: New test.
23706
23707 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23708
23709         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23710         __qualifier_flags to __flags.
23711
23712 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23713
23714         * g++.dg/inherit/operator1.C: New test.
23715         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23716         * g++.dg/other/error1.C: Change expected error message.
23717         * g++.dg/template/conv4.C: Likewise.
23718
23719 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23720
23721         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23722         for documented behavior.
23723
23724 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23725
23726         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23727         several targets known to fail.
23728
23729 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23730
23731         * gcc.dg/mips-args-[123].c: New tests.
23732
23733 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23734
23735         * gcc.dg/ppc-spe.c: New.
23736
23737 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23738
23739         * g++.dg/other/ptrmem4.C: New testcase.
23740
23741 2002-07-24  Richard Henderson  <rth@redhat.com>
23742
23743         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23744
23745 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23746
23747         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23748
23749 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23750
23751         * gcc.c-torture/execute/memset-3.c: New testcase.
23752
23753 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23754
23755         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23756         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23757
23758 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23759
23760         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23761         Delete.
23762
23763 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23764
23765         * gcc.c-torture/compile/simd-4.c: New test.
23766
23767 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23768
23769         PR c++/7347, c++/7348
23770         * g++.dg/template/access4.C: New test.
23771         * g++.dg/template/access5.C: New test.
23772         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23773         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23774         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23775         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23776
23777 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23778
23779         * gcc.dg/gnu89-init-2.c: New test.
23780
23781 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23782
23783         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23784
23785 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23786
23787         * gcc.c-torture/execute/20020720-1.c: New testcase.
23788
23789 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23790
23791         * gcc.dg/cpp/Wsignprom.c: New tests.
23792
23793 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23794
23795         * gcc.c-torture/execute/loop-13.c: New test.
23796
23797 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23798
23799         * gcc.dg/cpp/expr.c: New tests.
23800
23801 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23802
23803         * g++.dg/opt/pr6713.C: Add template instantiation.
23804
23805 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23806
23807         * gcc.dg/nest.c: New test.
23808
23809 2002-07-17  Richard Henderson  <rth@redhat.com>
23810
23811         * g++.dg/opt/pr6713.C: New test.
23812
23813 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23814
23815         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23816         XFAIL for all x86 processors.
23817
23818 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23819
23820         * gcc.c-torture/execute/20010122-1.x: Do not test with
23821         -fomit-frame-pointer.
23822
23823 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23824
23825         * g++.dg/template/instantiate2.C: New test.
23826         * g++.dg/template/spec4.C: New test.
23827
23828 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23829
23830         * g++.dg/template/access2.C: New test.
23831         * g++.dg/template/access3.C: New test.
23832
23833 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23834
23835         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23836         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23837         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23838         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23839         Convert to use <stdarg.h>.
23840         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23841         Delete.
23842         * gcc.dg/va-arg-2.c: New.
23843         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23844
23845 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * gcc.c-torture/compile/20020710-1.c: New test.
23848
23849 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23850                           Andrew Pinski  <pinskia@physics.uc.edu>
23851
23852         gcc.c-torture/compile/simd-2.c: New testcase.
23853         gcc.c-torture/compile/simd-3.c: Likewise.
23854
23855 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23856
23857         PR c++/7224
23858         * g++.dg/overload/error1.C: New test.
23859
23860 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23861
23862         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23863         configuration and IRIX 6 O32 ABI.
23864
23865 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23866
23867         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23868
23869 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23870
23871         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23872
23873 2002-07-10  Jeffrey A Law  <law@redhat.com>
23874
23875         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23876
23877         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23878
23879 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23880
23881         * gcc.dg/20020312-2.c: Check for __PPC__.
23882
23883 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23884
23885         * gcc.c-torture/compile/20020709-1.c: New test.
23886
23887 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23888
23889         * g++.dg/template/qualttp21.C: New test case.
23890
23891 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23892
23893         * gcc.c-torture/compile/20020706-1.c: New test.
23894         * gcc.c-torture/compile/20020706-2.c: New test.
23895
23896 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23897             Alexandre Oliva  <aoliva@redhat.com>
23898
23899         * g++.dg/warn/incomplete1.C: New test.
23900
23901 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23902
23903         PR c++/7099
23904         * g++.dg/warn/noreturn1.C: New test.
23905
23906 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23907
23908         PR c++/6706
23909         * g++.dg/debug/debug6.C: New test.
23910         * g++.dg/debug/debug7.C: New test.
23911
23912 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23913
23914         * gcc.c-torture/compile/simd-3.c: New test.
23915
23916 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23917
23918         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23919         * gcc.dg/20020620-1.c: Likewise.
23920
23921 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23922
23923         PR c++/6944
23924         * g++.dg/init/array4.C: New test.
23925         * g++.dg/init/array5.C: New test.
23926
23927 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23928
23929         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23930         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23931
23932 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23933
23934         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23935         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23936         * gcc.dg/wtr-conversion-1.c: Likewise.
23937         * gcc.dg/wtr-escape-1.c: Likewise.
23938         * gcc.dg/wtr-int-type-1.c: Likewise.
23939         * gcc.dg/wtr-label-1.c: Likewise.
23940         * gcc.dg/wtr-static-1.c: Likewise.
23941         * gcc.dg/wtr-strcat-1.c: Likewise.
23942         * gcc.dg/wtr-suffix-1.c: Likewise.
23943         * gcc.dg/wtr-switch-1.c: Likewise.
23944         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23945         * gcc.dg/wtr-union-init-1.c: Likewise.
23946         * gcc.dg/wtr-union-init-2.c: Likewise.
23947         * gcc.dg/wtr-union-init-3.c: Likewise.
23948
23949         * gcc.dg/wtr-func-def-1.c: New test.
23950
23951 2002-07-02 Devang Patel <dpatel@apple.com>
23952
23953         * objc.dg/param-1.m: New test.
23954
23955 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23956
23957         * gcc.dg/cpp/trad/directive.c: Add test.
23958         * gcc.dg/cpp/trad/macroargs.c: Add test.
23959         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23960
23961 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23962
23963         * gcc.dg/cpp/cmdlne-M.c: New test.
23964
23965 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23966
23967         * objc.dg/desig-init-1.m: New test.
23968
23969 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23970
23971         PR c++/6716
23972         * g++.dg/template/instantiate1.C: New test.
23973
23974 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23975
23976         PR c++/7112
23977         * g++.dg/template/sizeof2.C: New test.
23978
23979 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23980
23981         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23982         gcc.dg/cpp/trad/include.c: New tests.
23983
23984 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23985
23986         PR target/7177
23987         * gcc.c-torture/compile/20020701-1.c: New test.
23988
23989 2002-07-01  Stan Shebs  <shebs@apple.com>
23990
23991         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23992         header here...
23993         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23994         (objc-torture-execute): or here.
23995
23996 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23997
23998         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23999
24000 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24001
24002         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24003
24004 2002-06-30  Devang Patel  <dpatel@apple.com>
24005
24006         * objc.dg/fsyntax-only.m: New test.
24007
24008 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24009
24010         PR c++/6695
24011         * g++.dg/template/friend7.C: New file.
24012
24013 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24014
24015         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24016         return type.
24017
24018 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24019
24020         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24021         avoid division by zero.
24022
24023 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24024
24025         * gcc.dg/Wunknownprag.c: New tests.
24026
24027 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24028
24029         * gcc.c-torture/execute/simd-2.c: New test.
24030
24031 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24032
24033         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24034         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24035         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24036         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24037         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24038         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24039         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24040         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24041         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24042         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24043         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24044         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24045         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24046         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24047         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24048         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24049         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24050
24051 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24052
24053         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24054         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24055         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24056         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24057         New tests.
24058         * gcc.dg/cpp/trad/directive.c: Update.
24059
24060 2002-06-23  Andreas Jaeger  <aj@suse.de>
24061
24062         * gcc.c-torture/execute/complex-6.c: New.
24063
24064 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24065
24066         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24067         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24068         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24069         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24070
24071 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24072
24073         * gcc.dg/cpp/trad: New directory with traditional tests copied
24074         from parent directory.
24075         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24076         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24077         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24078         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24079         Move to trad/ and rename.
24080         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24081         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24082         gcc.dg/cpp/trad/redef2.c: New tests.
24083         * gcc.dg/cpp/trad/trad.exp: New driver.
24084
24085 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24086
24087         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24088         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24089         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24090         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24091         Remove.
24092
24093 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24094
24095         * gcc.dg/20020620-1.c: New test.
24096
24097 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24098
24099         * g++.dg/template/ttp4.C: New test.
24100
24101 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24102
24103         * g++.dg/opt/vt1.C: Fix regexp.
24104
24105 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24106
24107         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24108         Don't use attribute `noinline'.
24109
24110 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24111
24112         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24113
24114 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24115
24116         * gcc.c-torture/execute/simd-1.c: New.
24117
24118         * gcc.dg/simd-1.c: New.
24119
24120 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24121
24122         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24123
24124 2002-06-16  Richard Henderson  <rth@redhat.com>
24125
24126         * g++.dg/ext/anon-struct1.C: New.
24127         * g++.dg/ext/anon-struct2.C: New.
24128         * g++.dg/ext/anon-struct3.C: New.
24129         * gcc.dg/anon-struct-1.c: New.
24130         * gcc.dg/anon-struct-2.c: New.
24131         * gcc.dg/anon-struct-3.c: New.
24132         * gcc.dg/20011008-1.c: Adjust warning text.
24133         * gcc.dg/20020527-1.c: Add -fms-extensions.
24134
24135 2002-06-16  Richard Henderson  <rth@redhat.com>
24136
24137         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24138
24139 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24140
24141         * gcc.c-torture/execute/20020615-1.c: New test.
24142
24143 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24144
24145         * gcc.c-tortuture/execute/compare-1.c: New test case.
24146         * gcc.c-tortuture/execute/compare-2.c: New test case.
24147         * gcc.c-tortuture/execute/compare-3.c: New test case.
24148
24149 2002-06-13  Richard Henderson  <rth@redhat.com>
24150
24151         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24152         ia64 ilp32.
24153
24154 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24155
24156         * g++.dg/template/typename2.C: Update error message.
24157
24158 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24159
24160         * gcc.c-torture/execute/20020611-1.c: New test.
24161
24162 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24163
24164         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24165         list of targets to skip.
24166
24167 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24168
24169         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24170         targets if not optimizing.
24171
24172 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24173
24174         * gcc.c-torture/compile/20020605-1.c: New test.
24175
24176         * g++.dg/opt/vt1.C: New test.
24177
24178         * gcc.dg/20020531-1.c: New test.
24179
24180         * gcc.dg/20020530-1.c: New test.
24181
24182         * gcc.dg/20020527-1.c: New test.
24183
24184         * g++.dg/opt/cse1.C: New test.
24185
24186 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24187
24188         * gcc.dg/20020607-2.c: New test case.
24189
24190 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24191
24192         * gcc.c-torture/compile/20020604-1.c: New test.
24193
24194 2002-06-04  Richard Henderson  <rth@redhat.com>
24195
24196         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24197         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24198         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24199
24200 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24201
24202         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24203
24204 2002-06-03  Richard Henderson  <rth@redhat.com>
24205
24206         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24207         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24208
24209 2002-06-02  Richard Henderson  <rth@redhat.com>
24210
24211         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24212         test functions static.
24213
24214 2002-06-02  Andreas Jaeger  <aj@suse.de>
24215
24216         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24217         now.
24218
24219 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24220
24221         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24222         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24223         Update for mofified diagnostics.
24224         * gcc.dg/c99-intconst-1.c: No longer fail.
24225
24226 2002-06-02  Richard Henderson  <rth@redhat.com>
24227
24228         * gcc.dg/uninit-A.c: Remove xfail markers.
24229
24230 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24231
24232         * gcc.dg/fnegate-1.c: New test case.
24233
24234 2002-05-30  Osku Salerma  <osku@iki.fi>
24235
24236         * gcc.c-torture/execute/mayalias-1.c: New file.
24237
24238 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24239
24240         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24241         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24242         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24243
24244 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24245
24246         * gcc.c-torture/execute/20020529-1.c: New test.
24247
24248 2002-05-27  Richard Henderson  <rth@redhat.com>
24249
24250         * g++.dg/ext/attrib6.C: New test case.
24251
24252 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24253
24254         * gcc.c-torture/execute/pure-1.c: New test.
24255
24256 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24257
24258         * gcc.dg/cpp/arith-2.c: Remove.
24259
24260 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24261
24262         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24263         * gcc.dg/cpp/if-3.c: Remove.
24264
24265 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24266
24267         * g++.dg/opt/cse2.C: New test.
24268
24269 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24270
24271         * gcc.dg/cpp/arith-1.c: New semantic tests.
24272         * gcc.dg/cpp/if-1.c: Update.
24273
24274 2002-05-24  Ben Elliston  <bje@redhat.com>
24275
24276         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24277
24278 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24279
24280         * gcc.dg/verbose-asm.c: New test.
24281
24282 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24283
24284         * gcc.dg/cpp/paste12.c: New test.
24285
24286 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24287
24288         * g++.dg/parse/named_ops.C: New test.
24289
24290 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24291
24292         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24293
24294 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24295
24296         * gcc.dg/weak-2.c: Allow optional leading underscore
24297         in scan-assembler symbol name.
24298         * gcc.dg/weak-3.c: Likewise.
24299         * gcc.dg/weak-4.c: Likewise.
24300         * gcc.dg/weak-5.c: Likewise.
24301
24302 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24303
24304         * gcc.dg/20020523-1.c: New test.
24305
24306 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24307
24308         * objc.dg/const-str-2.m: Update now that we stop after
24309         a command line error.
24310
24311 2002-05-22  Richard Henderson  <rth@redhat.com>
24312
24313         * g++.dg/dg.exp: Fix typo in test pruneing.
24314
24315 2002-05-22  Richard Henderson  <rth@redhat.com>
24316
24317         * g++.dg/dg.exp: Prune the tls subdirectory.
24318         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24319         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24320         * g++.dg/tls/init-1.C: New.
24321
24322 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/20020517-1.c: New test.
24325
24326 2002-05-21  Richard Henderson  <rth@redhat.com>
24327
24328         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24329         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24330
24331 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24332
24333         * g++.dg/other/copy2.C: New test.
24334
24335 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24336
24337         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24338         (MAX_COPY): Bump up to 10 times sizeof (long long).
24339         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24340
24341         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24342         sizeof (long long).
24343
24344         * gcc.c-torture/execute/strcpy-1.c: New test.
24345
24346 2002-05-19  Jason Merrill  <jason2redhat.com>
24347
24348         * g++.dg/ext/oper1.C: New test.
24349
24350 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24351 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24352
24353         * README.QMTEST: New file.
24354
24355         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24356
24357 2002-05-19  Andreas Jaeger  <aj@suse.de>
24358
24359         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24360         now.
24361         * gcc.c-torture/execute/loop-2d.x: Likewise.
24362
24363 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24364
24365         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24366         support weak symbols.
24367         * gcc.dg/weak-4.c: Likewise
24368         * gcc.dg/weak-6.c: Likewise
24369
24370 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24371
24372         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24373         cygwin, coff and h8300-*-hms targets
24374         * gcc.dg/weak-5.c: Likewise
24375         * gcc.dg/weak-7.c: Likewise
24376
24377 2002-05-16  Jason Merrill  <jason@redhat.com>
24378
24379         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24380         (scan-assembler-not, scan-assembler-dem): Likewise.
24381         (scan-assembler-dem-not): Likewise.
24382
24383 2002-05-15  Richard Henderson  <rth@redhat.com>
24384
24385         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24386
24387 2002-05-15  Richard Henderson  <rth@redhat.com>
24388
24389         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24390         (vfoo1f): Warning here.
24391         (vfoo1l): Don't redefine the alias.
24392
24393 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24394
24395         * g++.dg/init/pm1.C: New test.
24396
24397 2002-05-12  David S. Miller  <davem@redhat.com>
24398
24399         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24400         types.
24401
24402 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24403
24404         * gcc.c-torture/execute/20020510-1.c: New test case.
24405
24406 2002-05-10  David S. Miller  <davem@redhat.com>
24407
24408         * gcc.c-torture/execute/conversion.c: Test long double too.
24409
24410 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24411
24412         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24413         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24414         * lib/g++.exp (g++_link_flags): Likewise.
24415         * lib/objc.exp (objc_target_compile): Likewise.
24416
24417 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24418
24419         * gcc.dg/cpp/poison.c: Update.
24420         * gcc.dg/cpp/20000625-2.c: Remove.
24421         * gcc.dg/cpp/direct2s.c: Remove final test.
24422
24423 2002-05-08  Tom Rix  <trix@redhat.com>
24424
24425         * gcc.c-torture/execute/20020508-1.c: New test.
24426         * gcc.c-torture/execute/20020508-2.c: New test.
24427         * gcc.c-torture/execute/20020508-3.c: New test.
24428
24429 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24430
24431         * gcc.dg/cpp/charconst-4.c: More tests.
24432
24433 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24434
24435         PR c/6569
24436         * gcc.dg/weak-3.c: Update location of warning messages.
24437         * gcc.dg/weak-5.c: Likewise.
24438
24439 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24440
24441         * gcc.c-torture/execute/20020506-1.c: New test case.
24442
24443 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24444
24445         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24446
24447 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24448
24449         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24450
24451 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24452
24453         * gcc.dg/cpp/charconst-3.c: New test.
24454
24455 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24456
24457         * gcc.dg/cpp/charconst.c: Update tests.
24458
24459 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24460
24461         * treelang: Added directory for new sample language treelang. Also
24462         lib/treelang.exp: New file to signal treelang should be tested.
24463
24464 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24467         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24468         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24469         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24470         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24471         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24472         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24473
24474 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24475
24476         * gcc.dg/format/xopen-2.c: New test.
24477
24478 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24479
24480         * gcc.dg/20020503-1.c: New test.
24481
24482 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * g++.dg/init/dtor1.C: Make it tougher.
24485
24486 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24487
24488         * g++.dg/init/dtor1.C: New test.
24489
24490 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24491
24492         * gcc.dg/altivec-8.c: New.
24493
24494 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24495
24496         * gcc.dg/altivec-7.c: New.
24497
24498 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * g++.dg/parse/typedef1.C: New test.
24501
24502 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24503
24504         PR c++/6486
24505         * g++.dg/template/friend6.C: New test.
24506
24507         PR c++/6492
24508         * g++.dg/init/copy1.C: New test.
24509
24510 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24511
24512         * g++.dg/warn/effc1.C: New test.
24513
24514 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24515
24516         * gcc.dg/cpp/if-cexp.c: Add a test.
24517
24518 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24519
24520         * gcc.dg/20020426-2.c: New test.
24521
24522 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24523
24524         * gcc.dg/cpp/if-mop.c: Update.
24525         * gcc.dg/cpp/if-mpar.c: Add test.
24526         * gcc.dg/cpp/if-oppr.c: Update.
24527
24528 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24529
24530         PR c/6343
24531         * gcc.dg/weak-[2-7].c: New tests.
24532
24533 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24534
24535         * gcc.dg/enum1.c: New test.
24536
24537 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24538
24539         PR c++/6497
24540         * g++.dg/inherit/access2.C: New test.
24541
24542 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24543
24544         PR bootstrap/6445
24545         * gcc.dg/20020426-1.c: New test.
24546
24547 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24548
24549         * g++.dg/abi/enum1.C: New test.
24550
24551 2002-04-26  Richard Henderson  <rth@redhat.com>
24552
24553         * gcc.dg/c99-bool-1.c: Expect always true warning.
24554
24555 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24556
24557         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24558
24559 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24560
24561         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24562         targets.
24563
24564 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24565
24566         * g++.dg/abi/mange7.C: New test.
24567
24568         PR c++/6438.
24569         * g++.dg/parse/stmtexpr2.C: New test.
24570
24571 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24572
24573         * gcc.dg/20020312-2.c: Add SH target.
24574
24575 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24576
24577         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24578         compiler output on mips*-*-irix*.
24579
24580 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * g++.dg/parse/attr1.C: New test.
24583
24584 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24585
24586         * gcc.c-torture/execute/string-opt-17.c: New test case.
24587         * gcc.c-torture/execute/memset-2.c: New test case.
24588
24589 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/6256:
24592         * g++.dg/template/friend5.C: New test.
24593
24594         PR c++/6331:
24595         * g++.dg/template/qual1.C: Likewise.
24596
24597 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24598
24599         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24600         Include stdlib.h, not stdio.h or ctype.h.
24601
24602 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24603
24604         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24605         cris-*-elf* and mmix-*-*.
24606         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24607         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24608         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24609         Ditto.
24610         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24611         * gcc.dg/wchar_t-1.c: Ditto.
24612
24613 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24614
24615         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24616         Clarify comment.
24617
24618 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24619
24620         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24621
24622 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24623
24624         * gcc.c-torture/execute/20000906-1.x: Delete.
24625
24626 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24627
24628         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24629
24630 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24631
24632         * PR6367
24633         * g77.f-torture/execute/6367.f: New test.
24634         * g77.f-torture/execute/6367.x: Disable for MMIX.
24635
24636 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24637
24638         * PR6352
24639         * g++.dg/opt/inline2.C: New test.
24640
24641 2002-04-18  Richard Henderson  <rth@redhat.com>
24642
24643         * gcc.dg/20000906-1.c: Enable for all targets.
24644         * gcc.c-torture/compile/iftrap-2.c: New.
24645
24646 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * gcc.dg/20020418-1.c: New test.
24649         * gcc.dg/20020418-2.c: New test.
24650
24651 2002-04-18  Richard Henderson  <rth@redhat.com>
24652
24653         * gcc.c-torture/compile/iftrap-1.c: New.
24654         * gcc.dg/iftrap-1.c: Adjust for ia64.
24655         * gcc.dg/iftrap-2.c: New.
24656
24657 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24658
24659         * gcc.c-torture/compile/20020418-1.c: New test.
24660
24661 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24662
24663         * gcc.c-torture/compile/20020415-1.c: New.
24664
24665 2002-04-18  David S. Miller  <davem@redhat.com>
24666
24667         * gcc.c-torture/execute/20020418-1.c: New test.
24668
24669 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24670
24671         * gcc.dg/20020416-1.c: New test.
24672
24673         * g++.dg/opt/inline1.C: New test.
24674
24675 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * gcc.dg/altivec-5.c: New test.
24678
24679         * gcc.dg/20020415-1.c: New test.
24680
24681 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24682
24683         * testsuite/lib/chill.exp: Remove.
24684
24685 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * g++.dg/other/big-struct.C: New test.
24688
24689 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24690
24691         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24692         of scratch file.
24693
24694 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24695
24696         PR c/6277
24697         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24698         in scan-assembler function name
24699
24700 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24701
24702         * g77.f-torture/execute/980628-4.x,
24703         g77.f-torture/execute/980628-5.x,
24704         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24705         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24706         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24707         i[34567]86-*-*.
24708
24709 2002-04-13  David S. Miller  <davem@redhat.com>
24710
24711         * gcc.c-torture/execute/20020413-1.c: New test.
24712
24713 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24714
24715         * gcc.dg/asm-6.c,
24716         * g++.dg/ext/asm1.C: New tests.
24717
24718 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24719
24720         PR c++ 5373.
24721         * g++.dg/parse/stmtexpr1.C: New test.
24722
24723         PR c++/5189.
24724         * g++.dg/template/copy1.C: New test.
24725
24726 2002-04-12  Richard Henderson  <rth@redhat.com>
24727
24728         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24729
24730 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24731
24732         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24733         gcc.c-torture/execute/20020307-2.c.
24734
24735 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24736
24737         * g++.dg/ext/attrib5.C,
24738         * g++.dg/lookup/struct1.C: New tests.
24739
24740 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * gcc.dg/20020411-1.c: New test.
24743
24744         * gcc.c-torture/execute/20020411-1.c: New test.
24745
24746 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24747
24748         * g77.f-torture/execute/6177.f: New test.
24749
24750 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24751
24752         PR middle-end/6247
24753         * g++.dg/opt/cleanup1.C: New test.
24754
24755         * g++.dg/opt/const1.C: New test.
24756
24757 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24758
24759         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24760
24761 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24762
24763         PR c++/5507
24764         * g++.dg/template/typename2.C: New test.
24765
24766 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24767
24768         * gcc.c-torture/execute/loop-12.c: New.
24769
24770 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24771
24772         * g77.f-torture/execute/980628-4.x,
24773         g77.f-torture/execute/980628-5.x,
24774         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24775         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24776         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24777
24778 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24779
24780         PR optimization/6086
24781         * g++.dg/opt/preinc1.C: New test.
24782
24783 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c++/5571
24786         * g++.dg/opt/static2.C: New test.
24787
24788 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24789
24790         PR c/5120
24791         * gcc.dg/20020406-1.c: New test.
24792
24793 2002-04-04  David S. Miller  <davem@redhat.com>
24794
24795         * gcc.c-torture/execute/20020404-1.c: New test.
24796
24797 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24798
24799         PR c/6123
24800         * gcc.dg/20020312-2.c: Do not declare global register variable
24801         if __PIC__ or __pic__ is defined.
24802
24803 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24804
24805         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24806         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24807
24808 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24809
24810         * gcc.misc-tests/linkage.exp: Update last change to handle
24811         sparc*-, not just sparc-.
24812
24813 2002-04-03  Richard Henderson  <rth@redhat.com>
24814
24815         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24816
24817 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24818
24819         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24820
24821 2002-04-02  David S. Miller  <davem@redhat.com>
24822
24823         * gcc.c-torture/execute/20020402-3.c: New test.
24824
24825 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24826
24827         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24828         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24829
24830         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24831         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24832         g77.f-torture/execute/20001201.x,
24833         g77.f-torture/execute/u77-test.x: New files.
24834
24835         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24836         * gcc.dg/wchar_t-1.c: Ditto.
24837
24838 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24839
24840         * gcc.c-torture/execute/20020402-1.c: New test.
24841
24842 2002-04-01  Richard Henderson  <rth@redhat.com>
24843
24844         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24845
24846         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24847
24848 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24849
24850         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24851
24852 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24853
24854         * g++.dg/inherit/template-as-base.C: Expect error.
24855         * g++.dg/inherit/namespace-as-base.C: Likewise.
24856
24857 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24858
24859         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24860         g++.dg/ext/instantiate3.C: Tweak match patterns.
24861
24862         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24863         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24864         -da test.
24865
24866 2002-03-31  Richard Henderson  <rth@redhat.com>
24867
24868         * gcc.dg/special/alias-2.c: New.
24869         * gcc.dg/special/ecos.exp: Run it.
24870
24871 2002-03-31  Richard Henderson  <rth@redhat.com>
24872
24873         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24874
24875 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24876
24877         * gcc.dg/weak-1.c: Disable on h8300 port.
24878
24879 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24880
24881         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24882         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24883         ordering tests.
24884         * g++.dg/bprob/bprob-1.C: New test.
24885         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24886         * g++.dg/gcov/gcov-1.C: New test.
24887         * g++.dg/gcov/gcov-1.x: New file.
24888         * g++.dg/gcov/gcov-2.C: New test.
24889         * g++.dg/gcov/gcov-3.C: New test.
24890         * g++.dg/gcov/gcov-3.h: New file.
24891
24892 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24893
24894         * g++.old-deja/g++.other/builtins5.C: New test.
24895         * g++.old-deja/g++.other/builtins6.C: New test.
24896         * g++.old-deja/g++.other/builtins7.C: New test.
24897         * g++.old-deja/g++.other/builtins8.C: New test.
24898         * g++.old-deja/g++.other/builtins9.C: New test.
24899
24900 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * g++.dg/opt/static1.C: New test.
24903
24904         * g++.dg/opt/longbranch1.C: New test.
24905
24906 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24907
24908         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24909
24910         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24911
24912 2002-03-28  Jeffrey A Law  (law@redhat.com)
24913
24914         * gcc.c-torture/execute/20020328-1.c: New test.
24915
24916 2002-03-27  Richard Henderson  <rth@redhat.com>
24917
24918         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24919         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24920         move from g++.old-deja/g++.ext/.
24921
24922 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24923
24924         * g++.dg/init/new2.C: New test.
24925
24926 2002-03-26  Richard Henderson  <rth@redhat.com>
24927
24928         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24929
24930         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24931         on sparc.
24932
24933         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24934         sparcv9 systems.
24935         * gcc.dg/20001102-1.c: Likewise.
24936
24937 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24938
24939         * gcc.dg/cpp/endif-pedantic1.c,
24940         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24941
24942 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24943
24944         * g++.dg/init/new1.C: New test.
24945
24946 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.dg/abi/vbase9.C: New test.
24949
24950 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24951
24952         * gcc.dg/arm-asm.c: New test.
24953
24954 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24955
24956         * gcc.dg/Wswitch-enum.c: New test.
24957         Fix PR c/5044.
24958
24959 2002-03-26  Richard Henderson  <rth@redhat.com>
24960
24961         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24962         structure.
24963
24964 2002-03-25  Richard Henderson  <rth@redhat.com>
24965
24966         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24967         sparcv9 systems.
24968
24969         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24970         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24971
24972 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24973
24974         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24975
24976 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24977
24978         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24979         targets using generic thunk support.
24980
24981 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.c-torture/compile/20020323-1.c: New test.
24984
24985         * g++.dg/opt/conj2.C: New test.
24986
24987 2002-03-24  Richard Henderson  <rth@redhat.com>
24988
24989         * gcc.dg/weak-1.c: Use -fno-common.
24990
24991 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24992
24993         * g77.dg/f77-edit-apostrophe-out.f: New test
24994         * g77.dg/f77-edit-h-out.f: New test
24995         * g77.dg/f77-edit-t-in.f: New test
24996         * g77.dg/f77-edit-t-out.f: New test
24997         * g77.dg/f77-edit-x-out.f: New test
24998         * g77.dg/f77-edit-slash-out.f: New test
24999         * g77.dg/f77-edit-colon-out.f: New test
25000         * g77.dg/f77-edit-s-out.f: New test
25001
25002 2002-03-24  Richard Henderson  <rth@redhat.com>
25003
25004         * objc/execute/formal_protocol-6.x: New XFAIL.
25005
25006 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25007
25008         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25009         that do not support weak symbols
25010
25011 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25012
25013         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25014         * lib/g77.exp:  Likewise
25015         * lib/objc.exp: Likewise
25016
25017 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25018
25019         * gcc.dg/Wswitch-default.c: New test.
25020
25021 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25022
25023         * g++.dg/other/enum1.C: New test.
25024
25025 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25026
25027         * gcc.dg/pragma-ep-3.c: Fix typo.
25028
25029 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25030
25031         * g++.dg/inherit/template-as-base.C: New test.
25032
25033 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25036         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25037
25038 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25039
25040         * gcc.dg/cpp/multiline.c: Update to match.
25041
25042 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25043
25044         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25045
25046 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25047
25048         * gcc.dg/cpp/extratokens2.c:  New file.
25049
25050 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25051
25052         * gcc.dg/20020312-2.c: Add rs6000 target.
25053
25054         * gcc.c-torture/compile/20020319-1.c: New test.
25055
25056 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25057
25058         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25059         (A, E): Handle this.
25060
25061 2002-03-20  Jason Merrill  <jason@redhat.com>
25062
25063         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25064         ignoring -fpic.
25065         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25066         through prune_gcc_output.
25067
25068 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25069
25070         * gcc.c-torture/compile/20020320-1.c: New test.
25071
25072 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.c-torture/compile/20020318-1.c: New test.
25075
25076         * gcc.dg/struct-by-value-1.c: New test.
25077
25078         * gcc.dg/20020319-1.c: New test.
25079
25080 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * g++.dg/opt/conj1.C: New test.
25083
25084 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25085
25086         * g++.dg/template/qualttp20.C: Revert previous change.
25087         * g++.dg/template/qualttp3.C: Likewise.
25088         * g++.dg/template/qualttp4.C: Likewise
25089         * g++.dg/template/qualttp5.C: Likewise
25090         * g++.dg/template/qualttp6.C: Likewise
25091         * g++.dg/template/qualttp7.C: Likewise
25092         * g++.dg/template/qualttp8.C: Likewise
25093         * g++.dg/template/recurse.C: Likewise.
25094
25095 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25096
25097         * gcc.dg/cpp/wchar-1.c: Update.
25098
25099 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         * g++.dg/template/conv1.C: New test.
25102         * g++.dg/template/conv2.C: New test.
25103         * g++.dg/template/conv3.C: New test.
25104         * g++.dg/template/conv4.C: New test.
25105
25106 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25107
25108         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25109         * g++.dg/template/qualttp3.C: Likewise.
25110         * g++.dg/template/qualttp4.C: Likewise
25111         * g++.dg/template/qualttp5.C: Likewise
25112         * g++.dg/template/qualttp6.C: Likewise
25113         * g++.dg/template/qualttp7.C: Likewise
25114         * g++.dg/template/qualttp8.C: Likewise
25115         * g++.dg/template/recurse.C: Likewise.
25116
25117 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25118
25119         * g++.dg/opt/dtor1.C: New test.
25120
25121 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25122
25123         * gcc.c-torture/compile/20020315-1.c: New test.
25124
25125 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25126
25127         * gcc.dg/weak-1.c: Fix scan tests.
25128
25129 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25130
25131         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25132         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25133         cris-*-aout* mmix-*-*.
25134         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25135         cris-*-aout* mmix-*-*.
25136         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25137         cris-*-elf* cris-*-aout* and mmix-*-*.
25138         * gcc.dg/20001009-1.c: Ditto.
25139         * gcc.dg/20010912-1.c: Ditto.
25140         * gcc.dg/20020122-4.c: Ditto.
25141         * gcc.dg/inline-2.c: Ditto.
25142
25143 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25144
25145         * gcc.c-torture/compile/20020314-1.c: New test.
25146
25147 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25148
25149         * gcc.c-torture/execute/20020314-1.c: New test.
25150
25151 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * g++.dg/warn/Wunused-1.C: New test.
25154
25155 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25156
25157         * g++.dg/abi/mangle6.C: New test.
25158
25159 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * gcc.c-torture/compile/20020309-2.c: New test.
25162
25163         * gcc.c-torture/compile/20020312-1.c: New test.
25164
25165 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25166
25167         * g++.dg/other/access1.C: New test.
25168
25169 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.c-torture/execute/wchar_t-1.c: New test.
25172
25173 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25174
25175         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25176
25177 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25178
25179         * gcc.dg/20020312-1.c: New test case.
25180
25181 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25182
25183         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25184
25185 2002-03-11  Richard Henderson  <rth@redhat.com>
25186
25187         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25188         * g++.old-deja/g++.jason/report.C: Likewise.
25189
25190 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25193         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25194
25195 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * testsuite/g++.dg/overload/pmf1.C: New test.
25198
25199 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25200
25201         * gcc.c-torture/execute/20020307-1.c: Use long.
25202
25203 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25204
25205         PR optimization/5844
25206         * gcc.dg/20020310-1.c: New test.
25207
25208 2002-03-09  Michael Meissner  <meissner@redhat.com>
25209
25210         * gcc.c-torture/execute/memcpy-2.c: New test.
25211         * gcc.c-torture/execute/memset-1.c: New test.
25212         * gcc.c-torture/execute/strlen-1.c: New test.
25213         * gcc.c-torture/execute/strcmp-1.c: New test.
25214         * gcc.c-torture/execute/strncmp-1.c: New test.
25215
25216 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25217
25218         * gcc.dg/ppc-ldstruct.c: New test.
25219
25220 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25221
25222         * gcc.c-torture/execute/va-arg-22.c: New test.
25223
25224 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25225
25226         * gcc.c-torture/compile/20020309-1.c: New test.
25227
25228 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25229
25230         * gcc.c-torture/execute/20020307-2.c: New test.
25231
25232 2002-03-07  Jeffrey A Law  (law@redhat.com)
25233
25234         * g77.f-torture/compile/20020307-1.f: New test.
25235
25236 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25237
25238         * gcc.dg/unordered-1.c: New test.
25239
25240 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25241
25242         * gcc.c-torture/execute/20020307-1.c: New test.
25243
25244 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25245
25246         * gcc.dg/20020304-1.c: New test.
25247
25248         * gcc.c-torture/compile/20020304-2.c: New test.
25249
25250 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25251
25252         * gcc.c-torture/compile/20020304-1.c: New test case
25253         (from PR c/5830).
25254
25255 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25256
25257         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25258
25259 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25260
25261         * g++.dg/other/classkey1.C: New test.
25262
25263 2002-03-01  Richard Henderson  <rth@redhat.com>
25264
25265         * gcc.c-torture/compile/981223-1.x: New.
25266         * gcc.c-torture/compile/920625-1.x: New.
25267
25268 2002-02-28  Richard Henderson  <rth@redhat.com>
25269
25270         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25271
25272 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25273
25274         * gcc.c-torture/execute/20020227-1.c: New test.
25275
25276 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25277
25278         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25279         here" ERROR lines.
25280         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25281         * g++.old-deja.g++.other/defarg1.C: Likewise.
25282         * g++.old-deja/g++.pt/calls2.C: Likewise.
25283         * g++.old-deja/g++.pt/crash20.C: Likewise.
25284         * g++.old-deja/g++.pt/crash30.C: Likewise.
25285         * g++.old-deja/g++.pt/crash36.C: Likewise.
25286         * g++.old-deja/g++.pt/crash6.C: Likewise.
25287         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25288         * g++.old-deja/g++.pt/derived3.C: Likewise.
25289         * g++.old-deja/g++.pt/error1.C: Likewise.
25290         * g++.old-deja/g++.pt/friend21.C: Likewise.
25291         * g++.old-deja/g++.pt/friend23.C: Likewise.
25292         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25293         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25294
25295 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25296
25297         * gcc.c-torture/execute/20020225-2.c: New test.
25298
25299 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25300
25301         * gcc.c-torture/execute/920730-1t.c,
25302         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25303         Delete test cases, only relevant to -traditional.
25304
25305 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25306
25307         * gcc.dg/cpp/undef1.c: Remove.
25308         * gcc.dg/cpp/directiv.c: Update.
25309         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25310
25311 2002-02-27  Michael Meissner  <meissner@redhat.com>
25312
25313         * gcc.c-torture/execute/20020226-1.c: New test.
25314
25315 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25316
25317         * g++.dg/debug/debug4.C: New test.
25318
25319         * gcc.dg/ia64-visibility-1.c: New test.
25320
25321 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25322
25323         * gcc.dg/debug/20020224-1.c: New.
25324
25325 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25326
25327         * gcc.c-torture/execute/960416-1.x: New.
25328         * gcc.c-torture/execute/divconst-3.x: Likewise.
25329
25330 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25331
25332         * gcc.dg/20020224-1.c: New test.
25333
25334 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25335
25336         * gcc.c-torture/execute/20020225-1.c: New.
25337
25338 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25339
25340         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25341
25342 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25343
25344         * gcc.dg/20020222-1.c: New test.
25345
25346 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25347
25348         * g++.dg/opt/anonunion1.C: New test.
25349
25350 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         * g++.dg/template/qualttp19.C: New test.
25353         * g++.dg/template/qualttp20.C: New test.
25354         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25355         * g++.old-deja/g++.other/qual1.C: Likewise.
25356
25357 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25358
25359         * gcc.dg/attr-alwaysinline.c: New.
25360
25361 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25362
25363         * gcc.dg/20020220-1.c: New test.
25364
25365         * gcc.dg/20020220-2.c: New test.
25366
25367         * g++.dg/opt/mmx1.C: New test.
25368
25369 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25370
25371         * gcc.c-torture/compile/20020110.c: New test.
25372
25373 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * gcc.c-torture/execute/20020219-1.c: New test.
25376
25377         * gcc.dg/20020219-1.c: New test.
25378
25379         * gcc.dg/noncompile/20020220-1.c: New test.
25380
25381         * g++.dg/opt/ptrintsum1.C: New test.
25382
25383         * gcc.dg/debug/20020220-1.c: New test.
25384
25385 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/execute/20020216-1.c: New test.
25388
25389 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25390
25391         * gcc.dg/decl-1.c: Update, new test.
25392
25393 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25394
25395         * g++.dg/abi/bitfield1.C: New test.
25396         * g++.dg/abi/bitfield2.C: New test.
25397
25398 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25399
25400         * gcc.dg/attr-nest.c: New test.
25401
25402 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25403
25404         * gcc.c-torture/execute/20020215-1.c: New test.
25405
25406 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25409         * g++.dg/debug/debug.exp: New.
25410         * g++.dg/debug/trivial.C: New.
25411         * g++.dg/debug/debug1.C: Moved...
25412         * g++.dg/other/debug1.C: ...from here.
25413         * g++.dg/debug/debug2.C: Moved...
25414         * g++.dg/other/debug2.C: ...from here.
25415         * g++.dg/debug/debug3.C: Moved...
25416         * g++.dg/other/debug3.C: ...from here.
25417
25418         * gcc.dg/noncompile/20020213-1.c: New test.
25419
25420 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25421
25422         * g++.dg/other/debug3.C: New test.
25423
25424         * gcc.c-torture/execute/20020213-1.c: New test.
25425
25426 2002-02-13  Richard Smith <richard@ex-parrot.com>
25427
25428         * g++.old-deja/g++.other/thunk1.C: New test.
25429
25430 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25431
25432         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25433
25434 2002-02-13  Stan Shebs  <shebs@apple.com>
25435
25436         * gcc.dg/altivec-3.c: New.
25437
25438 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * gcc.dg/Wunreachable-1.c: New test.
25441         * gcc.dg/Wunreachable-2.c: New test.
25442
25443 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25444
25445         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25446
25447 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25448
25449         * gcc.dg/decl-1.c: New test.
25450
25451 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25452
25453         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25454
25455 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25456
25457         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25458         * gcc.c-torture/compile/980506-1.x: Likewise.
25459
25460 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25461
25462         * gcc.dg/20020210-1.c: New.
25463
25464 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25465
25466         * g77.f-torture/execute/947.f: New regression test
25467         for PR fortran/947.
25468
25469 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25470
25471         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25472         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25473
25474 2002-02-08  Richard Henderson  <rth@redhat.com>
25475
25476         * gcc.c-torture/compile/labels-3.c: New.
25477
25478 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25479
25480         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25481         expression statements work instead.
25482         * gcc.dg/noncompile/20020207-1.c: New test.
25483
25484 2002-02-07  Richard Henderson  <rth@redhat.com>
25485
25486         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25487
25488 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25489
25490         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25491         message from g77
25492         * lib/g77-dg.exp: Trim g77 error messages so that they are
25493         recognized by dg.exp.
25494
25495 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25496
25497         PR fortran/5473
25498         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25499
25500 2002-02-07  Richard Henderson  <rth@redhat.com>
25501
25502         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25503         to be sufficiently aligned for integers.
25504
25505 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * g++.dg/template/friend4.C: New test.
25508
25509 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25510
25511         PR fortran/5743
25512         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25513         unsupported cases.
25514
25515 2002-02-07  Richard Henderson  <rth@redhat.com>
25516
25517         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25518         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25519         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25520         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25521
25522 2002-02-06  Richard Henderson  <rth@redhat.com>
25523
25524         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25525
25526 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25527
25528         * gcc.dg/20020206-1.c: New test.
25529
25530 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25531
25532         * gcc.c-torture/execute/20020206-1.c: New test.
25533
25534         * gcc.c-torture/execute/20020206-2.c: New test.
25535
25536         PR optimization/5429:
25537         * gcc.c-torture/compile/20020206-1.c: New test.
25538
25539 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25540
25541         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25542         as certain file formats cannot support particularly large
25543         alignments.
25544
25545         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25546         and do not expect to be able to link the executable.
25547
25548         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25549         fail because the COFF format does not support the weak attribute.
25550
25551 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25552
25553         * g77.dg/pr5473.f:  New test
25554
25555 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25556
25557         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25558         Fix testcase accordingly.
25559
25560 2002-02-04  Richard Henderson  <rth@redhat.com>
25561
25562         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25563         (buf): Change to be an array of pointers, not ints.
25564
25565 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25566
25567         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25568         before all tests.  Move warning one line above to match where it
25569         C frontend emits.
25570         * gcc.dg/Wswitch-2.c: New test.
25571         * g++.dg/warn/Wswitch-1.C: New test.
25572         * g++.dg/warn/Wswitch-2.C: New test.
25573
25574 2002-02-04  Richard Henderson  <rth@redhat.com>
25575
25576         * g++.dg/abi/offsetof.C: Fix size comparison.
25577
25578 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25579
25580         * gcc.dg/cast-qual-2.c: New test.
25581
25582 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.dg/20020201-4.c: New test.
25585
25586 2002-02-04  Ben Elliston  <bje@redhat.com>
25587
25588         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25589         target_info attribute != 0, in addition to the empty string.
25590         (gcc_target_compile): Likewise.
25591
25592 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25593
25594         * gcc.dg/Wswitch.c: New test.
25595         PR gcc/4475. PR gcc/3780.
25596
25597 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25598
25599         * g77.f-torture/execute/5122.f: New test for regressions
25600         against PR fortran/5122.
25601
25602 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25603
25604         * g77.f-torture/compile/pr3743.f: Delete
25605         * g77.dg/pr3743-1.f: New test.
25606         * g77.dg/pr3743-2.f: New test.
25607         * g77.dg/pr3743-3.f: New test.
25608         * g77.dg/pr3743-4.f: New test.
25609
25610 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25611
25612         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25613
25614 2002-02-02  Richard Henderson  <rth@redhat.com>
25615
25616         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25617         * gcc.c-torture/execute/bf64-1.c: Likewise.
25618
25619 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25620
25621         * gcc.dg/20020201-2.c: New test.
25622
25623         * gcc.dg/20020201-3.c: New test.
25624
25625         * gcc.c-torture/execute/bitfld-2.c: New test.
25626
25627 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25628
25629         * gcc.dg/bitfld-1.c: Update.
25630         * gcc.dg/bitfld-2.c: Update.
25631         * gcc.c-torture/execute/bitfld-1.x: New.
25632
25633 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25634
25635         * gcc.c-torture/execute/20020201-1.c: New test.
25636
25637 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25638
25639         PR target/5469
25640         * gcc.dg/20020201-1.c: New test.
25641
25642 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25643
25644         PR fortran/3743
25645         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25646         * g77.f-torture/compile/pr3743.x: Remove
25647
25648 2002-01-31  Tom Rix  <trix@redhat.com>
25649
25650         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25651
25652 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25653
25654         * gcc.dg/noncompile/20020130-1.c: New test.
25655
25656 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25657
25658         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25659
25660 2002-01-29  Richard Henderson  <rth@redhat.com>
25661
25662         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25663         to long long.
25664         * gcc.c-torture/execute/bf64-1.c: Likewise.
25665
25666 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25667
25668         * gcc.c-torture/execute/20020129-1.c: New test.
25669
25670 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25671
25672         * gcc.c-torture/compile/20000224-1.c: Update.
25673         * gcc.c-torture/execute/bitfld-1.c: New tests.
25674         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25675         * gcc.dg/uninit-A.c: Update.
25676
25677 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         * g++.dg/template/ctor1.C: Add instantiation.
25680
25681 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25682
25683         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25684         argument to __builtin_prefetch to be const ptr.
25685
25686 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.c-torture/compile/20020120-1.c: New test.
25689
25690 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25691
25692         * gcc.c-torture/execute/20020127-1.c: New test.
25693
25694 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25695
25696         * g77.dg/f77-edit-i-in.f: New test
25697         * g77.dg/f77-edit-i-out.f: New test
25698
25699 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25700
25701         * gcc.dg/debug/debug.exp: New file.
25702         * gcc.dg/debug/trivial.c: New file.
25703         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25704         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25705         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25706         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25707         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25708         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25709         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25710         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25711         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25712         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25713         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25714         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25715         * gcc.dg/20000503-1.c: Removed.
25716         * gcc.dg/20010207-1.c: Removed.
25717         * gcc.dg/20011223-1.c: Removed.
25718         * gcc.dg/20020104-2.c: Removed.
25719         * gcc.dg/debug-1.c: Removed.
25720         * gcc.dg/debug-2.c: Removed.
25721         * gcc.dg/debug-3.c: Removed.
25722         * gcc.dg/debug-4.c: Removed.
25723         * gcc.dg/debug-5.c: Removed.
25724         * gcc.dg/debug-6.c: Removed.
25725         * gcc.dg/dwarf2-1.c: Removed.
25726         * gcc.dg/dwarf2-2.c: Removed.
25727
25728 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * g++.old-deja/g++.other/eh5.C: New test.
25731         * g++.old-deja/g++.other/sibcall2.C: New test.
25732         * g++.old-deja/g++.other/array9.C: New test.
25733         * g++.old-deja/g++.other/typename2.C: New test.
25734         * g++.old-deja/g++.other/crash60.C: New test.
25735         * g++.old-deja/g++.other/conv9.C: New test.
25736         * g++.old-deja/g++.other/mangle10.C: New test.
25737         * g++.old-deja/g++.other/unchanging1.C: New test.
25738         * g++.old-deja/g++.other/exprstmt1.C: New test.
25739         * g++.old-deja/g++.other/inline23.C: New test.
25740         * g++.old-deja/g++.eh/ia64-1.C: New test.
25741         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25742         * g++.old-deja/g++.other/reload1.C: New test.
25743         * g++.old-deja/g++.other/static20.C: New test.
25744         * g++.old-deja/g++.other/local-alloc1.C: New test.
25745         * g++.old-deja/g++.other/conv8.C: New test.
25746         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25747         * g++.old-deja/g++.other/storeexpr1.C: New test.
25748         * g++.old-deja/g++.other/storeexpr2.C: New test.
25749         * g++.dg/eh/template2.C: New test.
25750         * g++.dg/warn/weak1.C: New test.
25751
25752 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25753
25754         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25755         Remove first, non-varying, argument.
25756
25757 2002-01-23  Richard Henderson  <rth@redhat.com>
25758
25759         * gcc.dg/inline-2.c: New.
25760
25761         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25762         Add optional target arg.  Check number of arguments.
25763         (scan-assembler-not, scan-assembler-dem): Likewise.
25764         (scan-assembler-dem-not): Likewise.
25765
25766 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25767
25768         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25769         line 12.
25770         * g++.old-deja/g++.brendan/parse3.C,
25771         g++.old-deja/g++.other/crash26.C,
25772         g++.old-deja/g++.other/crash28.C,
25773         g++.old-deja/g++.other/crash29.C,
25774         g++.old-deja/g++.other/crash30.C,
25775         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25776
25777 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25778
25779         * gcc.dg/20020115-1.c: New.
25780
25781 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25782
25783         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25784
25785 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25786
25787         * gcc.dg/20020122-3.c: New.
25788
25789 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * g++.dg/other/gc1.C: New test.
25792
25793 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25794
25795         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25796
25797 2002-01-22  Richard Henderson  <rth@redhat.com>
25798
25799         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25800
25801 2002-01-22  Richard Henderson  <rth@redhat.com>
25802
25803         * gcc.dg/20020122-4.c: New.
25804
25805 2002-01-22  H.J. Lu <hjl@gnu.org>
25806
25807         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25808         link output.
25809         * gcc.dg/special/ecos.exp: Likewise.
25810         * lib/g++-dg.exp: Likewise.
25811         * lib/g77-dg.exp: Likewise.
25812         * lib/gcc-dg.exp : Likewise.
25813         * lib/mike-g++.exp: Likewise.
25814         * lib/mike-g77.exp: Likewise.
25815         * lib/mike-gcc.exp: Likewise.
25816         * lib/objc-dg.exp: Likewise.
25817
25818 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25819
25820         PR target/5379
25821         * gcc.dg/20020122-2.c: New test.
25822
25823 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25824
25825         * gcc.dg/20020122-1.c: New test.
25826
25827 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25828
25829         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25830
25831 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25832
25833         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25834
25835 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25836
25837         * gcc.c-torture/compile/20020121-1.c: New test.
25838
25839 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25840
25841         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25842         ld_library_path.
25843
25844 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25845
25846         * gcc.dg/20020218-1.c: New test.
25847
25848 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25849
25850         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25851         messages
25852         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25853         "At global scope" warning
25854         * g++.dg/ext/align1.C: Change cygwin test for alignment
25855         from db-bogus to dg-warning
25856
25857 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25858
25859         * g77.f-torture/compile/cpp2.F: New test.
25860
25861 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.dg/template/access1.C: New test.
25864
25865 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25866
25867         * gcc.dg/20020118-1.c: New.
25868
25869 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25870
25871         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25872
25873 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25874
25875         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25876         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25877         alignment warnings.
25878
25879 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25880
25881         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25882         torture_with_loops and torture_without_loops
25883
25884 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25885
25886         * gcc.c-torture/compile/20020116-1.c: New test.
25887
25888 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25889
25890         * gcc.dg/20020116-2.c: New test.
25891
25892         * gcc.dg/ultrasp4.c: New test.
25893
25894         * gcc.dg/20020116-1.c: New test.
25895
25896 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25897
25898         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25899         by EABI.
25900
25901 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25902
25903         * gcc.misc-tests/i386-prefetch.exp: New.
25904         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25905         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25906         * gcc.misc-tests/i386-pf-none-1.c: New test.
25907         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25908
25909 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.dg/gnu89-init-1.c: Add new tests.
25912
25913 2002-01-15  Andreas Jaeger  <aj@suse.de>
25914
25915         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25916         * gcc.dg/i386-mmx-2.c: Likewise.
25917         * gcc.dg/i386-sse-1.c: Likewise.
25918         * gcc.dg/i386-sse-2.c: Likewise.
25919         * gcc.dg/i386-sse-3.c: Likewise.
25920
25921 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25922
25923         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25924         Uncomment additional cases that now pass.
25925
25926 2002-01-11  Richard Henderson  <rth@redhat.com>
25927
25928         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25929         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25930
25931 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25932
25933         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25934
25935 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25936
25937         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25938         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25939
25940 2002-01-10  Dale Johannesen  <dalej@apple.com>
25941
25942         * gcc.c-torture/execute/loop-11.c: New.
25943
25944 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25945
25946         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25947         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25948
25949 2002-01-09  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25952         type in which to perform the operation for each size.
25953
25954 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25955
25956         * gcc.c-torture/compile/20020109-2.c: New test.
25957
25958 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25959
25960         * gcc.c-torture/execute/loop-10.c: New test.
25961
25962 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25963
25964         * gcc.c-torture/compile/20010226-1.c: New test.
25965         * gcc.c-torture/compile/20010227-1.c: New test.
25966         * gcc.c-torture/compile/20010426-1.c: New test.
25967         * gcc.c-torture/compile/20010510-1.c: New test.
25968         * gcc.c-torture/compile/20010605-3.c: New test.
25969         * gcc.c-torture/compile/20010824-1.c: New test.
25970         * gcc.c-torture/execute/20010409-1.c: New test.
25971         * gcc.dg/noncompile/20000901-1.c: New test.
25972         * gcc.dg/20001023-1.c: New test.
25973         * gcc.dg/20001101-1.c: New test.
25974         * gcc.dg/20001102-1.c: New test.
25975         * gcc.dg/20010207-1.c: New test.
25976         * gcc.dg/20010405-1.c: New test.
25977         * gcc.dg/20010822-1.c: New test.
25978         * gcc.dg/20011107-1.c: New test.
25979
25980 2002-01-09  Jeffrey A Law  (law@redhat.com)
25981
25982         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25983
25984         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25985         execution failure on PA targets.
25986
25987 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25988
25989         * gcc.c-torture/compile/20020109-1.c: New test.
25990
25991 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25992
25993         * gcc.c-torture/execute/20020108-1.c: New test.
25994
25995 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25996
25997         * gcc.dg/20020108-1.c: New test.
25998
25999 2002-01-08  H.J. Lu <hjl@gnu.org>
26000
26001         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26002         for header files.
26003
26004 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26005
26006         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26007         consistency.
26008
26009 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26010
26011         * gcc.dg/altivec-4.c: Test altivec predicates.
26012
26013 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * gcc.c-torture/execute/20020107-1.c: New test.
26016
26017 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26018
26019         PR c/5279
26020         * gcc.c-torture/compile/20020106-1.c: New test.
26021
26022 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26023
26024         * gcc.c-torture/execute/nestfunc-4.c: New test.
26025
26026 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26027
26028         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26029         extra triple that slipped in.
26030         * g++.old-deja/g++.abi/align.C: Likewise.
26031         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26032
26033 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26034
26035         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26036         * g++.old-deja/g++.abi/align.C: Likewise.
26037         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26038
26039         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26040         on FreeBSD/i386.
26041         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26042         FreeBSD.
26043
26044 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26045
26046         * gcc.dg/20020104-1.c: New test.
26047
26048         * gcc.dg/20020104-2.c: New test.
26049
26050 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26051
26052         * gcc.dg/20020103-1.c: Fix typo in target selector.
26053
26054 2002-01-03  Richard Henderson  <rth@redhat.com>
26055
26056         * gcc.dg/20020103-1.c: New.
26057
26058 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26059
26060         * gcc.c-torture/execute/20020103-1.c: New test.
26061
26062 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * g++.dg/other/debug2.C: New test.
26065
26066         * gcc.c-torture/compile/20020103-1.c: New test.
26067
26068 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26069
26070         * gcc.dg/gnu89-init-1.c: Added new tests.
26071
26072 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         * g++.dg/template/friend2.C: Remove as patch is reverted.
26075
26076         * g++.dg/warn/oldcast1.C: New test.
26077
26078         * g++.dg/template/ptrmem1.C: New test.
26079         * g++.dg/template/ptrmem2.C: New test.
26080
26081         * g++.dg/template/ntp.C: New test.
26082
26083         * g++.dg/other/component1.C: New test.
26084
26085         * g++.dg/template/ttp3.C: New test.
26086
26087         * g++.dg/template/friend2.C: New test.
26088         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26089
26090 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26091
26092         * g++.dg/other/ptrmem1.C: New test.
26093         * g++.dg/other/ptrmem2.C: New test.
26094
26095 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26096
26097         * g++.dg/template/ctor1.C: New test.
26098
26099 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26100
26101         * g++.dg/template/friend2.C: New test.
26102
26103 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26104
26105         * gcc.dg/mmix-1.c: New test.
26106
26107 2001-12-31  Richard Henderson  <rth@redhat.com>
26108
26109         * gcc.dg/asm-5.c: New.
26110
26111 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26112
26113         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26114         in namespace __gnu_cxx
26115
26116 2001-12-30  Richard Henderson  <rth@redhat.com>
26117
26118         * gcc.dg/debug-6.c: New.
26119
26120 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.c-torture/compile/20011229-2.c: New test.
26123
26124 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.dg/debug-3.c: New test.
26127         * gcc.dg/debug-4.c: New test.
26128         * gcc.dg/debug-5.c: New test.
26129
26130 2001-12-29  Richard Henderson  <rth@redhat.com>
26131
26132         * g++.dg/eh/loop1.C: New.
26133
26134 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         * g++.dg/template/crash1.C: New test.
26137
26138 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26139
26140         * g++.dg/other/const1.C: New test.
26141
26142 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26143
26144         * gcc.c-torture/compile/20011229-1.c: New test.
26145
26146 2001-12-28  Stan Shebs  <shebs@apple.com>
26147
26148         * lib/objc-torture.exp: Resync with c-torture.exp.
26149         * lib/objc.exp: Load standard libraries.
26150
26151 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26154         additional tests.
26155
26156 2001-12-27  Roger Sayle <roger@eyesopen.com>
26157
26158         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26159
26160 2001-12-27  Richard Henderson  <rth@redhat.com>
26161
26162         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26163
26164 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         * g++.dg/eh/ctor1.C: New test.
26167         * g++.dg/other/error2.C: New test.
26168
26169 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         * g++.dg/other/init2.C: New test.
26172
26173 2001-12-24  Richard Henderson  <rth@redhat.com>
26174
26175         * gcc.dg/20011223-1.c: New.
26176         * gcc.dg/inline-1.c: New.
26177
26178 2001-12-23  Richard Henderson  <rth@redhat.com>
26179
26180         * gcc.dg/asm-4.c: Test operand modifiers.
26181
26182 2001-12-23  Richard Henderson  <rth@redhat.com>
26183
26184         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26185
26186 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26187
26188         * gcc.c-torture/execute/20011223-1.c: New test.
26189
26190 2001-12-21  Richard Henderson  <rth@redhat.com>
26191
26192         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26193         re-enables the warning.
26194
26195 2001-12-21  Richard Henderson  <rth@redhat.com>
26196
26197         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26198
26199 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * gcc.c-torture/compile/20011218-1.c: New test.
26202
26203 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26204
26205         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26206         arm-isr.c test.
26207         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26208         epilogue generation for ARM ISR routines.
26209
26210 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26211
26212         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26213         * gcc.dg/format/c90-printf-3.c: Likewise.
26214         * gcc.dg/format/c99-printf-3.c: Likewise.
26215         * gcc.dg/format/ext-1.c: Likewise.
26216         * gcc.dg/format/ext-6.c: Likewise.
26217         * gcc.dg/format/format.h: Prototype unlocked stdio.
26218
26219 2001-12-20  Richard Henderson  <rth@redhat.com>
26220
26221         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26222         (arena): Use it.
26223         (malloc): Correct allocation logic.  Abort if we fill up the
26224         arena before initialization complete.
26225         (realloc): Correct allocation logic.
26226
26227 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.c-torture/compile/20011219-2.c: New test.
26230
26231         * gcc.c-torture/execute/20011219-1.c: New test.
26232
26233 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26234
26235         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26236         target does not support weak symbols.
26237
26238 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gcc.c-torture/compile/20011219-1.c: New test.
26241
26242 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26243
26244         * g++.dg/other/error1.C: New test.
26245
26246 2001-12-17  Jeffrey A Law  (law@redhat.com)
26247
26248         * gcc.c-torture/execute/20011217-1.c: New test.
26249
26250 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26251
26252         * objc.dg/special/: New directory.
26253         * objc.dg/special/special.exp: New file.
26254         * objc.dg/special/unclaimed-category-1.h: New file.
26255         * objc.dg/special/unclaimed-category-1a.m: New file.
26256         * objc.dg/special/unclaimed-category-1.m: New file.
26257
26258 2001-12-17  Andreas Jaeger  <aj@suse.de>
26259
26260         * gcc.c-torture/compile/20011217-2.c: New test.
26261
26262 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26263
26264         * gcc.c-torture/compile/20011217-1.c: New test.
26265
26266 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26267
26268         * testsuite/gcc.dg/20011214-1.c: New.
26269
26270 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26271
26272         * gcc.dg/altivec-4.c: New.
26273
26274 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26275
26276         * gcc.dg/20011113-1.c: New test.
26277
26278 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26279
26280         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26281         std::__malloc_alloc_template<0> and
26282         std::__default_alloc_template<false, 0>.
26283
26284 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26285
26286         * objc/execute/bf-21.m: New test.
26287         * objc/execute/enumeration-1.m: New test.
26288         * objc/execute/enumeration-2.m: New test.
26289
26290 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.dg/gnu89-init-1.c: New test.
26293
26294 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26295
26296         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26297         * g++.old-deja/g++.jason/2371.C: Likewise.
26298         * g++.old-deja/g++.jason/template33.C: Likewise.
26299         * g++.old-deja/g++.jason/template34.C: Likewise.
26300         * g++.old-deja/g++.jason/template36.C: Likewise.
26301         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26302         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26303         * g++.old-deja/g++.other/typename1.C: Likewise.
26304         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26305         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26306         * g++.old-deja/g++.pt/typename11.C: Likewise.
26307         * g++.old-deja/g++.pt/typename14.C: Likewise.
26308         * g++.old-deja/g++.pt/typename16.C: Likewise.
26309         * g++.old-deja/g++.pt/typename3.C: Likewise.
26310         * g++.old-deja/g++.pt/typename4.C: Likewise.
26311         * g++.old-deja/g++.pt/typename5.C: Likewise.
26312         * g++.old-deja/g++.pt/typename7.C: Likewise.
26313         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26314
26315 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         * g++.dg/other/linkage1.C: New test.
26318         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26319         specifiers.
26320
26321 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26322
26323         * gcc.dg/concat.c: New test.
26324
26325 2001-12-11  Stan Shebs  <shebs@apple.com>
26326
26327         * objc/compile: New test directory.
26328         * objc/compile/compile.exp: New expect script.
26329         * objc/compile/20011211-1.m: New compile test.
26330
26331 2001-12-11  Jason Merrill  <jason@redhat.com>
26332
26333         * lib/prune.exp (prune_gcc_output): Also handle "In member
26334         function".  So many permutations...
26335
26336 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26337
26338         * g++.dg/template/typedef1.C: New test.
26339
26340 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         * g++.dg/other/copy1.C: New test.
26343
26344 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26345
26346         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26347
26348         * gcc.dg/builtin-choose-expr.c: New.
26349
26350 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26351
26352         * gcc.dg/altivec-2.c: New.
26353
26354 2001-12-07  Richard Henderson  <rth@redhat.com>
26355
26356         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26357
26358 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26359
26360         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26361         ultrasparc.
26362
26363 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26364
26365         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26366
26367 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26368
26369         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26370         variable argument list.
26371
26372 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26373
26374         * gcc.c-torture/execute/memcheck: Delete entire directory.
26375         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26376         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26377
26378 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26379
26380         * gcc.dg/Wshadow-1.c: New test.
26381
26382 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.c-torture/compile/20011130-1.c: New test.
26385
26386         * gcc.dg/noncompile/20011025-1.c: New test.
26387
26388         * g++.dg/other/anon-union.C: New test.
26389
26390         * gcc.c-torture/execute/20011024-1.c: New test.
26391
26392 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26393
26394         * gcc.c-torture/execute/20000722-1.x,
26395         gcc.c-torture/execute/20010123-1.x: Remove.
26396         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26397         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26398         gcc.dg/c99-complit-2.c: New tests.
26399
26400 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         * g++.dg/inherit/base1.C: New test.
26403
26404 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * g++.dg/other/stdarg1.C: New test.
26407
26408         * gcc.c-torture/compile/20011130-2.c: New test.
26409
26410 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26411
26412         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26413         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26414         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26415         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26416         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26417         * gcc.dg/builtin-prefetch-1.c: New test.
26418
26419 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26420
26421         * gcc.dg/20011130-1.c: New test.
26422
26423 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.dg/other/scope1.C: New test.
26426         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26427
26428 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26429
26430         * gcc.dg/vla-init-1.c: New test.
26431
26432 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26433
26434         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26435
26436 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26437
26438         * objc.dg/alias.m: Update.
26439         * objc.dg/class-1.m: Update.
26440         * objc.dg/const-str-1.m: Update.
26441         * objc.dg/fwd-proto-1.m: Update.
26442         * objc.dg/id-1.m: Update.
26443         * objc.dg/super-class-1.m: Update.
26444
26445 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26446
26447         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26448         constructs.
26449
26450 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26451
26452         * gcc.c-torture/execute/20011128-1.c: New test.
26453
26454 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26455
26456         * gcc.dg/20011127-1.c: New test.
26457
26458 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26459
26460         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26461         from Austin Group draft 7.
26462         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26463         scanf format arguments.
26464         * gcc.dg/format/no-exargs-2.c: New test.
26465
26466 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         * g++.dg/abi/vbase8-4.C: New test.
26469
26470 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26471
26472         * gcc.c-torture/execute/20011121-1.c: New test.
26473
26474 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26475
26476         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26477
26478 2001-11-23  Andreas Jaeger  <aj@suse.de>
26479
26480         * gcc.dg/cpp/charconst-2.c: New test.
26481
26482 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26483
26484         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26485         to the host if it is remote.  Let tests specify extra headers
26486         they use.
26487         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26488         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26489         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26490         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26491         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26492         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26493         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26494         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26495         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26496         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26497
26498 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26499
26500         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26501         for little endian ARMs.
26502
26503 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26504
26505         * gcc.c-torture/compile/20011119-1.c: New test.
26506         * gcc.c-torture/compile/20011119-2.c: New test.
26507
26508 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26509
26510         * gcc.dg/altivec-1.c: Fix typo.
26511
26512 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26513
26514         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26515
26516 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26517
26518         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26519
26520 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26521
26522         * lib/g77.exp: Don't specify --rpath-link.
26523
26524         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26525         across all the headers.
26526         * gcc.dg/format/format.exp: For testing on a remote host,
26527         copy format.h.
26528
26529         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26530         * gcc.c-torture/execute/930406-1.c: Likewise.
26531         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26532
26533 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26534
26535         * gcc.dg/altivec-1.c: New.
26536
26537 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26538
26539         * gcc.dg/cpp/fpreprocessed.c: New test case.
26540
26541 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26542
26543         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26544         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26545         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26546
26547 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26548
26549         * gcc.dg/no-builtin-1.c: New test.
26550
26551 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26552
26553         * gcc.c-torture/execute/20011115-1.c: New test.
26554
26555 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.c-torture/compile/20011114-2.c: New test.
26558         * gcc.c-torture/compile/20011114-3.c: New test.
26559         * gcc.c-torture/compile/20011114-4.c: New test.
26560
26561 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26562
26563         * g++.dg/other/init1.C: New test.
26564
26565 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26566
26567         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26568         message.
26569
26570         * gcc.c-torture/execute/20011114-1.c: New testcase.
26571
26572         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26573         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26574         like the (before this change) version of 20010327-1.c.
26575
26576 2001-11-14  Roger Sayle <roger@eyesopen.com>
26577
26578         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26579
26580 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26581
26582         * g++.dg/init/array2.C: New test.
26583
26584 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26585
26586         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26587
26588 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26589
26590         * g++.dg/other/forscope1.C: New test.
26591         * g++.dg/ext/forscope1.C: New test.
26592         * g++.dg/ext/forscope2.C: New test.
26593
26594 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26595
26596         * gcc.c-torture/execute/20011113-1.c: New test.
26597
26598 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26599
26600         * gcc.c-torture/execute/20011109-2.c: New test.
26601
26602         * gcc.c-torture/execute/20011109-1.c: New test.
26603
26604 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26605
26606         * gcc.c-torture/compile/20011109-1.c: New test.
26607
26608 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26609
26610         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26611         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26612         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26613         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26614         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26615         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26616         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26617
26618 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26619
26620         * g++.dg/warn/Wshadow-1.C: New tests.
26621         * g++.old-deja/g++.mike/for3.C: Update.
26622
26623 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26624
26625         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26626         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26627         XFAILs.  Adjust expected error texts.
26628         * gcc.c-torture/compile/20011106-1.c,
26629         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26630         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26631         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26632         gcc.dg/c99-array-lval-5.c: New tests.
26633
26634 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26635
26636         * gcc.dg/cpp/defined.c: Update.
26637
26638 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26639
26640         * gcc.c-torture/execute/anon-1.c: New test.
26641
26642 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26643
26644         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26645         same size, so no warning should be produced on stormy16.
26646
26647         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26648         due to oversized array.
26649         * g++.old-deja/g++.mike/ns15.C: Likewise.
26650         * g++.old-deja/g++.pt/crash16.C: Likewise.
26651
26652 2001-11-02  Graham Stott  <grahams@redhat.com>
26653
26654         * g++.dgother/debug1.C: Fix typos.
26655
26656 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26657
26658         * g++.dg/other/debug1.C: New test.
26659
26660 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26661
26662         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26663         of unsigned long.
26664
26665 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26666
26667         * gcc.dg/20011029-2.c: New test.
26668
26669         * gcc.c-torture/compile/20011029-1.c: New test.
26670
26671 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26672
26673         * objc/execute/class_self-1.m: New test.
26674         * objc/execute/class_self-2.m: New test.
26675
26676 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26677
26678         * gcc.misc-tests/msgs.exp: Delete.
26679         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26680         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26681         error set to match recent changes.
26682
26683 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26684
26685         * gcc.dg/20011021-1.c: New test.
26686
26687 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26688
26689         * gcc.c-torture/compile/20011023-1.c: New test.
26690
26691 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26692
26693         * lib/g77.exp: Rewrite based on lib/g++.exp.
26694
26695 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.c-torture/execute/20011019-1.c: New test.
26698
26699         * gcc.dg/20011018-1.c: New test.
26700
26701 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26702
26703         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26704
26705 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26706
26707         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26708         * gcc.dg/attr-invalid.c: Likewise.
26709
26710 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26711
26712         * testsuite/gcc.dg/20011015-1.c: New test.
26713
26714 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26715
26716         * g++.dg/template/unify2.C: New test.
26717
26718 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26719
26720         * g++.dg/other/exception-specification.C: New test
26721
26722 2001-10-13  Tom Rix  <trix@redhat.com>
26723
26724         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26725         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26726
26727 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26728
26729         * testsuite/gcc.dg/20011009-1.c: New test.
26730
26731 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         PR g++/4476
26734         * g++.dg/other/friend1.C: New test.
26735
26736 2001-10-11  Richard Henderson  <rth@redhat.com>
26737
26738         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26739
26740 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26741
26742         * gcc.c-torture/compile/20011010-1.c: New.
26743
26744 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26745
26746         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26747         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26748         g77.f-torture/execute/execute.exp,
26749         g77.f-torture/noncompile/noncompile.exp,
26750         gcc.c-torture/compile/compile.exp,
26751         gcc.c-torture/execute/execute.exp,
26752         gcc.c-torture/execute/ieee/ieee.exp,
26753         gcc.c-torture/execute/memcheck/memcheck.exp,
26754         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26755         objc/execute/execute.exp: Update FSF address.
26756
26757 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26758
26759         * gcc.dg/cpp/cmdlne-C.c: Update.
26760         * gcc.dg/cpp/cmdlne-C2.c: New.
26761
26762 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26763
26764         * gcc.c-torture/execute/20011008-3.c: New.
26765
26766 2001-10-08  DJ Delorie  <dj@redhat.com>
26767
26768         * gcc.dg/20011008-1.c: New.
26769         * gcc.dg/20011008-2.c: New.
26770
26771 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26772
26773         * gcc.dg/cpp/spacing1.c: Update test.
26774
26775 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26776
26777         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26778         spelling errors of "separate" as "seperate".
26779
26780 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26781
26782         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26783         enough to avoid inlining.
26784
26785 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26786
26787         * lib/g77.exp: set libg2c_dir correctly.
26788
26789 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26790
26791         * gcc.dg/cpp/macro11.c: New test.
26792
26793 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26794
26795         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26796         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26797         gcc.dg/format/multattr-3.c: New tests.
26798         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26799         tests for format attributes on function pointers being rejected.
26800
26801 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26802
26803         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26804
26805 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26806
26807         * g++.dg/warn/format1.C: New test.
26808
26809 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26810
26811         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26812
26813 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26814
26815         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26816
26817 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26818
26819         * gcc.dg/cpp/redef2.c: Add test.
26820
26821 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26822
26823         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26824         long-standing bug on i686, apparently.
26825         * gcc.c-torture/execute/loop-2c.x: New file.
26826         * gcc.c-torture/execute/loop-2d.x: New file.
26827         * gcc.c-torture/execute/loop-3c.x: New file.
26828
26829 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26830
26831         * gcc.dg/cpp/20000625-2.c: Correct line number.
26832
26833 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26834
26835         * gcc.dg/cpp/macro10.c: New test.
26836         * gcc.dg/cpp/strify3.c: New test.
26837         * gcc.dg/cpp/spacing1.c: Add tests.
26838         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26839         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26840
26841 2001-09-24  DJ Delorie  <dj@redhat.com>
26842
26843         * gcc.c-torture/execute/20010924-1.c: New test.
26844
26845 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26846
26847         * testsuite/objc/execute/paste.m: Remove.
26848
26849 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26850
26851         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26852
26853 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26854
26855         * g77.dg/strlen0.f: New test.
26856
26857 2001-09-21  Richard Henderson  <rth@redhat.com>
26858
26859         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26860         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26861
26862 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26863
26864         Table-driven attributes.
26865         * g++.dg/ext/attrib1.C: New test.
26866
26867 2001-09-20  DJ Delorie  <dj@redhat.com>
26868
26869         * gcc.dg/20000926-1.c: Update expected warning messages.
26870         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26871         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26872         array.
26873
26874 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26875
26876         * g++.dg/eh/registers1.C: New test case.
26877
26878 2001-09-17  Richard Henderson  <rth@redhat.com>
26879
26880         * gcc.dg/array-5.c: Fix VLA decomposition test.
26881
26882 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26883
26884         * gcc.dg/cpp/line5.c: New testcase.
26885
26886 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26887
26888         * gcc.dg/cpp/macro9.c: New test.
26889
26890 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26891
26892         * gcc.c-torture/execute/980223.c: Change type of addr from long
26893         to char *.
26894
26895 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26896
26897         * gcc.c-torture/execute/20010915-1.c: New test.
26898
26899 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26900
26901         * g77.dg/bprob: New directory.
26902         * g77.dg/bprob/bprob.exp: New file.
26903         * g77.dg/bprob/bprob-1.f: New test.
26904         * g77.dg/gcov: New directory.
26905         * g77.dg/gcov/gcov.exp: New file.
26906         * g77.dg/gcov/gcov-1.f: New test.
26907         * g77.dg/gcov/gcov-1.x: New file.
26908
26909 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26910
26911         * gcc.dg/cpp/directiv.c: Update.
26912         * gcc.dg/cpp/undef1.c: Update.
26913
26914 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26915
26916         * gcc.dg/20010912-1.c: New test.
26917
26918 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26921         language-independent file in lib.
26922         * lib/gcov.exp: New file.
26923
26924 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26925
26926         * gcc.c-torture/compile/20010911-1.c: New test.
26927
26928 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26929
26930         * lib/profopt.exp: New, to support profile-directed optimizations.
26931         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26932         * gcc.misc-tests/bprob-1.c: New test.
26933         * gcc.misc-tests/bprob-2.c: New test.
26934
26935 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26936
26937         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26938         XFAIL and which kinds of gcov output to verify.
26939         * gcc.misc-tests/gcov-4b.x: New file.
26940         * gcc.misc-tests/gcov-5b.x: New file.
26941         * gcc.misc-tests/gcov-6.x: New file.
26942         * gcc.misc-tests/gcov-7.c: New test.
26943         * gcc.misc-tests/gcov-7.x: New file.
26944
26945 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26946
26947         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26948         * gcc.misc-tests/gcov-6.c: New test.
26949
26950 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26951
26952         PR c++/3986
26953         * g++.dg/abi/vbase1.C: New test.
26954
26955 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26956
26957         * objc.dg/method-2.m: New.
26958
26959 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         PR c++/4203
26962         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26963         * g++.dg/init/empty1.C: New test.
26964
26965 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.c-torture/compile/20010903-1.c: New test.
26968
26969 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26970
26971         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26972         for m68k.
26973
26974 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26975
26976         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26977
26978         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26979
26980         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26981
26982 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26983
26984         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26985         for 16-bit 'unsigned int'.
26986
26987 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26988
26989         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26990
26991 2001-08-27  Richard Henderson  <rth@redhat.com>
26992
26993         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26994         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26995
26996 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26997
26998         * gcc.dg/asm-names.c (ymain): New.
26999
27000 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27001
27002         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27003         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27004         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27005
27006 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27007
27008         * gcc.dg/compare5.c: New testcase.
27009
27010 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27011
27012         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27013         and "In instantiation".
27014
27015 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27016
27017         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27018
27019 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27020
27021         * gcc.misc-tests/gcov.exp: Add support for branch information.
27022         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27023         * gcc.misc-tests/gcov-4.c: New test.
27024         * gcc.misc-tests/gcov-4b.c: New test.
27025         * gcc.misc-tests/gcov-5b.c: New test.
27026
27027 2001-08-20  Zack Weinberg  <zackw@panix.com>
27028
27029         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27030         expected to fail.
27031
27032 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27033
27034         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27035
27036 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27037
27038         * g++.dg/eh/template1.C: New test.
27039
27040 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27041
27042         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27043         Fix thinko.
27044         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27045         for xfail.
27046
27047 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27048
27049         * lib/g77-dg.exp:  Use prune.exp for common procedures
27050         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27051         * lib/g77.exp: (g77-dg-prune) Remove
27052
27053 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27054
27055         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27056
27057 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27058
27059         * g++.dg/template/unify1.C: New test.
27060
27061 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         * g++.dg/abi/empty4.C: New test.
27064
27065 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27066
27067         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27068         solaris2.*
27069         * g77.f-torture/compile/pr3743.x: Likewise
27070
27071 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27072
27073         * g++.dg/other/using-declaration.C: New test.
27074
27075 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27076
27077         * gcc.dg/cpp/tr-sign.c: New testcase.
27078
27079 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27080
27081         * gcc.dg/cpp/19951025-1.c: Revert.
27082         * gcc.dg/cpp/directiv.c: We no longer process directives that
27083         interrupt macro arguments.
27084
27085 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27086
27087         * gcc.dg/bconstp-1.c: New test.
27088
27089 2001-08-03  Richard Henderson  <rth@redhat.com>
27090
27091         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27092
27093 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27094
27095         * gcc.dg/cpp/19951025-1.c: Update.
27096
27097 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27098
27099         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27100         should be x.
27101
27102 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         Kill -fhonor-std.
27105         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27106         * g++.old-deja/g++.other/std1.C: Likewise.
27107         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27108
27109 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27110
27111         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27112         (g77_pass, g77_fail, g77_finish, g77_exit,
27113         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27114
27115 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27116
27117         * g77.dg/fbackslash.f
27118         * g77.dg/fcase-preserve.f
27119         * g77.dg/ff90-1.f
27120         * g77.dg/ffixed-line-length-0.f
27121         * g77.dg/ffixed-line-length-132.f
27122         * g77.dg/ffixed-line-length-7.f
27123         * g77.dg/ffixed-line-length-72.f
27124         * g77.dg/ffixed-line-length-none.f
27125         * g77.dg/ffree-form-1.f
27126         * g77.dg/fno-backslash.f
27127         * g77.dg/fno-f90-1.f
27128         * g77.dg/fno-fixed-form-1.f
27129         * g77.dg/fno-onetrip.f
27130         * g77.dg/fno-typeless-boz.f
27131         * g77.dg/fno-underscoring.f
27132         * g77.dg/fno-vxt-1.f
27133         * g77.dg/fonetrip.f
27134         * g77.dg/ftypeless-boz.f
27135         * g77.dg/fugly-assumed.f
27136         * g77.dg/funderscoring.f
27137         * g77.dg/fvxt-1.f
27138
27139 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27140
27141         * objc.dg/fwd-proto-1.m: New.
27142         * objc.dg/local-decl-1.m: New.
27143         * objc.dg/naming-1.m: New.
27144         * objc.dg/naming-2.m: New.
27145         * objc.dg/proto-hier-1.m: New.
27146
27147 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27148
27149         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27150         largest-type elements to a struct makes its size grow.
27151
27152 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         * g++.dg/abi/vthunk1.C: New test.
27155
27156 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         * g++.dg/abi/vbase8-22.C: New test.
27159
27160 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27161
27162         * gcc.dg/cpp/macro8.c: New test.
27163
27164 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27165
27166         * g++.dg/abi/vbase8-21.C: New test.
27167
27168 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27169
27170         * g++.dg/abi/vbase8-10.C: New test.
27171
27172 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27173
27174         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27175         ${tool}_set_ld_library_path.
27176         Changed caller.
27177         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27178         g++.exp.
27179
27180 2001-07-26  Stan Cox <scox@redhat.com>
27181
27182         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27183         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27184         gcc_exit, gcc_check_unsupported_p):
27185         Moved to gcc-deps.exp
27186         * gcc-deps.exp: New file.
27187
27188 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27189
27190         * g++.old-deja/g++.pt/defarg14.C: New test.
27191
27192 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         * g++.old-deja/g++.other/lineno5.C: New test.
27195
27196 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27197
27198         * g++.old-deja/g++.pt/crash68.C: New test.
27199
27200 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27201
27202         * g++.old-deja/g++.other/crash42.C: New test.
27203
27204 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27205
27206         * gcc.dg/cpp/extratokens.c: Fix.
27207         * gcc.dg/cpp/skipping2.c: New tests.
27208
27209 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27210
27211         * gcc.c-torture/execute/20010724-1.c: New file.
27212         * gcc.c-torture/execute/20010724-1.x: New file.
27213
27214 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27215
27216         * g++.old-deja/g++.other/cond7.C: New test.
27217
27218 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27219
27220         * g++.old-deja/g++.other/optimize4.C: New test.
27221
27222 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27223
27224         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27225
27226 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27227
27228         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27229         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27230         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27231         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27232
27233         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27234         bug report" message.
27235
27236         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27237         * g++.dg/ext/instantiate1.C: Move from old-deja.
27238
27239 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27240
27241         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27242         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27243         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27244         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27245
27246 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27247
27248         * gcc.c-torture/execute/20010723-1.c: New test.
27249
27250 2001-07-23  Ben Elliston  <bje@redhat.com>
27251
27252         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27253
27254 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27255
27256         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27257         i[34567]86-*-*.
27258         Delete handling of ieee_multilib_flags.
27259         Pass -mieee for alpha*-*-* and sh-*-*.
27260         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27261
27262 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27263
27264         Remove old-abi tests.
27265         * g++.old-deja/g++.mike/p11116.C: Remove.
27266         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27267
27268 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27269
27270         * g77.f-torture/compile/pr3743.f:  New test
27271
27272 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27273
27274         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27275
27276 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27277
27278         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27279         g++.old-deja/g++.pt/static6.C: Likewise.
27280         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27281         supports weak symbols.
27282
27283 2001-07-18  Andreas Jaeger  <aj@suse.de>
27284
27285         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27286         supported again.
27287
27288 2001-07-18  Andreas Jaeger  <aj@suse.de>
27289
27290         * gcc.dg/iftrap-1.c: Fix target line.
27291
27292 2001-07-17  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.c-torture/execute/20010717-1.c: New.
27295
27296 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27297
27298         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27299         tests.
27300
27301 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27302
27303         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27304
27305 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27306
27307         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27308         UAC_SIGBUS, UAC_NOPRINT definitions.
27309
27310 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27311
27312         * objc/execute/object_is_class.m: New test.
27313         * objc/execute/object_is_meta_class.m: New test.
27314
27315 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27316
27317         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27318         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27319
27320 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27321
27322         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27323         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27324
27325 2001-07-14  Richard Henderson  <rth@redhat.com>
27326
27327         * gcc.dg/iftrap-1.c: New.
27328
27329 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27330
27331         * g77.f-torture/execute/intrinsic77.f: New test.
27332
27333 2001-07-11  Janis Johnson <janis@us.ibm.com>
27334
27335         * gcc.misc-tests/gcov-3.c: New test.
27336
27337 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27338
27339         * gcc.c-torture/compile/20010711-1.c,
27340         * gcc.c-torture/compile/20010711-2.c: New tests.
27341
27342 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27343
27344         * gcc.c-torture/execute/20010711-1.c: New test.
27345
27346 2001-07-11  Ben Elliston  <bje@redhat.com>
27347
27348         * g++.old-deja/g++.other/enum5.C: New test.
27349
27350 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27351
27352         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27353         (g++-dg-prune): Call prune_gcc_output.
27354         * prune.exp: New file for prune_gcc_output.
27355         * lib/g++.exp, lib/gcc.exp: Load it.
27356
27357 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27358
27359         * gcc.c-torture/compile/20010701-1.c,
27360         g++.old-deja/g++.ext/attrib6.C: New tests.
27361
27362 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27363
27364         * gcc.c-torture/compile/20010706-1.c: New test.
27365
27366 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27367
27368         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27369
27370 2001-06-28  Stan Shebs  <shebs@apple.com>
27371
27372         * gcc.dg/pragma-darwin.c: New test.
27373
27374 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27375
27376         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27377         Solaris 2.[678] system.
27378
27379 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27380
27381         * gcc.dg/20010622-1.c: New test.
27382
27383 2001-06-18  Stan Shebs  <shebs@apple.com>
27384
27385         * objc.dg: New directory.
27386         * objc.dg/dg.exp: New file.
27387         * objc.dg/alias.m: New.
27388         * objc.dg/class-1.m: New.
27389         * objc.dg/class-2.m: New.
27390         * objc.dg/const-str-1.m: New.
27391         * objc.dg/const-str-2.m: New.
27392         * objc.dg/id-1.m: New.
27393         * objc.dg/method-1.m: New.
27394         * objc.dg/super-class-1.m: New.
27395         * lib/objc-dg.exp: New file.
27396
27397 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27398
27399         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27400         of label name.
27401
27402 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27403
27404         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27405
27406 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27407
27408         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27409         variable.
27410
27411 2001-06-12  Richard Henderson  <rth@redhat.com>
27412
27413         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27414
27415 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         * g++.old-deja/g++.abi/vbase5.C: New test.
27418         * g++.old-deja/g++.abi/vbase6.C: New test.
27419         * g++.old-deja/g++.abi/vbase7.C: New test.
27420
27421 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27422
27423         * gcc.c-torture/compile/20010610-1.c: New test.
27424
27425 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         * g++.old-deja/g++.abi/vbase4.C: New test.
27428
27429 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27430
27431         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27432         support %f for HC11/HC12 targets.
27433         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27434         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27435         on HC11/HC12 targets.
27436         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27437
27438 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27439
27440         * gcc.dg/wchar_t-1.c: New file.
27441         * gcc.dg/wint_t-1.c: Likewise.
27442
27443 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27444
27445         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27446
27447 2001-06-11  Richard Henderson  <rth@redhat.com>
27448
27449         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27450
27451 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27452
27453         * gcc.c-torture/compile/20010611-1.c: New test.
27454
27455 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * gcc.dg/c99-tag-1.c: Add more tests.
27458
27459 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27460
27461         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27462         representation on MN10300 and ARM/Thumb.
27463
27464 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27465
27466         * g77.f-torture/execute/20010610.f: New.
27467
27468 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27469
27470         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27471         names.
27472
27473 2001-06-09  Richard Henderson  <rth@redhat.com>
27474
27475         * gcc.c-torture/execute/ashrdi-1.c: New.
27476         * gcc.c-torture/execute/ashldi-1.c: New.
27477         * gcc.c-torture/execute/lshrdi-1.c: New.
27478
27479 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27480
27481         * objc/execute/load-3.m: Added. Check sending +load to categories,
27482         in addition to classes.
27483
27484 2001-06-08  Stan Shebs  <shebs@apple.com>
27485
27486         * objc/execute/load-2.m: New test.  From Nicola Pero
27487         <n.pero@mi.flashnet.it>.
27488
27489 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27490
27491         * gcc.c-torture/execute/20010605-2.c: New test.
27492
27493 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27494
27495         * g++.old-deja/g++.abi/vbase2.C: New test.
27496         * g++.old-deja/g++.abi/vbase3.C: New test.
27497
27498 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27499
27500         * g++.old-deja/g++.pt/friend49.C: New test.
27501
27502 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.ext/anon3.C: New test.
27505
27506 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27507
27508         * g++.old-deja/g++.other/conv7.C: New test.
27509
27510 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27511
27512         * gcc.c-torture/compile/20010605-2.c: New test.
27513
27514 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27515
27516         * gcc.c-torture/execute/20010604-1.c: New test.
27517
27518 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27519
27520         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27521
27522 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27523
27524         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27525         (g++_link_flags): Likewise.
27526         (g++_init): Pass gccpath's value to two previous functions.
27527
27528 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27529
27530         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27531         Ensure logfile entry matches exec command line.
27532
27533 2001-05-31  Richard Henderson  <rth@redhat.com>
27534
27535         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27536         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27537
27538 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27539
27540         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27541         compiler for irix6.2
27542
27543 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27544
27545         * g++.old-deja/g++.other/optimize3.C: New file.
27546
27547 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27548
27549         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27550         assemble.
27551
27552 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27553
27554         * g++.old-deja/g++.other/optimize2.C: New file.
27555
27556 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27557
27558         * gcc.c-torture/compile/20010518-2.c: New file.
27559         * gcc.c-torture/execute/20010518-1.c: New file.
27560         * gcc.c-torture/execute/20010518-2.c: New file.
27561
27562 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27563
27564         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27565
27566 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27567
27568         G++ no longer defines builtins that do not begin with __builtin.
27569         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27570         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27571         * g++.old-deja/g++.law/builtin1.C: Likewise.
27572         * g++.old-deja/g++.law/cvt2.C: Likewise.
27573         * g++.old-deja/g++.mike/net5.C: Likewise.
27574         * g++.old-deja/g++.other/builtins1.C: Likewise.
27575         * g++.old-deja/g++.other/builtins2.C: Likewise.
27576         * g++.old-deja/g++.other/builtins3.C: Likewise.
27577         * g++.old-deja/g++.other/builtins4.C: Likewise.
27578         * g++.old-deja/g++.other/inline8.C: Likewise.
27579         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27580
27581 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27582
27583         * g++.old-deja/g++.pt/using1.C: Adjust.
27584         * g++.old-deja/g++.pt/using2.C: New test.
27585
27586 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27587
27588         * gcc.dg/cpp/charconst.c: New tests.
27589         * gcc.dg/cpp/escape.c: New tests.
27590         * gcc.dg/cpp/escape-1.c: New tests.
27591         * gcc.dg/cpp/escape-2.c: New tests.
27592         * gcc.dg/cpp/ucs.c: New tests.
27593
27594 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27595
27596         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27597         native compiler for irix6.5.
27598
27599 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27600
27601         * lib/g++.exp (g++_include_flags): Use args to compute
27602         get_multilibs.
27603         (g++_link_flags): Likewise.
27604         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27605
27606 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27607
27608         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27609
27610 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27611
27612         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27613         this file.
27614
27615 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27616
27617         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27618         STACK_SIZE;
27619         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27620         to STACK_SIZE; Use it to define size of add_histo array.
27621         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27622         to STACK_SIZE.
27623         (f): Use GITT_SIZE to define size of gitt local table.
27624         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27625         to STACK_SIZE; Use it to define size of bytemem array.
27626
27627 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27628
27629         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27630         on 68HC11/HC12 due to the asm instruction.
27631         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27632         * gcc.c-torture/compile/920520-1.x: Likewise.
27633         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27634         on 68HC11/HC12 because the function is larger than 64K.
27635         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27636         on 68HC11/HC12 because the structure is too large.
27637
27638 2001-05-20  Richard Henderson  <rth@redhat.com>
27639
27640         * gcc.c-torture/execute/20010520-1.c: New.
27641
27642 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27643
27644         * g++.old-deja/g++.warn/compare1.C: New test.
27645         * gcc.dg/compare4.c: New test.
27646
27647 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.other/optimize1.C: New test.
27650
27651 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27652
27653         * g++.old-deja/g++.pt/spec41.C: New test.
27654
27655 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27656
27657         * gcc.c-torture/compile/20010114-1.x: Remove.
27658
27659 2001-05-18  Stan Shebs  <shebs@apple.com>
27660
27661         * gcc.c-torture/compile/20010518-1.c: New test.
27662
27663 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27664
27665         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27666         * g++.old-deja/g++.pt/crash67.C: New test.
27667
27668 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27669
27670         * g++.old-deja/g++.other/debug9.C: New test.
27671
27672 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27673
27674         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27675
27676 2001-05-16  Jan Hubicka  <jh@suse.cz>
27677
27678         * gcc.c-torture/compile/20010516-1.c: New test.
27679
27680 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27681
27682         * g++.old-deja/g++.other/crash41.C: New test.
27683
27684 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27685
27686         * g++.old-deja/g++.pt/crash66.C: New test.
27687
27688 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27689
27690         * g++.old-deja/g++.robertl/eb27.C: Convert.
27691
27692 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27693
27694         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27695         declaration being redundant.
27696
27697 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27698
27699         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27700
27701 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27702
27703         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27704
27705 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27706
27707         * lib/g++.exp: Use testsuite_flags.
27708
27709 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27710
27711         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27712
27713 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27714
27715         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27716
27717 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27718
27719         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27720
27721 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27722
27723         * gcc.c-torture/compile/20010313-1.c: New test.
27724
27725 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27726
27727         * gcc.dg/cpp/direct2.c: New test.
27728         * gccq.dg/cpp/direct2s.c: New test.
27729
27730         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27731
27732 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27733
27734         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27735         * g++.old-deja/g++.other/op3.C: Likewise.
27736
27737 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27738
27739         * gcc.dg/cpp/syshdr.h: New file.
27740         * gcc.dg/cpp/sysmac1.c: Update.
27741         * gcc.dg/cpp/sysmac2.c: Update.
27742
27743 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27744
27745         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27746
27747 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27748
27749         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27750         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27751
27752 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27753
27754         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27755
27756 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27757
27758         * lib/g++.exp (g++_include_flags): Don't use any special flags
27759         if TESTING_IN_BUILD_TREE is not defined.
27760         (g++_init): Use a plain 'c++' as the compiler if
27761         TESTING_IN_BUILD_TREEE is not defined.
27762
27763 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27764
27765         * g++.old-deja/g++.eh/catch13.C: New test.
27766         * g++.old-deja/g++.eh/catch14.C: New test.
27767
27768 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27769
27770         * gcc.dg/cpp/tr-define.c: New test.
27771
27772 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27773
27774         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27775         <stdlib.h>, not <malloc.h>.
27776
27777 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         * g++.old-deja/g++.ns/template17.C: New test.
27780
27781 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.old-deja/g++.pt/ref4.C: New test.
27784
27785 2001-04-30  Richard Henderson  <rth@redhat.com>
27786
27787         * gcc.dg/20000724-1.c: Revert last change.
27788
27789 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27790
27791         * g77.f-torture/execute/20010430.f: New test.
27792
27793 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27796
27797 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27798
27799         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27800
27801 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27802
27803         * g++.old-deja/g++.eh/crash6.C: New test.
27804
27805 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27806
27807         * g++.old-deja/g++.other/warn7.C: New test.
27808
27809 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         * g++.old-deja/g++.other/defarg9.C: New test.
27812
27813 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27814
27815         * g77.f-torture/compile/20010426.f: New test.
27816         * g77.f-torture/execute/20010426.f: New test.
27817
27818 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27819
27820         * g77.f-torture/compile/20000629-1.x: Remove - error
27821         has been fixed.
27822
27823 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27824
27825         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27826         Tweak slightly to work with g++.dg framework.
27827         * g++.dg/special/ecos.exp: Run initp1.C test.
27828         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27829
27830         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27831         its linker doesn't give line numbers either.
27832         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27833
27834 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27835
27836         * g++.old-deja/g++.other/lex1.C: New test.
27837
27838 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27839
27840         * gcc.dg/noncompile/20010425-1.c: New test.
27841
27842 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27843
27844         * g++.old-deja/g++.pt/mangle2.C: New test.
27845
27846 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27847
27848         * gcc.dg/format/plus-1.c: New test.
27849
27850 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27851
27852         * gcc.dg/20010423-1.c: New test.
27853
27854 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * gcc.c-torture/execute/20010422-1.c: New test.
27857
27858 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.old-deja/g++.ns/type2.C: New test.
27861
27862 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27863
27864         * g++.old-deja/g++.other/perf1.C: New test.
27865
27866 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27867
27868         * gcc.dg/c99-func-2.c: Remove xfail.
27869         * gcc.dg/c99-func-3.c: Remove xfail.
27870         * gcc.dg/c99-func-4.c: Remove xfail.
27871
27872 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27873
27874         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27875
27876 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27877
27878         * gcc.c-torture/compile/20010423-1.c: New test.
27879
27880 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         * g++.old-deja/g++.pt/typename28.C: New test.
27883
27884 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         * g++.old-deja/g++.abi/empty2.C: New test.
27887         * g++.old-deja/g++.abi/empty3.C: New test.
27888
27889 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27890
27891         * g++.old-deja/g++.other/comdat2.C: New test.
27892         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27893
27894 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27895
27896         * g++.old-deja/g++.other/overload14.C: New test.
27897
27898 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27899
27900         * g++.old-deja/g++.other/lookup23.C: New test.
27901
27902 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27903
27904         * gcc.c-torture/execute/20010403-1.c: New test.
27905
27906 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27907             Mark Mitchell  <mark@codesourcery.com>
27908
27909         * lib/old-dejagnu.exp: Don't delete output of executable.
27910         Add .exe suffix to executables.
27911
27912 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27913
27914         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27915
27916 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27917
27918         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27919
27920 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27923         * g++.old-deja/g++.abi/crash1.C: New test.
27924
27925 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         * g++.old-deja/g++.other/crash40.C: New test.
27928
27929 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27930
27931         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27932
27933 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27934
27935         * g++.old-deja/g++.other/warn6.C: New test.
27936
27937 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27938
27939         * g++.old-deja/g++.robertl/eb42.C: Same.
27940
27941 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.dg/wtr-conversion-1.c: New testcase.
27944
27945 2001-04-10  Richard Henderson  <rth@redhat.com>
27946
27947         * g++.old-deja/g++.other/array5.C: New.
27948
27949 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27950
27951         * gcc.c-torture/execute/20010408-1.c: New test.
27952
27953 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27954
27955         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27956         headers and constructs.
27957         * g++.old-deja/g++.robertl/eb79.C: Same.
27958         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27959         * g++.old-deja/g++.robertl/eb73.C: Same.
27960         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27961         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27962         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27963         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27964         * g++.old-deja/g++.robertl/eb44.C: Same.
27965         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27966         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27967         * g++.old-deja/g++.robertl/eb39.C: Same.
27968         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27969         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27970         * g++.old-deja/g++.robertl/eb30.C: Same.
27971         * g++.old-deja/g++.robertl/eb3.C: Same.
27972         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27973         * g++.old-deja/g++.robertl/eb21.C: Same.
27974         * g++.old-deja/g++.robertl/eb15.C: Same.
27975         * g++.old-deja/g++.robertl/eb118.C: Same.
27976         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27977         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27978         * g++.old-deja/g++.robertl/eb109.C: Same.
27979         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27980         * g++.old-deja/g++.mike/rtti1.C: Same.
27981         * g++.old-deja/g++.mike/p658.C: Same.
27982         * g++.old-deja/g++.mike/net46.C: Same.
27983         * g++.old-deja/g++.mike/net34.C: Same.
27984         * g++.old-deja/g++.mike/memoize1.C: Same.
27985         * g++.old-deja/g++.mike/eh2.C: Same.
27986         * g++.old-deja/g++.law/weak.C: Same.
27987         * g++.old-deja/g++.law/visibility7.C: Same.
27988         * g++.old-deja/g++.law/visibility25.C: Same.
27989         * g++.old-deja/g++.law/visibility22.C: Same.
27990         * g++.old-deja/g++.law/visibility2.C: Same.
27991         * g++.old-deja/g++.law/visibility17.C: Same.
27992         * g++.old-deja/g++.law/visibility13.C: Same.
27993         * g++.old-deja/g++.law/visibility10.C: Same.
27994         * g++.old-deja/g++.law/visibility1.C: Same.
27995         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27996         * g++.old-deja/g++.law/vbase1.C: Same.
27997         * g++.old-deja/g++.law/operators32.C: Same.
27998         * g++.old-deja/g++.law/nest3.C: Same.
27999         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28000         * g++.old-deja/g++.law/except5.C (main): Same.
28001         * g++.old-deja/g++.law/cvt7.C (run): Same.
28002         * g++.old-deja/g++.law/cvt2.C: Same.
28003         * g++.old-deja/g++.law/cvt16.C: Same.
28004         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28005         * g++.old-deja/g++.law/ctors17.C (main): Same.
28006         * g++.old-deja/g++.law/ctors13.C: Same.
28007         * g++.old-deja/g++.law/ctors12.C (main): Same.
28008         * g++.old-deja/g++.law/ctors10.C: Same.
28009         * g++.old-deja/g++.law/code-gen5.C: Same.
28010         * g++.old-deja/g++.law/bad-error7.C: Same.
28011         * g++.old-deja/g++.law/arm9.C: Same.
28012         * g++.old-deja/g++.law/arm12.C: Same.
28013         * g++.old-deja/g++.law/arg8.C: Same.
28014         * g++.old-deja/g++.law/arg1.C: Same.
28015         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28016         * g++.old-deja/g++.jason/template31.C: Same.
28017         * g++.old-deja/g++.jason/template24.C (main): Same.
28018         * g++.old-deja/g++.jason/2371.C: Same.
28019         * g++.old-deja/g++.eh/new2.C: Same.
28020         * g++.old-deja/g++.eh/new1.C: Same.
28021         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28022         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28023         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28024         * g++.old-deja/g++.brendan/crash62.C: Same.
28025         * g++.old-deja/g++.brendan/crash52.C: Same.
28026         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28027         * g++.old-deja/g++.brendan/crash38.C: Same.
28028         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28029         * g++.old-deja/g++.brendan/copy9.C: Same.
28030
28031 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28032
28033         * gcc.c-torture/execute/20001203-2.c (memset):
28034         Count argument is of type __SIZE_TYPE__.
28035
28036 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28037
28038         * gcc.c-torture/compile/20010404-1.c: New test.
28039
28040 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * gcc.c-torture/compile/20010326-1.c: New test.
28043
28044 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28045
28046         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28047         peculiarities of the SH.
28048         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28049
28050 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28051
28052         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28053         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28054         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28055
28056 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28057
28058         * g77.f-torture/compile/20010321-1.f: New test.
28059
28060 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28061
28062         * gcc.c-torture/compile/20010329-1.c: New test.
28063
28064 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28065
28066         * gcc.c-torture/execute/20010329-1.c: New test.
28067
28068 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28069
28070         * g++.old-deja/g++.other/eh4.C: Fix typo.
28071
28072 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28073
28074         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28075
28076 2001-03-28  Philip Blundell  <philb@gnu.org>
28077
28078         * gcc.c-torture/compile/20010328-1.c: New test.
28079
28080 2001-03-27  Richard Henderson  <rth@redhat.com>
28081
28082         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28083         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28084
28085 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28086
28087         * gcc.c-torture/compile/20010327-1.c: New test.
28088
28089 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28090
28091         * g++.old-deja/g++.other/friend12.C: New test.
28092         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28093         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28094
28095 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28096
28097         * gcc.c-torture/execute/20010325-1.c: New test.
28098
28099 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28100
28101         * g++.old-deja/g++.other/mangle3.C: New test.
28102
28103 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28104
28105         * g++.old-deja/g++.other/anon8.C: New test.
28106
28107 2001-03-20  Philip Blundell  <philb@gnu.org>
28108
28109         * gcc.c-torture/compile/20010320-1.c: New test.
28110
28111 2001-03-17  Richard Henderson  <rth@redhat.com>
28112
28113         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28114
28115 2001-03-15  Geoff Keating  <geoff@redhat.com>
28116
28117         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28118         tests on AIX.
28119
28120 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28121
28122         * g++.old-deja/g++.other/eh4.C: New test.
28123
28124 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28125
28126         * gcc.dg/cpp/mi1.c: Update.
28127
28128 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28129
28130         * g++.old-deja/g++.other/regstack.C: New test.
28131
28132 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.old-deja/g++.other/ref4.C: New test.
28135
28136 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28137
28138         * objc/execute/va_method.m: Added.
28139         * objc/execute/IMP.m: Added.
28140         * objc/execute/_cmd.m: Added.
28141         * objc/execute/accessing_ivars.m: Added.
28142         * objc/execute/class-1.m: Added.
28143         * objc/execute/class-10.m: Added.
28144         * objc/execute/class-11.m: Added.
28145         * objc/execute/class-12.m: Added.
28146         * objc/execute/class-13.m: Added.
28147         * objc/execute/class-14.m: Added.
28148         * objc/execute/class-2.m: Added.
28149         * objc/execute/class-3.m: Added.
28150         * objc/execute/class-4.m: Added.
28151         * objc/execute/class-5.m: Added.
28152         * objc/execute/class-6.m: Added.
28153         * objc/execute/class-7.m: Added.
28154         * objc/execute/class-8.m: Added.
28155         * objc/execute/class-9.m: Added.
28156         * objc/execute/class-tests-1.h
28157         * objc/execute/class-tests-2.h
28158         * objc/execute/compatibility_alias.m: Added.
28159         * objc/execute/encode-1.m: Added.
28160         * objc/execute/formal_protocol-1.m: Added.
28161         * objc/execute/formal_protocol-2.m: Added.
28162         * objc/execute/formal_protocol-3.m: Added.
28163         * objc/execute/formal_protocol-4.m: Added.
28164         * objc/execute/formal_protocol-5.m: Added.
28165         * objc/execute/formal_protocol-6.m: Added.
28166         * objc/execute/formal_protocol-7.m: Added.
28167         * objc/execute/informal_protocol.m: Added.
28168         * objc/execute/initialize.m: Added.
28169         * objc/execute/load.m: Added.
28170         * objc/execute/many_args_method.m: Added.
28171         * objc/execute/nested-3.m: Added.
28172         * objc/execute/no_clash.m: Added.
28173         * objc/execute/private.m: Added.
28174         * objc/execute/redefining_self.m: Added.
28175         * objc/execute/root_methods.m: Added.
28176         * objc/execute/selector-1.m: Added.
28177         * objc/execute/static-1.m: Added.
28178         * objc/execute/static-2.m: Added.
28179         * objc/execute/va_method.m: Added.
28180
28181 2001-03-10  Richard Henderson  <rth@redhat.com>
28182
28183         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28184
28185 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28186
28187         * g++.old-deja/g++.other/crash31.C: XFAIL.
28188         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28189         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28190         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28191         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28192         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28193
28194 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28195
28196         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28197
28198 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28199
28200         * gcc.dg/20000724-1.c: Don't use multiline strings.
28201
28202 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28203
28204         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28205         result of -cString against what we expect it to be; don't just
28206         print it out for no one to read.
28207
28208         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28209         Based on testcases provided by Nicola Pero.
28210
28211 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28212
28213         * gcc.dg/cpp/macro7.c: New test.
28214
28215 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28216
28217         * gcc.dg/cpp/multiline.c: Update.
28218
28219 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.old-deja/g++.other/enum3.C: New test.
28222
28223 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         * g++.old-deja/g++.other/pod1.C: New test.
28226
28227 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.ext/overload1.C: New test.
28230
28231 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28232
28233         * g++.old-deja/g++.pt/using1.C: New test.
28234
28235 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.other/using9.C: New test.
28238
28239 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28240
28241         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28242
28243         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28244
28245 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28246
28247         * g++.old-deja/g++.ext/realpt1.C: Remove.
28248
28249 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28250
28251         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28252
28253 2001-02-26  Will Cohen  <wcohen@redhat.com>
28254
28255         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28256
28257 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28258
28259         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28260         templatized constructors.
28261
28262 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28263
28264         * gcc.c-torture/execute/20010224-1.c: New test.
28265
28266 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28267
28268         * gcc.c-torture/execute/20010222-1.c: New test.
28269
28270 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28271
28272         * g++.old-deja/g++.other/inline20.C: New test.
28273
28274 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28275
28276         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28277
28278 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28279
28280         * g++.old-deja/g++.other/lookup22.C: New test.
28281
28282 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28283
28284         * g77.dg: New directory.
28285         * g77.dg/20010216-1.f: New test case.
28286         * g77.dg/dg.exp: New driver.
28287         * lib/g77-dg.exp: New driver library.
28288
28289 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28290
28291         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28292
28293 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28294
28295         * g++.old-deja/g++.other/decl9.C: New test.
28296
28297 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28298
28299         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28300         not need <string> and also tests the initialization at runtime.
28301
28302 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28303
28304         * gcc.c-torture/execute/longlong.c: New test.
28305
28306 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28307
28308         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28309
28310 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28311
28312         * gcc.c-torture/execute/920302-1.c (execute):
28313         Change argument type to short.
28314
28315 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28316
28317         * g++.old-deja/g++.pt/deduct6.C: New test.
28318
28319 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.old-deja/g++.pt/deduct5.C: New test.
28322
28323 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28324
28325         * gcc.c-torture/execute/20010209-1.c: New test.
28326
28327 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28328
28329         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28330
28331 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28332
28333         * g++.dg/vtgc1.C: Update for new ABI.
28334
28335         * consistency.vlad: New directory, 1665 files.
28336
28337 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28338
28339         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28340         return type.
28341         * gcc.dg/cpp/digraphs.c: Declare puts.
28342
28343 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         * g++.old-deja/g++.other/warn5.C: New test.
28346
28347 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.pt/spec40.C: New test.
28350
28351 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28354         case.
28355         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28356
28357 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28358
28359         * gcc.c-torture/compile/20010209-1.c: New test.
28360
28361 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28362
28363         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28364         excess errors message but not if it crashes.
28365         * g++.old-deja/g++.other/crash27.C: Likewise.
28366         * g++.old-deja/g++.other/crash28.C: Likewise.
28367         * g++.old-deja/g++.other/crash30.C: Likewise.
28368         * g++.old-deja/g++.other/crash32.C: Likewise.
28369         * g++.old-deja/g++.other/crash35.C: Likewise.
28370         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28371
28372 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28373
28374         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28375         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28376         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28377         g77.f-torture/execute/execute.exp,
28378         g77.f-torture/noncompile/noncompile.exp,
28379         gcc.c-torture/execute/execute.exp,
28380         gcc.c-torture/execute/memcheck/memcheck.exp,
28381         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28382         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28383         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28384         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28385         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28386         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28387         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28388         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28389         Remove bug reporting instructions with ancient email addresses.
28390
28391 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28392
28393         * gcc.dg/20010202-1.c: New test.
28394         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28395
28396 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28397
28398         * g++.dg/stdbool-if.C: New test.
28399
28400 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28401
28402         * objc/execute/fdecl.m: Added main().
28403
28404 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28405
28406         * gcc.c-torture/execute/20010206-1.c: New test.
28407
28408 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28409
28410         * gcc.dg/cpp/avoidpaste1.c: Update.
28411
28412 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28413
28414         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28415         Pero <nicola@brainstorm.co.uk>.
28416         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28417
28418 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.old-deja/g++.pt/spec39.C: New test.
28421
28422 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28423
28424         * gcc.c-torture/compile/20010202-1.c: New test.
28425
28426 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.abi/primary2.C: New test.
28429         * g++.old-deja/g++.abi/primary3.C: New test.
28430         * g++.old-deja/g++.abi/primary4.C: New test.
28431         * g++.old-deja/g++.abi/primary5.C: New test.
28432         * g++.old-deja/g++.abi/vtable3.h: New test.
28433         * g++.old-deja/g++.abi/vtable3a.C: New test.
28434         * g++.old-deja/g++.abi/vtable3b.C: New test.
28435         * g++.old-deja/g++.abi/vtable3c.C: New test.
28436         * g++.old-deja/g++.abi/vtable3d.C: New test.
28437         * g++.old-deja/g++.abi/vtable3e.C: New test.
28438         * g++.old-deja/g++.abi/vtable3f.C: New test.
28439         * g++.old-deja/g++.abi/vtable3g.C: New test.
28440         * g++.old-deja/g++.abi/vtable3h.C: New test.
28441         * g++.old-deja/g++.abi/vtable3i.C: New test.
28442         * g++.old-deja/g++.abi/vtable3j.C: New test.
28443         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28444
28445 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28446
28447         * g++.old-deja/g++.other/anon6.C: New test.
28448         * g++.old-deja/g++.other/anon7.C: New test.
28449
28450 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28451
28452         * gcc.dg/cpp/avoidpaste2.c: New tests.
28453
28454 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28455
28456         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28457
28458 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28459
28460         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28461         DECIMAL_DIG cases for Irix."
28462
28463 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28464
28465         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28466
28467 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28468
28469         * gcc.dg/c99-tag-1.c: New test.
28470
28471 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28472
28473         * gcc.dg/cpp/tr-warn1.c: Add tests.
28474
28475 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28476
28477         * gcc.dg/cpp/avoidpaste1.c: Update.
28478         * gcc.dg/cpp/paste4.c: Update.
28479
28480 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28481
28482         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28483         cases for Irix.
28484
28485 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28486
28487         * g++.old-deja/g++.other/inline19.C: New test.
28488
28489 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28490
28491         * gcc.dg/Wlarger-than.c: New test.
28492
28493 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28494
28495         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28496
28497 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28498
28499         * gcc.c-torture/execute/20010129-1.c: New test.
28500         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28501
28502 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28503
28504         * gcc.dg/cpp/avoidpaste1.c: Test case.
28505
28506 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28507
28508         * g++.old-deja/g++.other/inline18.C: New test.
28509
28510 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28511
28512         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28513         and __builtin_putchar.
28514
28515 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28518         tests.
28519
28520 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28521
28522         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28523         floating point number rounding mode to round to the nearest
28524         representable mode.
28525
28526 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28527
28528         * g++.old-deja/g++.other/mangle2.C: New test.
28529
28530 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28531
28532         * gcc.c-torture/compile/20010124-1.c: New test.
28533
28534 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28535
28536         * g++.old-deja/g++.pt/spec38.C: New test.
28537
28538 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28539
28540         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28541         "Build don't run".
28542
28543 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28544
28545         * gcc.c-torture/execute/20010123-1.c: New test.
28546
28547 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.old-deja/g++.pt/spec37.C: New test.
28550
28551 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.old-deja/g++.pt/overload14.C: New test.
28554
28555 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28556
28557         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28558         __builtin_return_address.
28559
28560 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28563         * g++.old-deja/g++.pt/spec35.C: New test.
28564         * g++.old-deja/g++.pt/spec36.C: New test.
28565
28566 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28567
28568         * gcc.c-torture/compile/20010118-1.c: New test.
28569
28570 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28571
28572         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28573
28574 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28575
28576         * gcc.c-torture/execute/20010119-1.c: New test.
28577
28578 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.old-deja/g++.other/vbase5.C: New test.
28581
28582 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * gcc.c-torture/execute/20010118-1.c: New test.
28585
28586 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.pt/deduct3.C: New test.
28589
28590 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28591
28592         * g++.old-deja/g++.pt/spec34.C: New test.
28593
28594 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28595
28596         * g77.f-torture/compile/20000601-2.f: New test.
28597
28598 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         * g++.old-deja/g++.other/init17.C: New test.
28601
28602 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28603
28604         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28605
28606 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * g++.old-deja/g++.pt/unify8.C: New test.
28609
28610 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28611
28612         * g++.old-deja/g++.abi/vbase1.C: New test.
28613
28614 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.pt/crash65.C: New test.
28617
28618 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28619
28620         * gcc.dg/cpp/assembl2.S: New test case.
28621
28622 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28623
28624         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28625         are supported.
28626
28627 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28628
28629         * g++.old-deja/g++.other/builtins1.C: New test.
28630         * g++.old-deja/g++.other/builtins2.C: Likewise.
28631         * g++.old-deja/g++.other/builtins3.C: Likewise.
28632         * g++.old-deja/g++.other/builtins4.C: Likewise.
28633
28634 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28635
28636         * gcc.c-torture/compile/20010117-1.c: New test.
28637         * gcc.c-torture/compile/20010117-2.c: New test.
28638
28639 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28640
28641         * g77.f-torture/execute/20010116.[fx]: New test,
28642         XFAIL on i?86-*-*.
28643         * g77.f-torture/compile/20010115.f: Indicate it's
28644         a test for PR fortran/1636.
28645
28646 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28647
28648         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28649
28650 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28651
28652         * g77.f-torture/compile/20010115.f: New test.
28653
28654 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28655
28656         * g++.old-deja/g++.pt/nontype5.C: New test.
28657
28658 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28659
28660         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28661         have an equivalent working one below it.
28662
28663 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28664
28665         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28666         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28667
28668 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28669
28670         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28671         message containing "init_priority".
28672         (conpr-2.C): Likewise.
28673         (conpr-3.C): Likewise.
28674         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28675
28676 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28677
28678         * gcc.c-torture/execute/20010114-2.c: New test.
28679
28680 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28681
28682         * gcc.c-torture/compile/20010114-1.c: New test.
28683         * gcc.c-torture/compile/20010114-1.x: Xfail.
28684         * gcc.c-torture/compile/20010114-2.c: New test.
28685         * gcc.c-torture/execute/20010114-1.c: New test.
28686         * gcc.dg/trunc-1.c: New test.
28687         * gcc.dg/uninit-B.c: New test.
28688
28689 2001-01-13  Nick Clifton  <nickc@redhat.com>
28690
28691         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28692         target.
28693
28694 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28695
28696         * gcc.c-torture/compile/20010113-1.c: New test.
28697
28698 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28699
28700         * gcc.c-torture/compile/20001212-1.c: New test.
28701
28702 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28703
28704         * gcc.dg/cpp/widestr1.c: Update.
28705         * gcc.dg/cpp/prag-imp.c: Remove.
28706
28707 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28708
28709         * gcc.c-torture/execute/20000801-3.x: Remove.
28710         * gcc.dg/c90-init-1.c: New test.
28711         * gcc.dg/c99-init-1.c: New test.
28712         * gcc.dg/c99-init-2.c: New test.
28713         * gcc.dg/gnu99-init-1.c: New test.
28714
28715 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28716
28717         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28718         testing that no relevant ones were found.
28719
28720 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         * g++.old-deja/g++.pt/cast2.C: New test.
28723
28724 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.old-deja/g++.pt/friend47.C: New test.
28727
28728 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28729
28730         * g++.old-deja/g++.pt/instantiate13.C: New test.
28731
28732 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.other/defarg7.C: New test.
28735         * g++.old-deja/g++.other/defarg8.C: New test.
28736
28737 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28738
28739         * g++.old-deja/g++.pt/crash64.C: New test.
28740
28741 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28742
28743         * g++.old-deja/g++.pt/crash63.C: New test.
28744
28745 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28746
28747         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28748
28749 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28750
28751         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28752
28753 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28754
28755         * g++.old-deja/g++.pt/error3.C: New test.
28756
28757 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * g++.old-deja/g++.other/crash39.C: New test.
28760
28761 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * g++.old-deja/g++.other/vbase4.C: New test.
28764
28765 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28766
28767         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28768         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28769         * gcc.dg/special/special.exp: New test driver which will check
28770         for alias support for the above test.
28771
28772 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28773
28774         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28775         problems on small machines.
28776         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28777         parameterize.
28778
28779 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28780
28781         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28782         mips.
28783         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28784
28785 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28786
28787         * g++.old_deja/g++.pt/using8.C: New test.
28788
28789 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28790
28791         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28792
28793 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28794
28795         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28796         where a failure is expected.
28797         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28798
28799 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.old_deja/g++.pt/instantiate12.C: New test.
28802
28803 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28804
28805         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28806         start of structs.
28807         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28808         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28809         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28810         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28811         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28812         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28813         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28814         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28815         * g++.old-deja/g++.eh/spec6.C: Likewise.
28816         * g++.old-deja/g++.jason/crash3.C: Likewise.
28817         * g++.old-deja/g++.law/ctors11.C: Likewise.
28818         * g++.old-deja/g++.law/ctors17.C: Likewise.
28819         * g++.old-deja/g++.law/ctors5.C: Likewise.
28820         * g++.old-deja/g++.law/ctors9.C: Likewise.
28821         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28822         * g++.old-deja/g++.mike/net22.C: Likewise.
28823         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28824         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28825         * g++.old-deja/g++.mike/virt3.C: Likewise.
28826         * g++.old-deja/g++.niklas/t128.C: Likewise.
28827         * g++.old-deja/g++.other/anon4.C: Likewise.
28828         * g++.old-deja/g++.other/using1.C: Likewise.
28829         * g++.old-deja/g++.other/warn3.C: Likewise.
28830         * g++.old-deja/g++.pt/t37.C: Likewise.
28831         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28832         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28833
28834 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28835
28836         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28837
28838 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28839
28840         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28841
28842 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28843
28844         * gcc.c-torture/compile/20010107-1.c: New test.
28845
28846 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28847
28848         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28849
28850 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28851
28852         * gcc.dg/format/format.h: New file.
28853         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28854         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28855         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28856         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28857         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28858         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28859         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28860         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28861         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28862         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28863         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28864         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28865         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28866         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28867         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28868         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28869         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28870         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28871         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28872         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28873         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28874         instead of declaring standard types, macros and functions in each
28875         test.
28876
28877 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28878
28879         * gcc.c-torture/execute/20010106-1.c: New test.
28880
28881 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28882
28883         * gcc.dg/format/format.exp: New file.
28884         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28885         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28886         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28887         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28888         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28889         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28890         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28891         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28892         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28893         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28894         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28895         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28896         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28897         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28898         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28899         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28900         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28901         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28902         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28903         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28904         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28905         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28906         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28907         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28908         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28909         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28910         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28911         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28912         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28913         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28914         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28915         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28916         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28917         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28918         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28919         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28920         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28921         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28922         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28923         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28924         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28925         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28926
28927 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28928
28929         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28930         account.
28931
28932 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28933
28934         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28935
28936 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28937
28938         * g++.old-deja/g++.pt/crash62.C: New test.
28939
28940 2001-01-04  Richard Henderson  <rth@redhat.com>
28941
28942         * gcc.dg/20000926-1.c: Update expected warnings.
28943         * gcc.dg/array-2.c: Likewise.
28944         * gcc.dg/array-4.c: Also validate flexible array members.
28945         * gcc.dg/c99-flex-array-1.c: New.
28946
28947 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28948
28949         * gcc.c-torture/compile/20001222-1.x: Remove.
28950
28951 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28952
28953         * gcc.c-torture/execute/built-in-setjmp.c: New.
28954
28955 2001-01-03  Richard Henderson  <rth@redhat.com>
28956
28957         * gcc.dg/940510-1.c: Update expected error wording.
28958         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28959
28960 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28961
28962         * lib/target-supports.exp (check_alias_available): Modified to
28963         indicate aliases not supported if only weak aliases are supported.
28964
28965 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28966
28967         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28968         Turn on cmpstrsi checks for __pj__ and __i370__.
28969
28970 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28971
28972         * g++.old-deja/g++.other/virtual11.C: New test.
28973
28974 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28975
28976         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28977
28978 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28979
28980         * gcc.c-torture/compile/20010102-1.c: New test.
28981
28982 2001-01-02  Andreas Jaeger  <aj@suse.de>
28983
28984         * gcc.dg/noreturn-3.c: New test.
28985
28986         * gcc.dg/noreturn-4.c: New test.
28987
28988 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28989
28990         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28991         __builtin_fputc and __builtin_fwrite.
28992
28993 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28994
28995         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28996         signed char, not default char.
28997
28998 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28999
29000         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29001
29002 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29003
29004         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29005
29006 2000-12-29  Richard Henderson  <rth@redhat.com>
29007
29008         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29009         (__cyg_profile_func_exit): Define.
29010
29011 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29012
29013         * g++.dg/vtgc1.C: New test.
29014
29015 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29016
29017         * gcc.dg/noncompile/20001228-1.c: New test.
29018
29019         * gcc.dg/20001228-1.c: New test.
29020
29021         * gcc.c-torture/execute/20001228-1.c: New test.
29022
29023 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29024
29025         * gcc.dg/format-strfmon-1.c: New test.
29026
29027 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29028
29029         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29030         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29031         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29032         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29033         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29034         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29035         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29036         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29037         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29038         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29039         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29040         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29041         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29042
29043         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29044         * gcc.c-torture/execute/string-opt-4.c: Test index.
29045
29046 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29047
29048         * gcc.c-torture/compile/20001226-1.c: New test.
29049
29050 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.c-torture/compile/20001222-1.c: New test.
29053         * gcc.c-torture/compile/20001222-1.x: Xfail.
29054
29055 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29056
29057         * gcc.c-torture/execute/comp-goto-2.c: New test.
29058
29059 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29060
29061         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29062         Use long types if __INT_MAX__ is 32767.
29063         (main): Use cast to (sint32 *) when poking 88 into a_page.
29064
29065         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29066
29067 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29068
29069         * gcc.c-torture/compile/20001221-1.c: New test.
29070         * gcc.c-torture/execute/20001221-1.c: New test.
29071
29072 2000-12-20  Richard Henderson  <rth@redhat.com>
29073
29074         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29075         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29076
29077 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29078
29079         * gcc.dg/compare3.c: New test.
29080
29081 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29082
29083         * gcc.dg/format-warnll-1.c: New test.
29084
29085 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29086
29087         * gcc.dg/cpp/cmdlne-P.c: New test.
29088
29089 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29090
29091         * gcc.c-torture/execute/builtin-abs-1.c,
29092         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29093
29094 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29095
29096         * gcc.dg/cpp/multiline.c: New test.
29097
29098 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29099
29100         * g++.old-deja/g++.other/syshdr1.C: Update.
29101         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29102
29103 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29104
29105         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29106
29107 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29108
29109         * g++.old-deja/g++.pt/ttp65.C: New test.
29110
29111 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29112
29113         * g++.old-deja/g++.pt/ttp64.C: New test.
29114
29115 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29116
29117         * g++.old-deja/g++.pt/spec33.C: New test.
29118
29119 2000-12-14  Catherine Moore  <clm@redhat.com>
29120
29121         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29122         * gcc.c-torture/execute/920612-2.c: Likewise.
29123         * gcc.c-torture/execute/920428-2.c: Likewise.
29124         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29125         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29126
29127 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29128
29129         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29130         * gcc.dg/pack-test-2.c: Likewise.
29131
29132 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29133
29134         Tests by Zack Weinberg <zackw@stanford.edu>.
29135
29136         * gcc.dg/cpp/defined.c: Update.
29137         * gcc.dg/cpp/defined_trad.c: New tests.
29138
29139 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29140
29141         * gcc.dg/cpp/trad-direct.c: Update.
29142
29143 2000-12-11  Neil Booth  <neilb@earthling.net>
29144
29145         * gcc.dg/cpp/defined_trad.c
29146
29147 2000-12-11  Neil Booth  <neilb@earthling.net>
29148
29149         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29150
29151 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29152
29153         * gcc.dg/format-miss-2.c: New test.
29154
29155 2000-12-09  Neil Booth  <neilb@earthling.net>
29156
29157         * gcc.dg/cpp/lineflags.c: New tests.
29158         * gcc.dg/cpp/poison.c: Update.
29159         * gcc.dg/cpp/redef2.c: Update.
29160         * gcc.dg/cpp/skipping.c: New test.
29161
29162 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29163
29164         * g++.old-deja/g++.other/eh3.C: New testcase.
29165
29166 2000-12-07  Neil Booth  <neilb@earthling.net>
29167
29168         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29169         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29170         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29171         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29172         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29173         Update.
29174
29175 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29176
29177         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29178         __SIZE_TYPE__ instead of int for type of integers cast to
29179         pointers.
29180
29181 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * g++.old-deja/g++.other/cleanup4.C: New test.
29184
29185 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29186
29187         * format-sec-1.c: New test.
29188
29189 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29190
29191         * gcc.dg/format-nonlit-3.c: New test.
29192
29193 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29194
29195         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29196         through a null pointer.
29197
29198 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29199
29200         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29201         * g++.old-deja/g++.pt/partial4.C: New test.
29202
29203 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29204
29205         * gcc.c-torture/execute/ieee/hugeval.x: New.
29206
29207 2000-12-06  Neil Booth  <neilb@earthling.net>
29208
29209         * gcc.dg/cpp/backslash2.c: New tests.
29210
29211 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29212
29213         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29214         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29215
29216 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29217
29218         * gcc.c-torture/execute/20001203-2.c: New testcase.
29219
29220 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29221
29222         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29223         * g++.old-deja/g++.other/virtual10.C: New test.
29224
29225 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29228
29229 2000-12-05  Richard Henderson  <rth@redhat.com>
29230
29231         * gcc.c-torture/compile/20001205-1.c: New.
29232
29233 2000-12-04  Neil Booth  <neilb@earthling.net>
29234
29235         * g++.old-deja/g++.other/virtual9.C: New test.
29236         * g++.old-deja/g++.pt/crash61.C: New test.
29237         * gcc.c-torture/execute/loop-9.c: New test.
29238
29239 2000-12-04  Neil Booth  <neilb@earthling.net>
29240
29241         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29242         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29243         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29244         * gcc.dg/cpp/extratokens.c: ...here.
29245
29246 2000-12-04  Neil Booth  <neilb@earthling.net>
29247
29248         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29249         New tests.
29250
29251 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29252
29253         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29254         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29255
29256 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29257
29258         * gcc.c-torture/execute/20001203-1.c: New test.
29259
29260 2000-12-03  Neil Booth  <neilb@earthling.net>
29261
29262         * gcc.dg/cpp/macro6.c: New test cases.
29263
29264 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29265
29266         * gcc.c-torture/execute/string-opt-9.c: New test.
29267         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29268         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29269         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29270
29271         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29272         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29273
29274 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29275
29276         * gcc.dg/cpp/if-6.c: New testcase.
29277
29278         * gcc.dg/20001201-1.c: New testcase.
29279
29280 2000-12-02  Neil Booth  <neilb@earthling.net>
29281
29282         * g++.old-deja/g++.other/externC4.C,
29283         g++.old-deja/g++.other/friend10.C: New tests.
29284
29285 2000-12-02  Neil Booth  <neilb@earthling.net>
29286
29287         * g++.old-deja/g++.other/instan2.C
29288         * g++.old-deja/g++.other/instan3.C: New test.
29289
29290 2000-12-02  Neil Booth  <neilb@earthling.net>
29291
29292         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29293         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29294         gnuc99.c,gnuc99-pedantic.c: New tests.
29295
29296 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29297
29298         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29299         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29300
29301 2000-12-01  Neil Booth  <neilb@earthling.net>
29302
29303         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29304         * gcc.dg/cpp/poison.c: Update.
29305         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29306
29307 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29308
29309         * g77.f-torture/execute/20001201.f: New test.
29310
29311 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29312
29313         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29314
29315 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29316
29317         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29318
29319 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29320
29321         * g++.old-deja/g++.other/cast6.C: New test.
29322
29323 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29324
29325         * gcc.c-torture/execute/20001130-2.c: New testcase.
29326
29327 2000-11-30  Richard Henderson  <rth@redhat.com>
29328
29329         * gcc.c-torture/execute/20001130-1.c: New test.
29330
29331 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29332
29333         * g++.old-deja/g++.other/op3.C: New test.
29334
29335 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29336
29337         * g++.old-deja/g++.other/op2.C: New test.
29338
29339 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29340
29341         * g++.old-deja/g++.other/crash38.C: New test.
29342
29343 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29344
29345         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29346
29347 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29350         tests.
29351         * gcc.c-torture/execute/string-opt-6.c: New test.
29352
29353         * gcc.dg/20001117-1.c: Add main.
29354
29355 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29356
29357         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29358         Move from here ...
29359         * gcc.dg/940510-1.c: ... to here.
29360
29361         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29362         zero-size arrays in toplevel structures.
29363
29364 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29365
29366         * gcc.c-torture/execute/loop-8.c: New test.
29367
29368 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         * g++.old-deja/g++.other/base1.C: New test.
29371
29372 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29373
29374         * g++.old-deja/g++.other/parse2.C: New test.
29375
29376 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         * g++.old-deja/g++.pt/incomplete1.C: New test.
29379
29380 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29381
29382         * g++.old-deja/g++.other/friend9.C: New test.
29383
29384 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.dg/20001127-1.c: New test.
29387
29388 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29389
29390         * g++.old-deja/g++.pt/friend46.C: New test.
29391
29392 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29393
29394         * g++.old-deja/g++.other/ptrmem8.C: New test.
29395
29396 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29397
29398         * gcc.c-torture/execute/string-opt-7.c: New test.
29399         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29400
29401 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29402
29403         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29404         instead of 'mkcheck 2'.
29405
29406 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29407
29408         * gcc.c-torture/execute/memcheck/driver.c,
29409         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29410         C9X references to refer to C99.
29411
29412 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29413
29414         * gcc.dg/ultrasp3.c: New test.
29415
29416 2000-11-25  Neil Booth  <neilb@earthling.net>
29417
29418         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29419
29420 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29421
29422         * gcc.c-torture/compile/20001123-2.c: New.
29423
29424 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29425
29426         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29427
29428 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29429
29430         * gcc.dg/sequence-point-1.c: Add some new tests.
29431         * gcc.c-torture/execute/20001124-1.c: New test.
29432
29433 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29434
29435         * g++.old-deja/g++.other/vaarg4.C: New test.
29436         * gcc.c-torture/compile/20001123-1.c: New test.
29437
29438 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.other/crash24.C: Adjust and remove XFAIL.
29441         * g++.other/crash37.C: New test.
29442
29443 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29444
29445         * g++.old-deja/g++.pt/instantiate9.C: New test.
29446
29447 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29448
29449         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29450         new ABI, too.
29451
29452         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29453         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29454
29455 2000-11-22  Neil Booth  <neilb@earthling.net>
29456
29457         * gcc.dg/cpp/Wtrigraphs.c: New test.
29458
29459 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29460
29461         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29462
29463 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29464
29465         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29466
29467 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29468
29469         * lib/gcc-dg.exp: load_lib scanasm.exp.
29470         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29471         * lib/g++-dg.exp: load_lib scanasm.exp.
29472         * lib/scanasm.exp: New.
29473         (scan-assembler, scan-assembler-not): Add optional arguments to
29474         test name, or if not present, the pattern name.
29475         (scan-assembler-dem, scan-assembler-dem-not): New.
29476
29477         * g++.dg/dg.exp: New.
29478
29479 2000-11-21  Neil Booth  <neilb@earthling.net>
29480
29481         * gcc.dg/cpp/integrated1.c: Remove.
29482
29483 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29484
29485         * gcc.c-torture/execute/20001121-1.c: New test.
29486
29487 2000-11-21  Richard Henderson  <rth@redhat.com>
29488
29489         * gcc.c-torture/compile/20001121-1.c: New test.
29490
29491 2000-11-20  Neil Booth  <neilb@earthling.net>
29492
29493         * gcc.dg/cpp/integrated1.c: New test.
29494
29495 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29496
29497         * g++.old-deja/g++.other/inline17.C: New test.
29498
29499 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29500
29501         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29502         local variable to be zero: I made the variable global. Now
29503         uses abort() and exit() instead of relying on main's return value.
29504
29505 2000-11-20  Neil Booth  <neilb@earthling.net>
29506
29507         * gcc.dg/cpp/paste2.c: Update test.
29508         * objc/execute/paste.m: New test.
29509
29510 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29511
29512         * gcc.dg/c99-condexpr-1.c: New test.
29513
29514 2000-11-20  Neil Booth  <neilb@earthling.net>
29515
29516         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29517
29518 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29519
29520         * g++.old-deja/g++.pt/export1.C: New test.
29521
29522 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29523
29524         * gcc.dg/20001117-1.c: New test.
29525
29526 2000-11-18  Richard Henderson  <rth@redhat.com>
29527
29528         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29529
29530 2000-11-18  Richard Henderson  <rth@redhat.com>
29531
29532         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29533         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29534         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29535
29536 2000-11-18  Richard Henderson  <rth@redhat.com>
29537
29538         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29539         (main): New.  Exit cleanly.
29540
29541 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29542
29543         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29544         gcc.dg/c99-fordecl-2.c: New tests.
29545
29546 2000-11-18  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29549         * gcc.c-torture/execute/zerolen-2.c: New.
29550
29551 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29552
29553         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29554         memory.
29555
29556 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         * g++.old-deja/g++.pt/instantiate8.C: New test.
29559
29560 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29563         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29564
29565 2000-11-16  Nick Clifton  <nickc@redhat.com>
29566
29567         * gcc.c-torture/execute/nestfunc-2.c: New test.
29568         * gcc.c-torture/execute/nestfunc-3.c: New test.
29569
29570 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29571
29572         * gcc.c-torture/compile/20001116-1.c: New test.
29573
29574 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29575
29576         * gcc.c-torture/execute/20001115-1.c: New test.
29577
29578 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29579
29580         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29581         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29582         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29583         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29584
29585 2000-11-15  Neil Booth  <neilb@earthling.net>
29586
29587         gcc.dg/cpp/_Pragma1.c: Update.
29588         gcc.dg/cpp/_Pragma2.c: New test.
29589
29590 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29591
29592         * g++.old-deja/g++.other/anon5.C: New test.
29593
29594 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29595
29596         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29597         tests.
29598
29599 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29600
29601         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29602         output.
29603
29604 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29605
29606         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29607         labels at end of compound statements.
29608
29609 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.c-torture/execute/loop-7.c: New test.
29612
29613 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29614
29615         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29616
29617 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29618
29619         * gcc.dg/c99-bool-1.c: New test.
29620
29621 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29622
29623         * gcc.dg/c99-scope-1.c: Remove xfail.
29624         * gcc.dg/c99-scope-2.c: New test.
29625
29626 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29627
29628         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29629         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29630
29631 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29632
29633         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29634         error messages.
29635
29636         * g++.mike/p700.C: Don't typedef wchar_t.
29637         * g++.mike/p784.C: Likewise.
29638         * g++.mike/eb101.C: Don't use __wchar_t.
29639
29640 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29641
29642         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29643         from DO loop.
29644
29645 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29646
29647         * gcc.c-torture/execute/20001111-1.c: New test.
29648
29649 2000-11-10  Nick Clifton  <nickc@redhat.com>
29650
29651         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29652         long multuiple and accumulate.
29653
29654 2000-11-09  Richard Henderson  <rth@redhat.com>
29655
29656         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29657         via size_t instead of int.
29658
29659         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29660         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29661         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29662         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29663
29664 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29665
29666         * gcc.c-torture/compile/20001109-1.c: New test.
29667         * gcc.c-torture/compile/20001109-2.c: New test.
29668
29669 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29670
29671         * g++.old-deja/g++.pt/operator1.C: New test.
29672         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29673
29674 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29675
29676         * gcc.dg/20001108-1.c: New test.
29677
29678 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29679
29680         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29681         with both arguments constant strings.
29682         * gcc.c-torture/execute/string-opt-3.c: New test.
29683         * gcc.c-torture/execute/string-opt-4.c: New test.
29684         * gcc.c-torture/execute/string-opt-5.c: New test.
29685
29686 2000-11-08  Nick Clifton  <nickc@redhat.com>
29687
29688         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29689         mulsidi3adddi patterns.
29690
29691 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.old-deja/g++.other/crash36.C: New test.
29694
29695 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * g++.old-deja/g++.other/init16.C: New test.
29698
29699 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29700
29701         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29702
29703 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29704
29705         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29706         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29707         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29708
29709 2000-11-07  DJ Delorie  <dj@redhat.com>
29710
29711         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29712
29713 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29714
29715         * gcc.c-torture/execute/string-opt-1.c: New test.
29716
29717 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29718
29719         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29720         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29721         parameters in registers, and there is no way for a varargs
29722         function to know in which order the integer and floating-point
29723         parameters should be interleaved when they are placed on the
29724         stack.
29725         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29726         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29727
29728 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29729
29730         * gcc.c-torture/execute/string-opt-2.c: New test.
29731
29732 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29733
29734         * g++.old-deja/g++.pt/crash60.C: New test.
29735
29736 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29737
29738         * g++.old-deja/g++.other/crash24.C: New test.
29739         * g++.old-deja/g++.other/crash25.C: New test.
29740         * g++.old-deja/g++.other/crash26.C: New test.
29741         * g++.old-deja/g++.other/crash27.C: New test.
29742         * g++.old-deja/g++.other/crash28.C: New test.
29743         * g++.old-deja/g++.other/crash29.C: New test.
29744         * g++.old-deja/g++.other/crash30.C: New test.
29745         * g++.old-deja/g++.other/crash31.C: New test.
29746         * g++.old-deja/g++.other/crash32.C: New test.
29747         * g++.old-deja/g++.other/crash33.C: New test.
29748         * g++.old-deja/g++.other/crash34.C: New test.
29749         * g++.old-deja/g++.other/crash35.C: New test.
29750
29751 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29752
29753         * gcc.c-torture/execute/20001031-1.c: New test.
29754
29755 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29756
29757         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29758         namespace.
29759
29760         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29761         standards-conformant.
29762
29763         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29764
29765         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29766         * g++.old-deja/g++.mike/p755a.C: Likewise.
29767         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29768         library makes no calls to `operator new' during initialization.
29769
29770 2000-11-04  Neil Booth  <neilb@earthling.net>
29771
29772         * gcc.dg/cpp/include2.c: New tests.
29773
29774 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29775
29776         * lib/g++.exp (g++_set_ld_library_path): New function.
29777         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29778
29779 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29780
29781         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29782         warnings.
29783
29784 2000-11-01  Richard Henderson  <rth@redhat.com>
29785
29786         * g++.old-deja/g++.ext/namedret1.C: New.
29787         * g++.old-deja/g++.ext/namedret2.C: New.
29788         * g++.old-deja/g++.ext/namedret3.C: New.
29789
29790 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29791
29792         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29793         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29794
29795 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29796
29797         * gcc.c-torture/execute/va-arg-21.c: New test.
29798
29799 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29800
29801         * gcc.dg/c99-complex-2.c: New test.
29802
29803 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29804
29805         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29806
29807 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29808
29809         * g++.old-deja/g++.other/inline16.C: New test.
29810
29811 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29812
29813         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29814         __PRETTY_FUNCTION__
29815
29816 2000-10-29  Neil Booth  <neilb@earthling.net>
29817
29818         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29819         New tests.
29820         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29821         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29822         optimisation.
29823
29824 2000-10-29  Neil Booth  <neilb@earthling.net>
29825
29826         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29827         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29828         * mi5.c: Test multiple includes work with -C.
29829         * trigraphs.c: Test ^= version.
29830
29831 2000-10-28  Neil Booth  <neilb@earthling.net>
29832
29833         New tests and test updates for new macro expander.
29834
29835         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29836         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29837         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29838         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29839         new diagnostic messages.
29840
29841         * gcc.dg/cpp/macro3.c: New tests.
29842
29843 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29844
29845         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29846         on the same line.
29847
29848 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29849
29850         * g++.old-deja/g++.other/eh2.C: New test.
29851
29852 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29853
29854         * gcc.c-torture/execute/20001027-1.c: New test.
29855
29856 2000-10-26  Richard Henderson  <rth@redhat.com>
29857
29858         * gcc.c-torture/execute/20001026-1.c: New.
29859
29860 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29861
29862         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29863         * g++.old-deja/g++.law/builtin1.C: Likewise.
29864         * g++.old-deja/g++.law/ctors10.C: Likewise.
29865         * g++.old-deja/g++.law/virtual3.C: Likewise.
29866         * g++.old-deja/g++.mike/p658.C: Likewise.
29867         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29868         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29869         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29870         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29871         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29872
29873 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * gcc.c-torture/compile/20001024-1.c: New test.
29876
29877 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29878
29879         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29880         to tell us whether or not we are using V3.
29881
29882 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29883
29884         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29885         operands.
29886
29887 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29888
29889         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29890
29891 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29892
29893         * gcc.c-torture/execute/20001024-1.c: New test.
29894
29895 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29896
29897         * g++.old-deja/g++.other/sibcall1.C: New test.
29898
29899 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29900
29901         * gcc.dg/noncompile/init-3.c: New test.
29902
29903 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29904
29905         * gcc.dg/format-array-1.c: New test.
29906
29907 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29908
29909         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29910         writing through null pointers; remove comment about testing
29911         unterminated strings.
29912
29913 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29914
29915         * gcc.c-torture/execute/20001017-2.c: New test.
29916
29917 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29918
29919         * gcc.c-torture/compile/20001018-1.c: New test.
29920         * gcc.c-torture/compile/20001018-1.x: Xfail.
29921
29922 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29923
29924         * gcc.c-torture/execute/20001017-1.c: New test.
29925
29926 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29927
29928         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29929         for multiple use of arguments with scanf formats; add tests for
29930         multiple use of arguments.
29931
29932 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29933
29934         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29935
29936 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29937
29938         * gcc.dg/format-miss-1.c: New test.
29939
29940 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29941
29942         * gcc.c-torture/execute/20001013-1.c: New test.
29943
29944 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29945
29946         * gcc.dg/format-branch-1.c: New test.
29947
29948 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29949
29950         * README, lib/file-format.exp: Remove EGCS references.
29951
29952 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29953
29954         * gcc.dg/20001013-1.c: New test.
29955
29956 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29957
29958         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29959         for intmax_t in the compiler using __typeof__ and the type rules
29960         for conditional expressions.
29961
29962 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29963
29964         * gcc.dg/20001012-1.c: New test.
29965         * gcc.dg/20001012-2.c: New test.
29966
29967 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29968
29969         * gcc.dg/format-attr-1.c: New test.
29970
29971 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29972
29973         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29974         __LONG_LONG_MAX__ instead of LLONG_MAX.
29975
29976 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29977
29978         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29979         scanf flags.
29980         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29981         flags.
29982
29983 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29984
29985         * gcc.dg/sequence-pt-1.c: New test.
29986
29987 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29988
29989         * gcc.c-torture/execute/20001011-1.c: New testcase.
29990         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29991
29992 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29993
29994         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29995         does not error on it.
29996
29997 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * gcc.dg/20001009-1.c: New test.
30000
30001 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30002
30003         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30004         * gcc.c-torture/execute/20001009-2.c: ... to here.
30005
30006 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30007
30008         * gcc.c-torture/compile/20001009-1.c: New testcase.
30009         * gcc.c-torture/execute/20001009-1.c: New testcase.
30010         Testcases provided by Jan Hubicka <jh@suse.cz>.
30011
30012 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30013
30014         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30015         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30016         uintmax_t using <limits.h> to emulate the compiler's internal
30017         logic.  No longer XFAIL %j tests.
30018
30019 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30020
30021         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30022         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30023         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30024         regexps and details of expected handling of some bad formats.
30025         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30026         suppression.
30027
30028 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30029
30030         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30031         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30032         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30033         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30034         in list archives.
30035
30036 2000-10-06  Richard Henderson  <rth@cygnus.com>
30037
30038         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30039         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30040         * g++.old-deja/g++.jason/report.C: Likewise.
30041         * g++.old-deja/g++.law/friend5.C: Likewise.
30042         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30043         of the expected warnings.
30044
30045 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30046
30047         * g++.old-deja/g++.pt/enum14.C: New test.
30048
30049 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30050
30051         * g++.old-deja/g++.pt/crash59.C: New test.
30052
30053 2000-10-04  Will Cohen  <wcohen@redhat.com>
30054
30055         * gcc.dg/20000926-1.c: New test.
30056
30057 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30058
30059         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30060         function name for current C++ compiler.
30061         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30062
30063 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30064
30065         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30066         __PRETTY_FUNCTION__.
30067         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30068
30069 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30070
30071         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30072
30073 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30074
30075         * gcc.c-torture/compile/20000923-1.c: New test.
30076
30077 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30078
30079         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30080         * g++.old-deja/g++.pt/ttp62.C: Same.
30081         * g++.old-deja/g++.other/inline14.C: Same.
30082
30083 2000-09-24  Richard Henderson  <rth@cygnus.com>
30084
30085         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30086
30087 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30088
30089         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30090
30091 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30092
30093         * gcc.c-torture/compile/20000922-1.c: New file.
30094
30095 2000-09-21  Nick Clifton  <nickc@redhat.com>
30096
30097         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30098         a signed long modulo operation.
30099         (mod6): New function - perform an unsigned long modulo operation.
30100         (main): Add tests for modulos of very large numbers by very small
30101         dividends.
30102
30103 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30104
30105         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30106
30107 2000-09-19  Richard Henderson  <rth@cygnus.com>
30108
30109         * gcc.dg/compare2.c (case 10): XFAIL.
30110
30111 2000-09-18  Richard Henderson  <rth@cygnus.com>
30112
30113         * gcc.c-torture/execute/20000906-1.c: Move ...
30114         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30115         that support __builtin_trap.
30116
30117 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30118
30119         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30120
30121 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30122
30123         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30124         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30125         more $ format tests.
30126
30127 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30128
30129         * gcc.dg/format-errmk-1.c: New test.
30130
30131 2000-09-17  Greg McGary  <greg@mcgary.org>
30132
30133         * gcc.c-torture/execute/20000917-1.x: Remove.
30134
30135 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30136
30137         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30138
30139 2000-09-17  Greg McGary  <greg@mcgary.org>
30140
30141         * gcc.c-torture/execute/20000917-1.c: New test.
30142         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30143
30144 2000-09-16  Neil Booth  <NeilB@earthling.net>
30145
30146         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30147         in nested macro bug.
30148
30149 2000-09-15  Neil Booth  <NeilB@earthling.net>
30150
30151         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30152
30153 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30154
30155         * gcc.c-torture/execute/20000914-1.c: New test.
30156
30157 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30158
30159         * g++.other/inline13.C: New test.
30160
30161 2000-09-12  Andreas Jaeger  <aj@suse.de>
30162
30163         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30164         constant by Ulrich Drepper <drepper@redhat.com>.
30165
30166 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30167
30168         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30169
30170 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30171
30172         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30173
30174 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30175
30176         * gcc.dg/cpp/backslash.c: New test.
30177
30178 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30179
30180         * gcc.c-torture/execute/20000910-1.c: New test.
30181         * gcc.c-torture/execute/20000910-2.c: Likewise.
30182
30183 2000-09-11  Robert Lipe  <robertl@sco.com>
30184
30185         * gcc.dg/pragma-align.c: New test.
30186
30187 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30188
30189         * g++.old-deja/g++.pt/explicit82.C: New test.
30190         * g++.old-deja/g++.pt/explicit83.C: New test.
30191
30192 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30193
30194         * gcc.dg/asm-names.c: New test.
30195
30196 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30197
30198         * gcc.dg/cpp/tr-warn6.c: New test
30199
30200 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30201
30202         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30203         be accepted.
30204
30205 2000-09-07  Catherine Moore  <clm@redhat.com>
30206
30207         * gcc.c-torture/execute/unroll-1.c: New test.
30208
30209 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30210
30211         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30212         ERROR markers.
30213         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30214         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30215         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30216         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30217         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30218         Preprocess only.
30219         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30220         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30221
30222 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30223
30224         * g++.old-deja/g++.pt/deduct2.C: New test.
30225
30226 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         * g++.old-deja/g++.pt/parms2.C: New test.
30229
30230 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30231
30232         * g++.old-deja/g++.pt/crash58.C: New test.
30233
30234 2000-09-06  Greg McGary  <greg@mcgary.org>
30235
30236         * gcc.c-torture/execute/20000906-1.c: New test.
30237         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30238
30239 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30240
30241         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30242
30243 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30244
30245         * g++.old-deja/g++.pt/crash57.C: New test.
30246
30247 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         * g++.old-deja/g++.pt/crash56.C: New test.
30250
30251 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30252
30253         * g++.old-deja/g++.pt/koenig1.C: New test.
30254
30255 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30256
30257         * gcc.dg/20000904-1.c: New test.
30258
30259 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * gcc.dg/cpp/paste8.c: New test.
30262
30263 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30264
30265         * gcc.c-torture/compile/20000827-1.c: New test.
30266
30267 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30268
30269         * gcc.dg/format-diag-1.c: New test.
30270
30271 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30274         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30275         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30276         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30277         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30278
30279 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30280
30281         * g++.old-deja/g++.other/nested4.C: New test.
30282
30283 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30284
30285         * g++.old-deja/g++.ns/scoped1.C: New test.
30286
30287 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30288
30289         * lib/g++.exp: Support testing already-installed GCC.
30290
30291 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30292
30293         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30294
30295 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30296
30297         * gcc.dg/return-type-2.c: New test.
30298
30299 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30300
30301         * gcc.c-torture/compile/20000825-1.c: New test.
30302
30303 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30304
30305         * gcc.dg/dwarf2-2.c: New test.
30306
30307 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30308
30309         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30310         dg-warning regexps.
30311
30312 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30313
30314         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30315         gcc.dg/format-ext-5.c: New tests.
30316
30317 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30318
30319         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30320
30321 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30322
30323         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30324
30325 2000-08-24  Richard Henderson  <rth@cygnus.com>
30326
30327         * gcc.dg/ia64-sync-1.c: New test.
30328         * gcc.dg/ia64-sync-2.c: New test.
30329         * gcc.dg/ia64-asm-1.c: New test.
30330
30331 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30332
30333         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30334         * gcc.dg/format-ext-2.c: New test.
30335
30336 2000-08-23  Jason Merrill  <jason@redhat.com>
30337
30338         * lib/old-dejagnu.exp: Also ignore "In member function" and
30339         "At global scope".
30340
30341 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30342
30343         * gcc.dg/noncompile/label-lineno-1.c: New test.
30344
30345 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30346
30347         * gcc.dg/c99-array-nonobj-1.c: New test.
30348
30349 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30350
30351         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30352         tests.
30353         * gcc.dg/format-ext-1.c: New test.
30354
30355 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30356
30357         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30358         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30359         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30360         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30361         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30362
30363 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30364
30365         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30366         gcc.dg/c99-strftime-2.c: New tests.
30367
30368 2000-08-22  Richard Henderson  <rth@cygnus.com>
30369
30370         * gcc.c-torture/execute/20000822-1.c: New test.
30371
30372 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30373
30374         * gcc.c-torture/execute/20000819-1.x: Remove.
30375
30376 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30377
30378         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30379         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30380         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30381         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30382         gcc.dg/format-xopen-1.c: New tests.
30383
30384 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30385
30386         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30387
30388 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30389
30390         * g++.old-deja/g++.other/loop2.C: New test.
30391
30392         * gcc.c-torture/compile/20000606-1.c: New test.
30393         * gcc.c-torture/compile/20000728-1.c: New test.
30394         * gcc.c-torture/execute/20000801-1.c: New test.
30395         * gcc.c-torture/execute/20000801-2.c: New test.
30396         * gcc.c-torture/execute/20000819-1.c: New test.
30397         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30398         * gcc.dg/20000629-1.c: New test.
30399         * gcc.dg/20000724-1.c: New test.
30400         * gcc.dg/20000807-1.c: New test.
30401
30402 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30403
30404         * gcc.dg/cpp/pragma-1.c: New test.
30405         * gcc.dg/cpp/pragma-2.c: New test.
30406
30407 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30408
30409         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30410         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30411
30412 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30413
30414         * gcc.c-torture/compile/20000818-1.c: New test.
30415
30416 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30417
30418         * gcc.c-torture/execute/20000818-1.c: New test.
30419
30420 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30421
30422         * gcc.dg/format-va-1.c: New test.
30423
30424 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         * g++.old-deja/g++.other/typedef8.C: New test.
30427
30428 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30431         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30432         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30433         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30434         * g++.old-deja/g++.other/ptrmem7.C: New test.
30435         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30436
30437 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         * g++.old-deja/g++.pt/typename27.C: New test.
30440
30441 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30442
30443         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30444         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30445         * g++.old-deja/g++.pt/friend45.C: New test.
30446         * g++.old-deja/g++.other/friend8.C: New test.
30447
30448 2000-08-15  Richard Henderson  <rth@cygnus.com>
30449
30450         * gcc.c-torture/execute/20000815-1.c: New test.
30451
30452 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30453
30454         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30455         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30456         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30457
30458 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30459
30460         * g++.old-deja/g++.other/refinit2.C: New test.
30461
30462 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30463
30464         * lib/c-torture.exp (c-torture): Make
30465         compiler_conditional_xfail_data global.
30466         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30467         compiler_conditional_xfail_data machinery.
30468         (f-torture-execute): Likewise.
30469         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30470         and only when unrolling loops.
30471
30472         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30473
30474 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30475
30476         * g++.old-deja/g++.pt/explicit81.C: New test.
30477
30478 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30479
30480         * g++.old-deja/g++.pt/typename26.C: New test.
30481
30482 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30483
30484         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30485         warning.
30486
30487 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30488
30489         * g++.old-deja/g++.other/array3.C: New test.
30490
30491 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30492
30493         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30494         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30495         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30496         New tests.
30497
30498 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30501         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30502
30503 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30504
30505         * gcc.c-torture/execute/20000808-1.c: New test.
30506
30507 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30508
30509         * gcc.dg/c90-const-expr-1.c: New test.
30510
30511 2000-08-08  Richard Henderson  <rth@cygnus.com>
30512
30513         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30514
30515 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30516
30517         * gcc.dg/noncompile/const-ll-1.c: New test.
30518
30519 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30520
30521         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30522
30523 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30524
30525         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30526         that running programs linked against the shared version of libobjc
30527         run correctly.
30528
30529 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30530
30531         * gcc.dg/c99-printf-1.c: New test.
30532
30533 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30534
30535         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30536
30537 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30538
30539         * gcc.c-torture/execute/20000731-1.x: Delete.
30540
30541 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30542
30543         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30544         and torture_without_loops as is done by c-torture.exp.
30545         (search_for): Copy from c-torture.exp.
30546         (gcc-dg-runtest): New function, drives a directory of tests
30547         iterating over the TORTURE_OPTIONS.
30548         (scan-assembler, scan-assembler-not): Move here from
30549         individual directory drivers.
30550
30551         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30552         defined by lib/gcc-dg.exp.
30553         * gcc.dg/cpp/cpp.exp: Likewise.
30554         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30555         gcc-dg-runtest, so we cycle over optimization options.
30556
30557         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30558         * gcc.dg/compare2.c: No longer expected to fail.
30559
30560 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30561
30562         * gcc.c-torture/execute/20000804-1.c: New test.
30563
30564 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30565
30566         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30567
30568 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30569
30570         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30571
30572 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30573
30574         * gcc.c-torture/compile/20000803-1.c: New test.
30575
30576 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30577
30578         * gcc.c-torture/execute/20000801-3.c,
30579         gcc.c-torture/execute/20000801-4.c: New tests.
30580         * gcc.c-torture/execute/20000801-3.x,
30581         gcc.c-torture/execute/20000801-4.x: Xfail.
30582
30583 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30584
30585         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30586         libobjc/.libs to allow for libtool.
30587
30588 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30589
30590         * gcc.c-torture/compile/20000802-1.c: New test.
30591
30592 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30593
30594         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30595
30596 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30597
30598         * gcc-c-torture/execute/20000731-2.c: New test.
30599
30600         * gcc.c-torture/execute/20000731-1.c: New test.
30601         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30602
30603 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30604
30605         * testsuite/gcc.dg/cpp/paste7.c: New test.
30606         * gcc.dg/cpp/20000725-1.c: New test.
30607
30608 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30609
30610         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30611         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30612         declaration warning for __builtin_dwarf_reg_size.
30613
30614         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30615
30616 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30617
30618         * gcc.dg/noncompile/voidparam-1.c: New test.
30619
30620 2000-07-30  Richard Henderson  <rth@cygnus.com>
30621
30622         * gcc.dg/c90-digraph-1.c: Don't xfail.
30623         * gcc.dg/compare2.c (case 10): Xfail.
30624         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30625
30626 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30627
30628         * gcc.dg/c99-main-1.c: New test.
30629
30630 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30631
30632         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30633
30634 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30635
30636         * gcc.c-tortuer/execute/20000726-1.c: New test.
30637
30638 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30639
30640         * gcc.c-torture/execute/enum-2.c: New test.
30641
30642 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30643
30644         * gcc.dg/cpp/tr-warn3.c: New test.
30645
30646 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30647
30648         * g++.old-deja/g++.ext/implicit1.C: Remove.
30649         * g++.old-deja/g++.jason/c2.C: Remove
30650         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30651         * g++.old-deja/g++.pt/crash16.C: Likewise.
30652         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30653
30654 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30655
30656         * g++.old-deja/g++.other/for2.C: New test.
30657
30658 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30659
30660         * gcc.dg/20000720-1.c: New test.
30661
30662 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30663
30664         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30665
30666 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30667
30668         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30669         * gcc.c-torture/execute/20000722-1.c: New.
30670         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30671
30672 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.dg/cpp/20000720-1.S: New test.
30675
30676 2000-07-21  Michael Meissner  <meissner@redhat.com>
30677
30678         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30679
30680 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30681
30682         * g++.old-deja/g++.brendan/crash16.C,
30683         g++.old-deja/g++.brendan/parse3.C,
30684         g++.old-deja/g++.brendan/redecl1.C,
30685         g++.old-deja/g++.ns/template13.C,
30686         g++.old-deja/g++.other/decl4.C,
30687         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30688
30689 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30690
30691         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30692         and "Internal error".
30693
30694         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30695         regexps.
30696         * gcc.dg/cpp/paste6.c: New test.
30697
30698 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30699
30700         * gcc.dg/cpp/tr-direct.c: New test.
30701
30702         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30703         gcc.dg/cpp/undef1.c: Tweak error regexps.
30704
30705 2000-07-18  Eric Christopher <echristo@redhat.com>
30706
30707         * gcc.c-torture/compile/20000718-1.c: New test.
30708
30709 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30710
30711         * cpplex.c (_cpp_push_token): If the token being pushed back
30712         is the previous token in this context, just subtract one from
30713         context->posn.
30714         * cppmacro.c (save_expansion): Clear aux field when storing a
30715         placemarker.
30716
30717 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30718
30719         * gcc.dg/noncompile/redecl-1.c: New test.
30720
30721 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * gcc.c-torture/execute/20000717-5.c: New test.
30724         * gcc.c-torture/execute/20000717-1.x: Removed.
30725
30726 2000-07-17  Richard Henderson  <rth@cygnus.com>
30727
30728         * gcc.c-torture/execute/20000717-4.c: New test.
30729
30730 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30731
30732         * gcc.dg/cpp/syshdr.c: New test.
30733         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30734
30735 2000-07-17  Neil Booth  <neilb@earthling.net>
30736
30737         * gcc.dg/cpp/cmdlne-dM.c: New test.
30738         * gcc.dg/cpp/cmdlne-dD.c: New test.
30739
30740 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30741
30742         * gcc.c-torture/execute/20000717-3.c: New test.
30743
30744         * gcc.c-torture/compile/20000717-1.c: New test.
30745
30746 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30747
30748         * gcc.c-torture/execute/20000717-2.c: New test.
30749
30750 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30751
30752         * gcc.dg/formatz-1.c: New test.
30753
30754         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30755         * gcc.dg/c99-digraph-1.c: New tests.
30756
30757         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30758         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30759
30760         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30761         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30762         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30763         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30764         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30765         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30766         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30767
30768 2000-07-17   Greg McGary <greg@mcgary.org>
30769
30770         * gcc.c-torture/execute/20000717-1.c: New test.
30771         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30772
30773 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30774
30775         * gcc.c-torture/execute/20000715-2.c: New test.
30776         * gcc.dg/20000715-1.c: New test.
30777
30778 2000-07-15  Michael Meissner  <meissner@redhat.com>
30779
30780         * gcc.c-torture/execute/20000715-1.c: New test.
30781
30782 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30783
30784         * gcc.c-torture/execute/20000707-1.c: New test.
30785
30786 2000-07-13  Neil Booth  <NeilB@earthling.net>
30787
30788         * testsuite/gcc.dg/cpp/digraph1.c,
30789         testsuite/gcc.dg/cpp/digraph2.c,
30790         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30791
30792 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30793
30794         * g77.f-torture/compile/20000630-2.f:  New test.
30795         * g77.f-torture/compile/20000630-2.x
30796
30797 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30798
30799         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30800
30801 2000-07-11  Neil Booth  <NeilB@earthling.net>
30802
30803         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30804
30805 2000-07-11  Neil Booth  <NeilB@earthling.net>
30806
30807         * gcc.dg/cpp/cmdlne-C.c: New.
30808
30809 2000-07-09  Neil Booth  <NeilB@earthling.net>
30810
30811         * gcc.dg/cpp/directiv.c: New tests.
30812         * gcc.dg/cpp/undef1.c: Update.
30813
30814 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30815
30816         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30817
30818 2000-07-09  Neil Booth  <NeilB@earthling.net>
30819
30820         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30821
30822 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30823
30824         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30825         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30826
30827 2000-07-08  Neil Booth  <NeilB@earthling.net>
30828
30829         * gcc.dg/cpp/macsyntx.c: New tests.
30830
30831 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30832
30833         * gcc.dg/20000707-1.c: New test.
30834
30835 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30836
30837         * gcc.c-torture/execute/20000706-1.c: New test.
30838         * gcc.c-torture/execute/20000706-2.c: New test.
30839         * gcc.c-torture/execute/20000706-3.c: New test.
30840         * gcc.c-torture/execute/20000706-4.c: New test.
30841         * gcc.c-torture/execute/20000706-5.c: New test.
30842
30843 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30844
30845         * g++.old-deja/g++.pt/instantiate7.C: New test.
30846
30847 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30850         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30851         * g++.old-deja/g++.other/rtti3.C: Likewise.
30852         * g++.old-deja/g++.other/rttid3.C: Likewise.
30853
30854 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30855
30856         *  g77.f-torture/compile/20000630-1.x: Fix typo
30857
30858 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30859
30860         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30861         assembly output.
30862
30863 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30864
30865         * gcc.dg/cpp/ident.c: New test.
30866
30867 2000-07-05  Neil Booth  <NeilB@earthling.net>
30868
30869         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30870           gcc.dg/cpp/lexstrng.c: New tests.
30871
30872 2000-07-04  Neil Booth  <NeilB@earthling.net>
30873
30874         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30875         * gcc.dg/cpp/strify2.c: Same.
30876
30877 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30878
30879         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30880         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30881         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30882         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30883
30884         * testsuite/gcc.dg/cpp/macro1.c,
30885         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30886         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30887         testsuite/gcc.dg/cpp/strify1.c,
30888         testsuite/gcc.dg/cpp/strify2.c: New tests.
30889
30890 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30891
30892         * gcc.c-torture/execute/20000703-1.c: New test.
30893
30894 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30895
30896         * g++.old-deja/g++.pt (lookup10.C): New test.
30897
30898 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         * g++.old-deja/g++.pt (typename25.C): New test.
30901
30902 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30903
30904         * gcc.c-torture/compile/20000701-1.c: New test.
30905
30906 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30907
30908         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30909         to test case.
30910
30911 2000-06-30  Catherine Moore  <clm@cygnus.com>
30912
30913         * gcc.c-torture/execute/align-1.c: New test.
30914
30915 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30916
30917         * g++.old-deja/g++.pt/expr8.C: New test.
30918         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30919
30920 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30921
30922         * gcc.c-torture/compile/20000629-1.c: New test.
30923
30924 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30925
30926
30927         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30928         gcc.dg/noncompile directory, depending on whether they're
30929         preprocessor tests or not.  Annotate all the tests for the dg
30930         framework.
30931
30932         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30933         * gcc.dg/noncompile/noncompile.exp: New.
30934
30935         * Moved files:
30936         Old name                                New name
30937         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30938         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30939         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30940         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30941         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30942         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30943         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30944         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30945         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30946         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30947         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30948         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30949         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30950         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30951         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30952         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30953         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30954         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30955         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30956         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30957         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30958         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30959         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30960         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30961
30962         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30963         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30964         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30965         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30966         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30967         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30968
30969 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30970
30971         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30972         declare one variable.  On the fourth, error.
30973         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30974         declared by 20000628-1a.h.
30975
30976 2000-06-29  Richard Henderson  <rth@redhat.com>
30977
30978         * gcc.c-torture/execute/930529-1.x: New file.
30979         * gcc.dg/920413-1.c: Adjust expected warning text.
30980         * gcc.dg/980217-1.c: Declare abort.
30981         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30982
30983 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30984
30985         * g77.f-torture/compile/20000629-1.f: New test.
30986         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30987
30988 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30989
30990         Rearrange lots of files, removing entirely the
30991         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30992         directories.
30993
30994         * Deleted files:
30995         gcc.c-torture/code_quality/code_quality.exp
30996         gcc.c-torture/special/special.exp
30997         gcc.failure/failure.exp
30998         gcc.failure/940409-1.x
30999         gcc.c-torture/compile/961203-1.x
31000
31001         * New files:
31002         gcc.misc-tests/linkage.exp
31003         gcc.c-torture/execute/920730-1t.c
31004         gcc.c-torture/execute/920730-1t.x
31005         gcc.c-torture/compile/920520-1.x
31006         gcc.c-torture/compile/920521-1.x
31007         gcc.c-torture/compile/981006-1.x
31008         gcc.c-torture/execute/eeprof-1.x
31009
31010         * Moved files (possibly with modifications to fit a new harness):
31011         Old name                                New name
31012         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31013         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31014         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31015         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31016         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31017         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31018         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31019         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31020         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31021         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31022         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31023         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31024         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31025         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31026
31027 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31028
31029         * c-torture/compile/961203-1.x: Delete.
31030
31031         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31032         not exit. Include stdio.h.
31033         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31034         * gcc.misc-tests/dg-12.c: Likewise.
31035         * gcc.misc-tests/dg-5.c: Likewise.
31036         * gcc.misc-tests/dg-6.c: Likewise.
31037         * gcc.misc-tests/dg-7.c: Prototype abort.
31038         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31039         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31040         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31041         not exit.
31042         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31043         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31044
31045 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31046
31047         * gcc.dg/cpp/20000628-1.c: New test.
31048         * gcc.dg/cpp/20000628-1.h: New header for above test.
31049         * gcc.dg/cpp/20000628-1a.h: Likewise.
31050
31051 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31052
31053         * gcc.dg/cpp: New directory.
31054         * gcc.dg/cpp/cpp.exp: New driver.
31055         * gcc.dg/cpp/20000627-1.c: New test.
31056         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31057         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31058         and rewrite as a compilation test.
31059
31060         * gcc.dg: Move many files into the cpp subdirectory, possibly
31061         renaming or editing them as well.
31062         Old name                New name
31063         990119-1.c              cpp/19990119-1.c
31064         990228-1.c              cpp/19990228-1.c
31065         990407-1.c              cpp/19990407-1.c
31066         990409-1.c              cpp/19990409-1.c
31067         990413-1.c              cpp/19990413-1.c
31068         990703-1.c              cpp/19990703-1.c
31069         20000127-1.c            cpp/20000127-1.c
31070         20000129-1.c            cpp/20000129-1.c
31071         20000207-1.c            cpp/20000207-1.c
31072         20000207-2.c            cpp/20000207-2.c
31073         20000209-1.c            cpp/20000209-1.c
31074         20000209-2.c            cpp/20000209-2.c
31075         20000301-1.c            cpp/20000301-1.c
31076         20000419-1.c            cpp/20000419-1.c
31077         20000510-1.S            cpp/20000510-1.S
31078         20000519-1.c            cpp/20000519-1.c
31079         20000529-1.c            cpp/20000529-1.c
31080         20000625-1.c            cpp/20000625-1.c
31081         20000625-2.c            cpp/20000625-2.c
31082         cpp-as1.c               cpp/assert1.c
31083         cpp-as2.c               cpp/assert2.c
31084         cxx-comments-1.c        cpp/cxxcom1.c
31085         cxx-comments-2.c        cpp/cxxcom2.c
31086         endif-label.c           cpp/endif.c
31087         cpp-hash1.c             cpp/hash1.c
31088         cpp-hash2.c             cpp/hash2.c
31089         cpp-if1.c               cpp/if-1.c
31090         cpp-if2.c               cpp/if-2.c
31091         cpp-if3.c               cpp/if-3.c
31092         cpp-if4.c               cpp/if-4.c
31093         cpp-if5.c               cpp/if-5.c
31094         cpp-cond.c              cpp/if-cexp.c
31095         cpp-missingop.c         cpp/if-mop.c
31096         cpp-missingparen.c      cpp/if-mpar.c
31097         cpp-opprec.c            cpp/if-oppr.c
31098         cpp-ifparen.c           cpp/if-paren.c
31099         cpp-shortcircuit.c      cpp/if-sc.c
31100         cpp-shift.c             cpp/if-shift.c
31101         cpp-unary.c             cpp/if-unary.c
31102         cpp-li1.c               cpp/line1.c
31103         cpp-li2.c               cpp/line2.c
31104         lineno.c                cpp/line3.c
31105         lineno-2.c              cpp/line4.c
31106         cpp-mi.c                cpp/mi1.c
31107         cpp-mic.h               cpp/mi1c.h
31108         cpp-micc.h              cpp/mi1cc.h
31109         cpp-mind.h              cpp/mi1nd.h
31110         cpp-mindp.h             cpp/mi1ndp.h
31111         cpp-mix.h               cpp/mi1x.h
31112         cpp-mi2.c               cpp/mi2.c
31113         cpp-mi2a.h              cpp/mi2a.h
31114         cpp-mi2b.h              cpp/mi2b.h
31115         cpp-mi2c.h              cpp/mi2c.h
31116         cpp-mi3.c               cpp/mi3.c
31117         cpp-mi3.def             cpp/mi3.def
31118         poison-1.c              cpp/poison.c
31119         pr-impl.c               cpp/prag-imp.c
31120         cpp-redef-2.c           cpp/redef1.c
31121         cpp-redef.c             cpp/redef2.c
31122         strpaste.c              cpp/strp1.c
31123         strpaste-2.c            cpp/strp2.c
31124         cpp-tradpaste.c         cpp/tr-paste.c
31125         cpp-tradstringify.c     cpp/tr-str.c
31126         cpp-tradwarn1.c         cpp/tr-warn1.c
31127         cpp-tradwarn2.c         cpp/tr-warn2.c
31128         trigraphs.c             cpp/trigraphs.c
31129         cpp-unc1.c              cpp/unc1.c
31130         cpp-unc2.c              cpp/unc2.c
31131         cpp-unc3.c              cpp/unc3.c
31132         cpp-unc.c               cpp/unc4.c
31133         undef.c                 cpp/undef1.c
31134         undef-2.c               cpp/undef2.c
31135         cpp-wi1.c               cpp/widestr1.c
31136
31137 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31138
31139         * lib/g++.exp (g++_include_flags): Tweak.
31140
31141 2000-06-27  H.J. Lu  <hjl@gnu.org>
31142             Loren J. Rittle  <ljrittle@acm.org>
31143
31144         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31145         version with one that knows about the new gcc tree structure.
31146         (g++_link_flags): Same.
31147
31148 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31149
31150         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31151         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31152         case we are cross-compiling.
31153
31154         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31155         g++.old-deja/g++.niklas/Makefile.in,
31156         g++.old-deja/g++.niklas/configure.in,
31157         g++.old-deja/g++.other/Makefile.in,
31158         g++.old-deja/g++.other/configure.in,
31159         gcc.c-torture/code_quality/Makefile.in,
31160         gcc.c-torture/code_quality/configure.in,
31161         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31162         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31163         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31164         gcc.c-torture/execute/ieee/Makefile.in,
31165         gcc.c-torture/execute/ieee/configure.in,
31166         gcc.c-torture/noncompile/Makefile.in,
31167         gcc.c-torture/noncompile/configure.in,
31168         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31169         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31170         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31171
31172 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31173
31174         * g++.old-deja/g++.other/ambig3.C: New test.
31175
31176 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31177
31178         * g++.old-deja/g++.pt/syntax1.C: New test.
31179         * g++.old-deja/g++.pt/syntax2.C: New test.
31180         * g++.old-deja/g++.other/syntax3.C: New test.
31181         * g++.old-deja/g++.other/syntax4.C: New test.
31182
31183 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31184
31185         * gcc.dg/20000623-1.c: Prototype exit and abort.
31186
31187 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31188
31189         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31190         New tests.
31191         * gcc.dg/cpp-mi3.def: New file.
31192
31193         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31194         inside assertions.
31195         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31196         lexer's error messages.
31197         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31198         divine anything from the linemarkers.
31199         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31200         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31201
31202 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31203
31204         * gcc.dg/20000623-1.c: New test.
31205
31206 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31207
31208         * gcc.c-torture/execute/20000622-1.c: New test.
31209
31210 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         * g++.old-deja/g++.other/init15.C: New test.
31213
31214 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.old-deja/g++.pt/vaarg2.C: New test.
31217         * g++.old-deja/g++.pt/vaarg3.C: New test.
31218
31219 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31220
31221         * g++.old-deja/g++.other/dyncast6.C: New test.
31222
31223 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31224
31225         * gcc.c-torture/execute/loop-6.c: New test.
31226
31227 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31228
31229         * gcc.dg/20000614-1.c: New test.
31230         * gcc.dg/20000614-2.c: New test.
31231
31232 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31233
31234         * g++.old-deja/g++.other/inline12.C: New test.
31235
31236 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31237
31238         * g++.old-deja/g++.other/eh1.C: New test.
31239
31240 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * g++.old-deja/g++.other/type.C: New test.
31243
31244 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * g++.old-deja/g++.other/initstring.C: New test.
31247
31248 2000-06-12  Jason Merrill  <jason@redhat.com>
31249
31250         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31251
31252 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31253
31254         * gcc.c-torture/compile/20000609-1.c: New test.
31255
31256 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31257
31258         * gcc.dg/20000609-1.c: New test.
31259
31260 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31261
31262         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31263         * gcc.c-torture/noncompile/poison-1.c: Move...
31264         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31265         * gcc.dg/cpp-li1.c: Add a token after the #line.
31266
31267 2000-06-05  Richard Henderson  <rth@cygnus.com>
31268
31269         * gcc.c-torture/execute/20000605-2.c: New test.
31270         * gcc.c-torture/execute/20000605-3.c: New test.
31271
31272 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31273
31274         * g77.f-torture/execute/20000503-1.x: New file.
31275
31276 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31277
31278         * g++.old-deja/g++.eh/badalloc1.C: New test.
31279
31280 2000-06-05  Richard Henderson  <rth@cygnus.com>
31281
31282         * gcc.c-torture/execute/20000605-1.c: New test.
31283
31284 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31285             Nathan Sidwell <nathan@codesourcery.com>
31286
31287         * gcc.c-torture/compile/20000605-1.c: New test.
31288
31289 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31290
31291         * g77.f-torture/compile/20000601-1.f:  New test.
31292
31293 2000-06-03  Richard Henderson  <rth@cygnus.com>
31294
31295         * gcc.c-torture/execute/20000603-1.c: New.
31296
31297 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31300         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31301
31302 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31303
31304         * gcc.dg/compare2.c (case 12): XFAIL.
31305         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31306         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31307
31308         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31309
31310 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31311
31312         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31313         guard macro is already defined when the header is first
31314         included.
31315         * gcc.dg/cpp-mix.h: New file.
31316         * gcc.dg/endif-label.c: Update patterns to match compiler.
31317
31318         * g++.brendan/complex1.C: Declare abort.
31319         * g++.law/refs4.C: Remove XFAIL.
31320         * g++.oliva/expr2.C: Declare abort and exit.
31321
31322 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31323
31324         * gcc.c-torture/execute/20000528-1.c: New test.
31325
31326         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31327         * g++.old-deja/g++.law/temps4.C: Likewise.
31328
31329         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31330         stdlib.h.  Call abort() on failure.
31331         * g++.old-deja/g++.law/refs4.C: Likewise.
31332         * g++.old-deja/g++.law/temps4.C: Likewise.
31333         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31334         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31335
31336 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31337
31338         Relative to g++.dg/special:
31339         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31340
31341         Relative to g++.old-deja:
31342         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31343         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31344         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31345         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31346         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31347         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31348         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31349
31350         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31351         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31352         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31353         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31354         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31355         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31356         and/or string.h.
31357
31358         * g++.other/goto1.C: Update expectations for error messages.
31359
31360 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31361
31362         * gcc.c-torture/compile/20000523-1.c: New test.
31363
31364 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31365
31366         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31367
31368 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31369
31370         * g++.old-deja/g++.eh/catch11.C: New test.
31371         * g++.old-deja/g++.eh/catch12.C: New test.
31372
31373 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31374
31375         * gcc.c-torture/execute/20000523-1.c: New test.
31376
31377 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31378
31379         * c-torture/execute/bcp-1.c: Replace abort in arg of
31380         __builtin_constant_p with a generic external function.
31381
31382         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31383         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31384         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31385         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31386         Prototype abort and/or exit.
31387
31388         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31389         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31390         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31391         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31392
31393 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31394
31395         * gcc.dg/dwarf2-1.c: New test.
31396
31397 2000-05-20  Richard Henderson  <rth@cygnus.com>
31398
31399         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31400
31401 2000-05-20  Andreas Jaeger  <aj@suse.de>
31402
31403         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31404         testcase.
31405
31406 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31407
31408         * gcc.c-torture/execute/20000519-2.c: New test.
31409
31410 2000-05-19  Andreas Jaeger  <aj@suse.de>
31411
31412         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31413         which fails with SSA.
31414
31415         * lib/c-torture.exp: Also test with -O3 -fssa.
31416
31417 2000-05-18  Michael Meissner  <meissner@redhat.com>
31418
31419         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31420         * gcc.c-torture/execute/920415-1.c: Ditto.
31421         * gcc.c-torture/execute/920501-1.c: Ditto.
31422         * gcc.c-torture/execute/conversion.c: Ditto.
31423         * gcc.c-torture/execute/cvt-1.c: Ditto.
31424
31425 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31426
31427         * gcc.c-torture/compile/20000518-1.c: New test.
31428
31429 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31430
31431         * g77.f-torture/compile/200005018.f:  New test.
31432
31433 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31434
31435         * gcc.c-torture/compile/20000517-1.c: New test.
31436
31437 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31438
31439         * gcc.c-torture/execute/20000516-1.c: New test.
31440
31441 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31442
31443         * g++.old-deja/g++.other/eh.C: New test.
31444
31445 2000-05-12  Richard Henderson  <rth@cygnus.com>
31446
31447         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31448         constants through to doit's conditional.
31449
31450 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31451
31452         * gcc.c-torture/compile/20000511-1.c: New test.
31453         * g77.f-torture/compile/20000511-1.f: New test.
31454         * g77.f-torture/compile/20000511-2.f: New test.
31455
31456 2000-05-11  Michael Meissner  <meissner@redhat.com>
31457
31458         * gcc.c-torture/execute/20000511-1.c: New test.
31459
31460 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31461
31462         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31463         * gcc.dg/20000510-1.S: New.
31464
31465 2000-05-08  Catherine Moore  <clm@cygnus.com>
31466
31467         * gcc.dg/unused-3.c: New.
31468
31469 2000-05-06  Richard Henderson  <rth@cygnus.com>
31470
31471           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31472           * g++.old-deja/g++.mike/warn1.C: Likewise.
31473           * g++.old-deja/g++.pt/local1.C: Likewise.
31474           * g++.old-deja/g++.pt/local7.C: Likewise.
31475           * g++.old-deja/g++.pt/spec16.C: Likewise.
31476
31477 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31480
31481 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31482
31483           * g77.f-torture/execute/20000503-1.f:  New test.
31484
31485 2000-05-04  Andreas Jaeger  <aj@suse.de>
31486
31487         * gcc.dg/noreturn-2.c: New test.
31488
31489 2000-05-04  Neil Booth  <NeilB@earthling.net>
31490
31491         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31492         preprocessor.
31493
31494 2000-05-04  Richard Henderson  <rth@cygnus.com>
31495
31496         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31497
31498 2000-05-04  Richard Henderson  <rth@cygnus.com>
31499
31500         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31501         OpenSSL by Jason R Thorpe.
31502
31503 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31504
31505         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31506
31507 2000-05-03  Robert Lipe <robertlipe@usa.net>
31508
31509         * gcc.dg/20000503-1.c: New test.
31510
31511 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31512
31513         * gcc.c-torture/compile/20000502-1.c: New test.
31514         * g++.old-deja/g++.other/align.C: New test.
31515         * gcc.dg/cpp-tradstringify.c: New test.
31516
31517 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31518
31519         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31520         and hard registers.
31521
31522 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31523
31524         * gcc.c-torture/execute/loop-5.c: New test.
31525
31526 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31527
31528         * gcc.c-torture/execute/va-arg-20.c: New test.
31529
31530 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31531
31532         * gcc.c-torture/execute/20000422-1.c: New test.
31533
31534 2000-04-20  Greg McGary  <gkm@gnu.org>
31535
31536         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31537         when optimizing, but without sibling-call optimizations (-O1).
31538
31539 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31540
31541           * gcc.c-torture/compile/20000420-1.c: New test.
31542
31543 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31544
31545         * g++.abi/ptrflags.C: New test.
31546         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31547
31548 2000-04-19  Catherine Moore  <clm@cygnus.com>
31549
31550         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31551
31552 2000-04-19  Greg McGary  <gkm@gnu.org>
31553
31554         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31555         sibling-call optimizations.
31556
31557 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31558
31559         * gcc.dg/20000419-1.c: New test.
31560
31561 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31562
31563         * gcc.c-torture/execute/20000412-6.c: New test.
31564
31565 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31566
31567         * gcc.c-torture/execute/20000412-5.c: New test.
31568         * g77.f-torture/compile/20000412-1.f: New test.
31569         * gcc.c-torture/execute/20000412-4.c: New test.
31570         * gcc.c-torture/compile/20000412-2.c: New test.
31571         * gcc.c-torture/execute/20000412-3.c: New test.
31572         * gcc.c-torture/compile/20000412-1.c: New test.
31573         * gcc.c-torture/execute/20000412-2.c: New test.
31574
31575 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31576
31577         * objc/execute/bf-20.m: New test.
31578
31579 2000-04-10  Richard Henderson  <rth@cygnus.com>
31580
31581         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31582
31583         * gcc.c-torture/execute/20000412-1.c: New test.
31584
31585 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31586
31587         * g++.old-deja/g++.eh/catchptr1.C: New test.
31588
31589 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31590
31591         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31592
31593 2000-04-08  Neil Booth  <NeilB@earthling.net>
31594
31595         * gcc.dg/cpp-nullchar.c: Remove test as
31596         embedded nulls cause problems.
31597
31598 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31599
31600         * gcc.dg/compare2.c: New test.
31601
31602 2000-04-08  Neil Booth  <NeilB@earthling.net>
31603
31604         * gcc.dg/cpp-nullchar.c: New test.
31605
31606 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31607
31608         * gcc.dg/cpp-mi2.c: New test.
31609         * gcc.dg/cpp-mi2[abc].h: New files.
31610
31611 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31612
31613         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31614         member name.
31615
31616 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31617
31618         * g++.old-deja/g++.abi/vmihint.C: New test.
31619
31620 2000-04-06  Neil Booth  <NeilB@earthling.net>
31621
31622         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31623         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31624         copyright.
31625
31626 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31627
31628         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31629         avoid stack-frame overwrite.
31630
31631 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31632
31633         * gcc.c-torture/compile/20000405-2.c: New test.
31634         * gcc.c-torture/compile/20000405-3.c: New test.
31635
31636 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31637
31638         * gcc.c-torture/compile/20000405-1.c: New test.
31639
31640 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31641
31642         * gcc.dg/cast-qual-1.c: Revert last change.
31643
31644 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31645
31646         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31647
31648 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31649
31650         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31651         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31652
31653 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31654
31655         * gcc.c-torture/compile/20000403-2.c: New test.
31656         * gcc.c-torture/compile/20000403-1.c: New test.
31657
31658 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31659
31660         * gcc.c-torture/execute/20000403-1.c: New test.
31661
31662 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31663
31664         * gcc.c-torture/execute/20000402-1.c: New test.
31665
31666 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31667
31668         * gcc.c-torture/execute/va-arg-15.c: New test.
31669         * gcc.c-torture/execute/va-arg-16.c: New test.
31670         * gcc.c-torture/execute/va-arg-17.c: New test.
31671         * gcc.c-torture/execute/va-arg-18.c: New test.
31672         * gcc.c-torture/execute/va-arg-19.c: New test.
31673
31674 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31675
31676         * gcc.c-torture/compile/981211-1.c: Move to...
31677         * gcc.dg/cpp-as1.c: ...here.
31678         * gcc.dg/cpp-as2.c: New file.
31679
31680         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31681         compiler.
31682
31683 2000-04-02  Neil Booth  <NeilB@earthling.net>
31684
31685         * gcc.dg/cpp-cond.c  New tests.
31686         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31687         accidental success less likely.
31688         * gcc.dg/cpp-missingop.c  New tests.
31689         * gcc.dg/cpp-missingparen.c  New tests.
31690         * gcc.dg/cpp-shift.c  New tests.
31691         * gcc.dg/cpp-shortcircuit.c  New tests.
31692         * gcc.dg/cpp-unary.c  New tests.
31693
31694 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31695
31696         * gcc.c-torture/compile/20000329-1.c: New test.
31697
31698 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31699
31700         * gcc.c-torture/compile/20000326-1.c: New test.
31701         * gcc.c-torture/compile/20000326-2.c: New test.
31702
31703 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31704
31705         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31706         the first parameter is a function argument.
31707
31708 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31709
31710         * g++.old-deja/g++.ext/array4.C: New test.
31711
31712 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31713
31714         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31715
31716 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31717
31718         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31719
31720 2000-03-19  Richard Henderson  <rth@cygnus.com>
31721
31722         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31723
31724 2000-03-19  Richard Henderson  <rth@cygnus.com>
31725
31726         * gcc.c-torture/compile/20000319-1.c: New test.
31727
31728 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31729
31730         * gcc.c-torture/execute/20000314-3.c: New test.
31731         * gcc.c-torture/execute/20000314-2.c: New test.
31732         * gcc.c-torture/execute/20000314-1.c: New test.
31733         * gcc.c-torture/compile/20000314-2.c: New test.
31734         * gcc.c-torture/compile/20000314-1.c: New test.
31735
31736 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31737
31738         * g++.old-deja/g++.warn/inline.C: New test.
31739
31740 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31741
31742         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31743         standards-compliant result rather than specific constants.
31744         Put test-values in array.
31745
31746 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31747
31748         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31749         (g++_target_compile): Put test-specific options last.
31750
31751 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31752
31753         * g++.old-deja/g++.eh/vbase4.C: New test.
31754
31755 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31758
31759 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31760
31761         * g++.old-deja/g++.brendan/misc12.C: Removed.
31762         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31763         * g++.old-deja/g++.ext/pretty4.C: New test.
31764
31765 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31766
31767         * g++.old-deja/g++.other/string2.C: New test.
31768
31769 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31770
31771         * g++.old-deja/g++.warn/impint2.C: New test.
31772
31773 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31774
31775         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31776         is 1, not zero.
31777
31778 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31779
31780         * g++.old-deja/g++.warn/impint.C: New test.
31781         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31782         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31783         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31784         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31785         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31786         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31787         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31788         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31789         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31790         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31791         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31792         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31793
31794 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31795
31796         * gcc.dg/cpp-redef.c: New test.
31797
31798 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31799
31800         * g++.old-deja/g++.pt/unify7.C: New test.
31801
31802 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31803
31804         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31805         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31806
31807 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31808
31809         * gcc.c-torture/compile/20000224-1.c: New test.
31810
31811 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31812
31813         * gcc.c-torture/compile/cpp-2.c: New test.
31814         * gcc.c-torture/compile/cpp-1.c: New test.
31815
31816 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31817
31818         * gcc.c-torture/execute/20000225-1.c: New test.
31819
31820 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31821
31822         * gcc.dg/cpp-li2.c: New test.
31823
31824         * gcc.dg/cpp-wi1.c: New test.
31825
31826         * gcc.dg/cpp-li1.c: New test.
31827
31828 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         * g++.old-deja/g++.other/sizeof5.C: New test.
31831
31832 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31833
31834         * gcc.c-torture/execute/va-arg-13.c: New test.
31835
31836 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31837
31838         * gcc.c-torture/execute/va-arg-12.c: New test.
31839
31840 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31841
31842         * gcc.c-torture/execute/20000223-1.c: New test.
31843
31844 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31845
31846         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31847
31848 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31849
31850         * g++.old-deja/g++.abi/ptrmem.C: New test.
31851
31852 2000-02-19  Richard Henderson  <rth@cygnus.com>
31853
31854         * gcc.c-torture/compile/init-3.c: New.
31855
31856 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31857
31858         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31859         ALWAYS_CXXFLAGS.
31860
31861 2000-02-11  Robert Lipe <robertl@sco.com>
31862
31863         * gcc.c-torture/compile/20000211-3.c: New test.
31864
31865 2000-02-11  Martin Buchholz <martin@xemacs.org>
31866
31867         * gcc.c-torture/compile/20000211-2.c: New test.
31868
31869 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31870
31871         * gcc.c-torture/compile/20000211-1.c: New test.
31872
31873 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31874
31875         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31876           on native targets
31877
31878 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31879
31880         * g++.old-deja/g++.other/cast5.C: New test.
31881
31882 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31883
31884         * gcc.c-torture/execute/20000205-1.c: New.
31885
31886 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31887
31888         * g++.old-deja/g++.jason/cast3.C: Return void.
31889         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31890
31891 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31892
31893         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31894
31895         * gcc.dg/loop-1.c: New test.
31896
31897 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31898
31899         * gcc.c-torture/compile/20000127-1.c: New test.
31900         * gcc.c-torture/execute/991228-1.c: New test.
31901
31902 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31903
31904         * gcc.dg/unused-2.c: New test.
31905
31906         * gcc.dg/conv-1.c: New test.
31907
31908 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31909
31910         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31911         compiler.
31912         (tool_option_proc): Fix typo.
31913
31914 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31915
31916         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31917         of the ld on the host, not on the build machine.
31918         Also, don't crash if '--help' is not a supported option.
31919
31920 2000-01-24  Richard Henderson  <rth@cygnus.com>
31921
31922         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31923
31924 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31925
31926         * gcc.c-torture/execute/20000120-2.c: New test.
31927         * gcc.c-torture/execute/20000120-1.c: New test.
31928
31929 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31930
31931         * gcc.c-torture/execute/20000113-1.c: New test.
31932
31933 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31934
31935         * gcc.c-torture/execute/20000112-1.c: New test.
31936
31937 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31938
31939         * gcc.dg/20000111-1.c: New test.
31940
31941 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31942
31943         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31944         with 16 bit integers.
31945
31946 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31947
31948         * gcc.dg/20000108-1.c: New test.
31949
31950 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31951
31952         * g++.old-deja/g++.ns/koenig8.C: New test.
31953
31954 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31955
31956         * g++.old-deja/g++.other/cast4.C: New test.
31957
31958 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31959
31960         * gcc.c-torture/compile/20000105-2.c: New test.
31961         * gcc.c-torture/compile/20000105-1.c: New test.
31962
31963 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31964
31965         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31966         references to printf & atoi to conform to ANSI standard.
31967         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31968         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31969         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31970         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31971         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31972         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31973         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31974         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31975         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31976         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31977         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31978         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31979         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31980         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31981         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31982         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31983         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31984         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31985         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31986         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31987         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31988         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31989         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31990         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31991         * g++.old-deja/g++.brendan/init3.C: Likewise.
31992         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31993         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31994         * g++.old-deja/g++.brendan/new2.C: Likewise.
31995         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31996         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31997         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31998         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31999         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32000         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32001         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32002         * g++.old-deja/g++.brendan/template24.C: Likewise.
32003         * g++.old-deja/g++.brendan/template3.C: Likewise.
32004         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32005         * g++.old-deja/g++.jason/inline3.C: Likewise.
32006         * g++.old-deja/g++.jason/opeq.C: Likewise.
32007         * g++.old-deja/g++.law/arg5.C: Likewise.
32008         * g++.old-deja/g++.law/arm7.C: Likewise.
32009         * g++.old-deja/g++.law/ctors11.C: Likewise.
32010         * g++.old-deja/g++.law/cvt8.C: Likewise.
32011         * g++.old-deja/g++.law/init9.C: Likewise.
32012         * g++.old-deja/g++.law/refs4.C: Likewise.
32013         * g++.old-deja/g++.law/template2.C: Likewise.
32014         * g++.old-deja/g++.law/visibility24.C: Likewise.
32015         * g++.old-deja/g++.law/vtable3.C: Likewise.
32016         * g++.old-deja/g++.mike/asm2.C: Likewise.
32017         * g++.old-deja/g++.mike/eh1.C: Likewise.
32018         * g++.old-deja/g++.mike/misc1.C: Likewise.
32019         * g++.old-deja/g++.mike/misc13.C: Likewise.
32020         * g++.old-deja/g++.mike/misc14.C: Likewise.
32021         * g++.old-deja/g++.mike/ns12.C: Likewise.
32022         * g++.old-deja/g++.mike/p1248.C: Likewise.
32023         * g++.old-deja/g++.mike/p3708.C: Likewise.
32024         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32025         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32026         * g++.old-deja/g++.mike/p646.C: Likewise.
32027         * g++.old-deja/g++.mike/p700.C: Likewise.
32028         * g++.old-deja/g++.mike/p783.C: Likewise.
32029         * g++.old-deja/g++.mike/p783a.C: Likewise.
32030         * g++.old-deja/g++.mike/p783b.C: Likewise.
32031         * g++.old-deja/g++.mike/p786.C: Likewise.
32032         * g++.old-deja/g++.mike/p789.C: Likewise.
32033         * g++.old-deja/g++.mike/p789a.C: Likewise.
32034         * g++.old-deja/g++.mike/p807a.C: Likewise.
32035         * g++.old-deja/g++.other/delete3.C: Likewise.
32036         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32037         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32038         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32039         * g++.old-deja/g++.other/empty1.C: Likewise.
32040         * g++.old-deja/g++.other/temporary1.C: Likewise.
32041         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32042         * g++.old-deja/g++.pt/t16.C: Likewise.
32043         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32044
32045 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32046
32047         * gcc.dg/991230-1.c: New test.
32048
32049 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32050
32051         * gcc.c-torture/compile/991229-3.c: New test.
32052         * gcc.c-torture/compile/991229-2.c: New test.
32053         * gcc.c-torture/compile/991229-1.c: New test.
32054
32055 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32056
32057         * gcc.c-torture/compile/labels-2.c: New test.
32058
32059 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32060
32061         * gcc.c-torture/execute/991227-1.c: New test.
32062
32063 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32064
32065         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32066
32067 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32068
32069         * gcc.c-torture/execute/991221-1.c: New test.
32070
32071 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32072
32073         * g++.old-deja/g++.other/cast3.C: New test.
32074
32075 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32076
32077         * gcc.c-torture/execute/991216-4.c: New test.
32078
32079 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32080
32081         * gcc.c-torture/execute/991216-1.c: New test.
32082         * gcc.c-torture/execute/991216-2.c: New test.
32083         * gcc.c-torture/execute/991216-3.c: New test.
32084
32085 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32086
32087         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32088         Actually make the test fail by using "-O2" for compilation.
32089
32090 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32091
32092         * g++.old-deja/g++.warn/cast-align1.C: New test.
32093
32094 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32095
32096         * gcc.c-torture/compile/991214-1.c: New test.
32097         * gcc.c-torture/compile/991214-2.c: New test.
32098
32099 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32100
32101         * gcc.dg/991214-1.c: New test.
32102
32103 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32104
32105         * gcc.c-torture/compile/991213-3.c: New test.
32106         * gcc.c-torture/compile/991213-2.c: New test.
32107         * gcc.c-torture/compile/991213-1.c: New test.
32108
32109 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32110
32111         * gcc.dg/991209-1.c: New test.
32112
32113 1999-12-08  Nathan Sidwell <nathan@acm.org>
32114
32115         * gcc.c-torture/compile/991208-1.c: New test.
32116
32117 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32118
32119         * gcc.dg/ultrasp2.c: New test.
32120
32121 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32122
32123         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32124
32125 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32126
32127         * gcc.c-torture/compile/991202-1.c: New test.
32128         * gcc.c-torture/execute/991202-1.c: New test.
32129         * gcc.c-torture/execute/991202-2.c: New test.
32130         * gcc.c-torture/execute/991202-3.c: New test.
32131
32132 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32133
32134         * g++.old-deja/g++.abi/align.C: New test.
32135         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32136         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32137
32138 1999-12-01  Richard Henderson  <rth@cygnus.com>
32139
32140         * gcc.c-torture/execute/991201-1.c: New.
32141
32142 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32143
32144         * gcc.dg/991129-1.c: New test.
32145
32146 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32147
32148         * gcc.c-torture/compile/991127-1.c: New test.
32149
32150 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32151
32152         * g++.old-deja/g++.other/warn4.C: New test.
32153
32154 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32155
32156         * g++.old-deja/g++.eh/cleanup2.C: New test.
32157         * g++.old-deja/g++.ext/pretty2.C: New test.
32158         * g++.old-deja/g++.ext/pretty3.C: New test.
32159         * g++.old-deja/g++.other/debug6.C: New test.
32160
32161 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32162
32163         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32164         compiler_output to look for one error message instead of two.
32165
32166 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32167
32168         * gcc.c-torture/execute/991118-1.c: Also test case
32169         where the word boundary does not split a byte evenly.
32170
32171 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32172
32173         * g++.old-deja/g++.ext/restrict1.C: New test.
32174
32175 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32176
32177         * gcc.c-torture/execute/991118-1.c: New test.
32178
32179 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32180
32181         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32182         working directory pathnames.
32183
32184 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32185
32186         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32187         host is equipped with driver.h and driver.o so it can actually
32188         compile and run the tests.
32189
32190 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32191
32192         * gcc.c-torture/compile/991008-1.c: New test.
32193
32194 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32195
32196         * lib/gcc-dg.exp: Include target-supports.exp
32197
32198 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32199
32200         * lib/target-supports.exp: New file: Provide procs to test for
32201         features supported by the target.
32202         (check_weak_available): Moved here from ecos.exp.
32203         (check_alias_available): New proc: Determine of the target
32204         toolchain supports the alias attribute.
32205
32206         * gcc.dg/special/ecos.exp: Move check_weak_available to
32207         target-supports.exp.
32208         (alias-1.c): Only perform the test if the target supports
32209         aliases.
32210         (wkali-1.c): Only perform the test if the target supports
32211         aliases.
32212
32213         * gcc.dg/990506-0.c: Expect error messages from cross
32214         targets as well as native targets.
32215
32216 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32217
32218         * gcc.dg/ultrasp1.c: Removed xfail.
32219         * gcc.dg/struct-ret-2.c: Likewise.
32220         * gcc.dg/array-1.c: Likewise.
32221
32222 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32223
32224         * gcc.dg/struct-ret-2.c: New test.
32225
32226         * gcc.dg/array-1.c: New test.
32227
32228 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32229
32230         * gcc.c-torture/execute/991030-1.c: New test.
32231
32232 1999-10-26  Richard Henderson  <rth@cygnus.com>
32233
32234         * gcc.c-torture/compile/991026-2.c: New test.
32235
32236 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32237
32238         * gcc.c-torture/compile/991026-1.c: New test.
32239
32240 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32241
32242         * gcc.c-torture/execute/991023-1.c: New test.
32243
32244 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32245
32246         * gcc.c-torture/execute/991019-1.c: New test.
32247
32248 1999-10-16  Richard Henderson  <rth@cygnus.com>
32249
32250         * gcc.c-torture/execute/991016-1.c: New test.
32251
32252 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32253
32254         * gcc.c-torture/execute/991014-1.c: New test.
32255
32256 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32257
32258         * g++.old-deja/g++.other/union2.C: New test.
32259
32260 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32261
32262         * g++.old-deja/g++.other/vaarg2.C: New test.
32263         * g++.old-deja/g++.other/vaarg3.C: New test.
32264
32265 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32266
32267         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32268         in compile/.
32269
32270 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32271
32272         * gcc.c-torture/execute/va-arg-11.c: New test.
32273
32274 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32275
32276         * lib/file-format.exp (gcc_target_object_format): Don't
32277         crash if objdump is unavailable.
32278
32279 1999-09-29  Donn Terry <donn@interix.com>
32280
32281         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32282
32283 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32284
32285         * gcc.c-torture/compile/990928-1.c: New test.
32286
32287 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32288
32289         * g++.old-deja/g++.other/decl6.C: New test.
32290
32291 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32292
32293         * gcc.c-torture/execute/va-arg-10.c: New test.
32294
32295 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32296
32297         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32298         __PRETTY_FUNCTION__.
32299
32300 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32301
32302         * gcc.c-torture/execute/990923-1.c: New test.
32303
32304 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32305
32306         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32307         for which -fpic is inappropriate.
32308
32309 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32310
32311         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32312
32313 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32314
32315         * g++.old-deja/g++.other/dyncast1.C: New test.
32316         * g++.old-deja/g++.other/dyncast2.C: New test.
32317         * g++.old-deja/g++.other/dyncast3.C: New test.
32318         * g++.old-deja/g++.other/dyncast4.C: New test.
32319         * g++.old-deja/g++.other/dyncast5.C: New test.
32320         * g++.old-deja/g++.eh/catch3.C: New test.
32321         * g++.old-deja/g++.eh/catch3p.C: New test.
32322         * g++.old-deja/g++.eh/catch4.C: New test.
32323         * g++.old-deja/g++.eh/catch4p.C: New test.
32324         * g++.old-deja/g++.eh/catch5.C: New test.
32325         * g++.old-deja/g++.eh/catch5p.C: New test.
32326         * g++.old-deja/g++.eh/catch6.C: New test.
32327         * g++.old-deja/g++.eh/catch6p.C: New test.
32328         * g++.old-deja/g++.eh/catch7.C: New test.
32329         * g++.old-deja/g++.eh/catch7p.C: New test.
32330         * g++.old-deja/g++.eh/catch8.C: New test.
32331         * g++.old-deja/g++.eh/catch8p.C: New test.
32332         * g++.old-deja/g++.eh/catch9.C: New test.
32333         * g++.old-deja/g++.eh/catch9p.C: New test.
32334
32335 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32336
32337         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32338         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32339
32340 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture/compile/990913-1.c: New test.
32343
32344 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32345
32346         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32347         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32348
32349 1999-09-09  Richard Henderson  <rth@cygnus.com>
32350
32351         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32352
32353 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32354
32355         * g++.old-deja/g++.other/lookup11.C: New test.
32356         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32357         what is permitted and what we want.
32358         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32359         overload use.
32360         * g++.old-deja/g++.jason/rfg5.C: Likewise
32361
32362 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32363
32364         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32365         * gcc.c-torture/noncompile/poison-1.c: New file.
32366
32367 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32368
32369         * g++.old-deja/g++.other/sizeof3.C: New test.
32370         * g++.old-deja/g++.other/sizeof4.C: New test.
32371         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32372         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32373
32374 1999-09-07  Richard Henderson  <rth@cygnus.com>
32375
32376         * gcc.dg/va-arg-1.c: New.
32377
32378 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32379
32380         * gcc.c-torture/execute/va-arg-9.c: New test.
32381
32382 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32383
32384         * g77.f-torture/compile/980519-2.f: New test.
32385         * g77.f-torture/compile/19990905-0.f: New test.
32386         * g77.f-torture/compile/19990905-1.f: New test.
32387         * g77.f-torture/compile/19990905-2.f: New test.
32388
32389         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32390
32391 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32392
32393         * gcc.c-torture/execute/990827-1.c: Fix typo.
32394
32395 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32396
32397         * g++.old-deja/g++.other/deref1.C: New test.
32398
32399 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32400
32401         * g++.old-deja/g++.other/ambig2.C: New test.
32402         * g++.old-deja/g++.other/cond5.C: New test.
32403         * g++.old-deja/g++.other/lookup16.C: New test.
32404
32405 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32406
32407         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32408         assemblers too.
32409
32410 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32411
32412         * lib/c-torture.exp: Avoid the "compare executables" optimization
32413         when testing native.
32414
32415 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32416
32417         * gcc.c-torture/execute/990829-1.c: New test.
32418         * gcc.c-torture/compile/990829-1.c: New test.
32419
32420 1999-08-27  Paul Burchard  <burchard@pobox.com>
32421
32422         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32423         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32424         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32425         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32426         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32427         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32428         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32429         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32430         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32431         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32432         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32433
32434 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32435
32436         * gcc.c-torture/execute/990827-1.c: New test.
32437
32438 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32439
32440         * g77.f-torture/noncompile/19990826-4.f: New test.
32441
32442         * g77.f-torture/compile/19990826-3.f: New test.
32443
32444         * g77.f-torture/execute/19990826-2.f: New test.
32445
32446         * g77.f-torture/compile/19990826-1.f: New test.
32447
32448         * gcc.c-torture/execute/990826-0.c: New test.
32449         * g77.c-torture/execute/19990826-0.f: New test.
32450
32451         * g77.f-torture/noncompile/970626-2.f: New test.
32452
32453 1999-08-25  Paul Burchard  <burchard@pobox.com>
32454
32455         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32456         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32457         lss-011.C: New tests.
32458
32459 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32460
32461         * g++.old-deja/g++.other/decl5.C: New test.
32462
32463 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32464
32465         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32466         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32467         call `postbase' for each one.  All callers of `postbase' changed
32468         to call this instead.
32469
32470 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32471
32472         * gcc.c-torture/execute/990811-1.c: New test.
32473
32474 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32475
32476         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32477         just native ones.
32478
32479         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32480         just native ones.
32481
32482 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32483
32484         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32485
32486 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32487
32488         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32489
32490 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32491
32492         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32493
32494 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32495
32496         * gcc.c-torture/execute/990804-1.c: New test.
32497
32498 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32499
32500         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32501         * g++.old-deja/g++.brendan/crash64.C: Likewise
32502         * g++.old-deja/g++.brendan/overload8.C: Likewise
32503
32504 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32505
32506         * g++.old-deja/g++.other/struct1.C: New test.
32507
32508 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32509
32510         * g++.old-deja/g++.other/enum2.C: New test.
32511
32512 1999-08-02  Richard Henderson  <rth@cygnus.com>
32513
32514         Adapted from tests from Franz Sirl:
32515         * gcc.c-torture/execute/va-arg-7.c: New test.
32516         * gcc.c-torture/execute/va-arg-8.c: New test.
32517
32518 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32519
32520         * gcc.c-torture/compile/990801-2.c: New test.
32521
32522         * gcc.c-torture/compile/990801-1.c: New test.
32523
32524 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32525
32526         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32527         fp-cmp-1.c, converting double to float.
32528
32529         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32530         fp-cmp-1.c, converting double to long double.
32531
32532         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32533         from fr1 to unknown_register, since fr1 is a legitimate register
32534         on some machines.
32535
32536 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32537
32538         * README: More listname related changes.
32539
32540 1999-07-08  Catherine Moore  <clm@cygnus.com>
32541
32542         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32543
32544 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32545
32546         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32547
32548 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32549
32550         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32551
32552 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32553
32554         * gcc.dg/990703-1.c: New test.
32555
32556 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32557
32558         * lib/file-format.exp: New file: Move definition of proc
32559         gcc_target_object_format to here from
32560         gcc.dg/special/ecos.exp.
32561
32562         * lib/c-torture.exp: Include lib file-format.exp.
32563         * lib/gcc-dg.exp: Include lib file-format.exp.
32564
32565         * gcc.dg/special/ecos.exp: Remove definition of proc
32566         gcc_target_object_format.
32567
32568 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32569
32570         * gcc.c-torture/execute/990628-1.c: New test.
32571
32572 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32573
32574         * gcc.c-torture/compile/990625-2.c: New test.
32575
32576         * gcc.c-torture/compile/990625-1.c: New test.
32577
32578 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32579
32580         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32581         attributes compile.
32582         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32583         ports that use the COFF/PE file format.
32584
32585 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32586
32587         * gcc.c-torture/compile/990617-1.c: New test.
32588
32589 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32590
32591         * g++.old-deja/g++.other/decl4.C: New test.
32592
32593 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32594
32595         * g++.old-deja/g++.other/bitfld3.C: New test.
32596
32597 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32598
32599         * g++.old-deja/g++.eh/catch1.C: New test.
32600
32601 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32602
32603         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32604
32605         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32606         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32607
32608 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32609
32610         * g77.f-torture/compile/19990502-0.f: Replace with new,
32611         shorter, test that still fails after recent changes.
32612
32613 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32614
32615         * gcc.c-torture/execute/990604-1.c: New test.
32616
32617 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32618
32619         * gcc.c-torture/execute/990531-1.c: New test.
32620
32621 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32622
32623         * gcc.c-torture/compile/990527-1.c: New test.
32624
32625 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32626
32627         * gcc.c-torture/execute/990527-1.c: New test.
32628
32629 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32630
32631         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32632         bitfields as signed.
32633
32634 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32635
32636         * g77.f-torture/compile/19990525-0.f: New test.
32637
32638 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32639
32640         * gcc.c-torture/execute/990525-2.c: New test.
32641
32642         * gcc.c-torture/execute/990525-1.c: New test.
32643
32644 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32645
32646         * g++.old-deja/g++.other/anon3.C: New test.
32647         * g++.old-deja/g++.other/anon4.C: New test.
32648         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32649         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32650         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32651         Merrill).
32652
32653 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32654
32655         * gcc.c-torture/execute/990524-1.c: New test.
32656
32657         * gcc.dg/990524-1.c: New test.
32658
32659 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32660
32661         * gcc.c-torture/compile/990523-1.c: New test.
32662
32663 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32664
32665         * gcc.c-torture/compile/990519-1.c: New test.
32666
32667 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32668
32669         * gcc.c-torture/compile/990517-1.c: New test.
32670
32671         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32672         (e4, f4): New tests.
32673         (main): Call them.
32674
32675 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32676
32677         * gcc.dg/noreturn-1.c: New test.
32678
32679 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32680
32681         * gcc.c-torture/execute/990513-1.c: New test.
32682
32683 1999-05-10  Richard Henderson  <rth@cygnus.com>
32684
32685         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32686
32687 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32688
32689         * g77.f-torture/execute/erfc.f: Use small single-precision
32690         values, to avoid problems on Alphas when not -mieee.
32691
32692 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32693
32694         * gcc.dg/990506-0.c: New test.
32695
32696 1999-05-08  Richard Henderson  <rth@cygnus.com>
32697
32698         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32699         the constant to test.  Don't XFAIL 64-bit targets.
32700
32701         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32702         * g++.old-deja/g++.law/profile1.C: Likewise.
32703
32704         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32705         operator new instances.
32706         * g++.old-deja/g++.other/delete5.C: Likewise.
32707
32708 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32709
32710         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32711         intrinsic.
32712
32713 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32714
32715         * g77.f-torture/execute/u77-test.f: Reverse order of two
32716         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32717
32718 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32719
32720         * gcc.dg/compare1.c: New test.
32721
32722 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32723
32724         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32725         New tests.
32726
32727 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32728
32729         * g77.f-torture/compile/19990502-1.f: New test.
32730
32731 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32732
32733         * g77.f-torture/compile/19990502-0.f: New test.
32734
32735 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32736
32737         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32738         intrinsic.
32739
32740 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32741
32742         * g77.f-torture/execute/u77-test.f (main): List libU77
32743         intrinsics not currently tested.
32744         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32745         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32746         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32747         Trim blanks off the ends of some printed strings.
32748
32749 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32750
32751         * g77.f-torture/execute/u77-test.f (main): Just warn about
32752         FSTAT gid disagreement, as it's expected on some systems.
32753
32754 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32755
32756         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32757         use a new function, which allows for some slop.
32758         Clean up some commentary.
32759         (issum): The new function.
32760         (sgladd): Deleted subroutine.
32761
32762 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32763
32764         * g77.f-torture/execute/u77-test.f: Modify to be more like
32765         libf2c/libU77 version, bringing patches to that version here.
32766         Add suitable commentary.
32767
32768 1999-04-25  Richard Henderson  <rth@cygnus.com>
32769
32770         * gcc.dg/990424-1.c: New test.
32771
32772 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32773
32774         * g77.f-torture/execute/u77-test.f (main): Bug involving
32775         LSTAT has been fixed, so turn back on full checking.
32776
32777 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32778
32779         * g77.f-torture/compile/19990419-0.f: New test.
32780         * g77.f-torture/execute/19990419-1.f: New test.
32781
32782 1999-04-17  Richard Henderson  <rth@cygnus.com>
32783
32784         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32785         to avoid the need for a prototype to supress a warning.
32786
32787 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32788
32789         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32790
32791 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32792
32793         * gcc.c-torture/execute/990404-1.c: New test.
32794
32795 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32796
32797         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32798         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32799         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32800         missing initializer warnings.
32801
32802 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32803
32804         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32805         matching strings.
32806
32807 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32808
32809         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32810
32811 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32812
32813         * g77.f-torture/execute/19990325-0.f: New test.
32814         * g77.f-torture/execute/19990325-1.f: New test.
32815
32816 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32817
32818         * gcc.c-torture/execute/990324-1.c: New test.
32819
32820 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32821
32822         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32823         test with 4.
32824
32825 1999-03-17  Richard Henderson  <rth@cygnus.com>
32826
32827         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32828
32829 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32830
32831         * g77.f-torture/execute/19990313-2.f: New test.
32832         * g77.f-torture/execute/19990313-3.f: New test.
32833
32834 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32835
32836         * g77.f-torture/execute/19990313-0.f: New test.
32837         * g77.f-torture/execute/19990313-1.f: New test.
32838
32839 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32840
32841         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32842         printf to sprintf.
32843         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32844         (main): Add check for u15.  Conditionalize u31 check depending on
32845         whether ints are <32 bits or >=32 bits.
32846
32847 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32848
32849         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32850
32851 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32852
32853         * g77.f-torture/compile/19990305-0.f: New test.
32854         * g77.f-torture/execute/19981119-0.f: New test.
32855
32856 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32857
32858         * g77.f-torture/execute/970625-2.f: call ABORT if final
32859         result is not correct, instead of just printing it.
32860         Add this checking via newly introduced obfuscation, to
32861         trip up buggy front ends.
32862
32863 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32864
32865         * g77.f-torture/compile/960317-1.f: Moved from being
32866         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32867
32868 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32869
32870         * g77.f-torture/execute/960317-1.f: New (old) test.
32871         * g77.f-torture/execute/970625-2.f: Ditto.
32872
32873 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32874
32875         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32876         message on line 1 or line 2; cccp and cpplib do this differently.
32877
32878 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32879
32880         * g++.old-deja/g++.law/weak1.C: New test.
32881
32882 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32883
32884         * gcc.c-torture/execute/990119-1.c: Renamed to...
32885         * gcc.dg/990119-1.c: this, so it will only be tested once
32886         (it's a preprocessor test, it doesn't need to be run at
32887         multiple optimization levels).
32888
32889 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32890
32891         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32892           ALWAYS_CXXFLAGS.
32893
32894 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32895
32896         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32897         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32898         to not be compilable by current g77.
32899
32900 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32901
32902         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32903
32904 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32905
32906         * gcc.c-torture/execute/990222-1.c: New test.
32907
32908 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32909
32910         * g77.f-torture/compile/19990218-0.f: New test.
32911         * g77.f-torture/noncompile/19990218-1.f: New test.
32912
32913 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32914
32915         * g77.f-torture/compile/19981216-0.f: New test.
32916
32917 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32918
32919         * gcc.dg/990214-1.c: New test.
32920
32921 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32922
32923         * gcc.dg/990213-2.c: New test.
32924
32925         * gcc.dg/990213-1.c: New test.
32926
32927 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32928
32929         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32930         ints.
32931
32932 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32933
32934         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32935         specified by target.
32936
32937         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32938
32939 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32940
32941         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32942
32943 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32944
32945         * gcc.dg/special/ecos.exp: New test driver for new tests with
32946         special requirements.
32947
32948         * gcc.dg/special/alias-1.c: New test.
32949         * gcc.dg/special/gcsec-1.c: New test.
32950         * gcc.dg/special/weak-1.c: New test.
32951         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32952         * gcc.dg/special/weak-2.c: New test.
32953         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32954         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32955         * gcc.dg/special/wkali-1.c: New test.
32956         * gcc.dg/special/wkali-2.c: New test.
32957         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32958         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32959
32960 1999-02-10  Felix Lee  <flee@cygnus.com>
32961
32962           * lib/c-torture.exp (c-torture-compile): Pull out code for
32963           analyzing gcc error messages.
32964           (c-torture-execute): Likewise.  Fix some (harmless) false
32965           positives.
32966           * lib/gcc.exp (gcc_check_compile): New function.
32967
32968 1999-02-08  Richard Henderson  <rth@cygnus.com>
32969
32970         * gcc.c-torture/execute/990208-1.c: New test.
32971
32972 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32973
32974         * g++.dg/special/ecos.exp: New driver for new tests with special
32975         requirements
32976
32977         * g++.dg/special/conpr-1.C: New test
32978         * g++.dg/special/conpr-2.C: New test
32979         * g++.dg/special/conpr-2a.C: New test
32980         * g++.dg/special/conpr-3.C: New test
32981         * g++.dg/special/conpr-3a.C: New test
32982         * g++.dg/special/conpr-3b.C: New test
32983
32984         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32985         allow g++ to use the dg driver
32986
32987         * README: Add comment about g++.dg directory
32988
32989 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32990
32991         * README: Update email addresses.
32992
32993 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32994
32995         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32996         arguments in order to force structure S onto the stack even on
32997         the alpha.
32998         (test): Pass 10 leading arguments to function foo as well as the
32999         structure S.
33000
33001         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33002         failure for all targets.
33003
33004         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33005         abort to terminate program execution.
33006
33007 1999-01-30  Richard Henderson  <rth@cygnus.com>
33008
33009         * gcc.c-torture/execute/990130-1.c: New test.
33010
33011 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33012
33013         * gcc.dg/990130-1.c: New test.
33014
33015 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33016
33017         * gcc.c-torture/execute/990128-1.c: New test.
33018
33019 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33020
33021         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33022
33023 1999-01-27  Felix Lee  <flee@cygnus.com>
33024
33025         * lib/c-torture.exp (c-torture-compile): pull out code for
33026         analyzing gcc error messages.
33027         (c-torture-execute): ditto, and fix some (harmless) false
33028         positives.
33029         * lib/gcc.exp (gcc_check_compile): new function.
33030
33031 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33032
33033         * gcc.dg/990117-1.c: New test.
33034
33035         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33036
33037         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33038
33039 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33040
33041         * g77.f-torture/compile/990115-1.f: New test.
33042
33043 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33044
33045         * gcc.c-torture/compile/990107-1.c: New test
33046
33047 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33048
33049         * gcc.c-torture/execute/990106-2.c: New test.
33050
33051         * gcc.c-torture/execute/990106-1.c: New test.
33052
33053 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33054
33055         * gcc.c-torture/compile/981223-1.c: New test.
33056
33057 1998-12-29  Richard Henderson  <rth@cygnus.com>
33058
33059         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33060         (opt3): Rename from opt4 and disable.
33061
33062 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33063
33064         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33065
33066 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33067
33068         * g++.old-deja/g++.other/conv5.C: New test.
33069
33070 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33071
33072         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33073
33074 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33075
33076         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33077
33078 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33079
33080         * gcc.c-torture/compile/981211-1.c: New test.
33081
33082 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33083
33084         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33085
33086         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33087
33088 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33089
33090         * gcc.special/930510-1.c: Make C9X safe.
33091         * gcc.misc-tests/gcov-1.c Similarly.
33092         * gcc.misc-tests/gcov-2.c Similarly.
33093
33094 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33095
33096         * gcc.dg/ultrasp1.c: New test.
33097
33098 1998-12-06  Richard Henderson  <rth@cygnus.com>
33099
33100         * gcc.c-torture/execute/981206.c: New test.
33101
33102 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33103
33104         * g++.old-deja/g++.ns/template7.C: New test.
33105
33106         * g++.old-deja/g++.other/expr1.C: New test.
33107
33108         * g++.old-deja/g++.eh/tmpl3.C: New test.
33109
33110         * g++.old-deja/g++.eh/tmpl2.C: New test.
33111
33112 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33113
33114         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33115         * g++.old-deja/g++.other/using6.C: Removed.
33116         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33117
33118         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33119
33120 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33121
33122         * g++.old-deja/g++.pt/overload8.C: New test.
33123
33124         * g++.old-deja/g++.pt/overload7.C: New test.
33125
33126         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33127
33128         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33129         and relinking messages.
33130         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33131         compiling with -frepo.
33132
33133 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33134
33135         * g++.old-deja/g++.pt/lookup6.C: New test.
33136
33137 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33138
33139         * gcc.c-torture/execute/981130-1.c: New test.
33140         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33141
33142 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33143
33144         * g++.old-deja/g++.pt/explicit76.C: New test.
33145
33146         * g++.old-deja/g++.pt/friend38.C: New test.
33147
33148         * g++.old-deja/g++.ns/crash2.C: New test.
33149
33150         * g++.old-deja/g++.pt/defarg8.C: New test.
33151
33152         * g++.old-deja/g++.pt/instantiate6.C: New test.
33153
33154         * g++.old-deja/g++.pt/static6.C: New test.
33155
33156         * g++.old-deja/g++.pt/decl2.C: New test.
33157
33158 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33159
33160         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33161         problem is actually related with name lookup, but so what? :-)
33162
33163         * g++.old-deja/g++.pt/friend37.C: New test.
33164
33165 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33166
33167         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33168         element, which fails on some systems.
33169
33170         * g77.f-torture/execute/labug1.f: New test.
33171
33172 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33173
33174         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33175         is defined.
33176
33177 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33178
33179         * g77.f-torture/compile/981117-1.f: New test.
33180
33181 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33182
33183         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33184         properly discarded.
33185
33186 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33187
33188         * gcc.c-torture/execute/memcheck: New directory of tests for
33189         -fcheck-memory-usage.
33190
33191 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33192
33193         * README: New file, general information about the testsuite and
33194         new description of the various C++ test subdirectories.
33195         * README.g++: Eliminate obsolete information, update and move most
33196         relevant stuff to README.
33197
33198 1998-11-07  Richard Henderson  <rth@cygnus.com>
33199
33200         * gcc.c-torture/compile/981107-1.c: New test.
33201
33202 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33203
33204         * execute/memcpy-bi.c: New testcase.
33205
33206 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33207
33208         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33209         base classes.
33210
33211         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33212         template is selected.
33213
33214         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33215         classes, it should be accepted for all types.
33216
33217         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33218
33219         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33220         specializations start with template headers.
33221
33222 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33223
33224         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33225
33226         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33227         non-POD types.
33228
33229 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33230
33231         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33232
33233 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33234
33235         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33236
33237 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33238
33239         * 981019-1.c: New test.
33240
33241 1998-10-14  Robert Lipe <robertl@dgii.com>
33242
33243         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33244         find objc headers.
33245
33246 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33247
33248         * compile/981001-4.c: Remove use of GCC extension that triggers a
33249         compiler bug.
33250
33251 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33252
33253         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33254
33255 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33256
33257         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33258         instantiation of template produces incorrect code for delete
33259         expression.
33260
33261         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33262         constructors' name is not unique.
33263         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33264         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33265
33266         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33267         automatic array of const is ill-formed.
33268
33269         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33270         of template parameter?
33271
33272         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33273         const.
33274
33275         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33276         pointer-to-member expression.
33277
33278         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33279         declaration causes ICE.
33280
33281 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33282
33283         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33284         reserved in the global namespace.
33285
33286         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33287         generate needed virtual table.
33288
33289         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33290
33291 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33292
33293         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33294         template-dependent type
33295
33296 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33297
33298         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33299         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33300         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33301
33302         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33303         class should be usable as argument of member function.
33304         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33305         class should be usable as return type of member function.
33306         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33307         class should be usable as type of data member.
33308
33309         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33310
33311 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33312
33313         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33314
33315 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33316
33317         * gcc.dg/dll-?.c Add thumb to target list.
33318         Fix assembler scan patterns to match current assembler output.
33319
33320 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33321
33322         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33323         matching of template brackets.
33324
33325         * g++.old-deja/g++.other/using4.C: New test.  Test using
33326         declarations of methods from base classes.
33327
33328         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33329         within functions should introduce names into the innermost
33330         enclosing namespace.
33331
33332         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33333         of static locals if first initialization throws.
33334
33335 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33336
33337         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33338
33339 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33340
33341         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33342         lose track of the possible targets of tablejump insns.
33343         * special/special.exp: Run it.
33344
33345 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33346
33347         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33348         must be declared before its specializations can be named in friend
33349         declarations.
33350
33351 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33352
33353         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33354
33355         * g77.f-torture/execute/io1.f: New test.
33356
33357 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33358
33359         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33360         with pointer to template function, for which no argument deduction
33361         is possible.
33362
33363         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33364         specialization of template function as argument to template
33365         function.
33366
33367         * g++.old-deja/g++.other/access2.C: New test; Inner class
33368         shouldn't have privileged access to Outer's names.
33369
33370 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33371
33372         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33373         friend template declared within template class conflicts with
33374         nested class of the same name.
33375
33376         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33377         is ignored.
33378
33379         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33380         object with direct initializer as function declaration.
33381
33382         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33383         initializers.
33384
33385         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33386         involving const pointer and NULL produces incorrect result.
33387
33388         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33389         type name without `typename' should be rejected with -pedantic.
33390
33391 1998-10-02  Richard Henderson  <rth@cygnus.com>
33392
33393         * g++.old-deja/g++.other/addrof1.C: New test.
33394
33395 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33396
33397         * gcc.c-torture/compile/981001-1.c: New test.
33398         * gcc.c-torture/execute/981001-1.c: New test.
33399
33400 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33401
33402         * gcc.c-torture/compile/981001-2.c: New test.
33403         * gcc.c-torture/compile/981001-3.c: New test.
33404         * gcc.c-torture/compile/981001-4.c: New test.
33405
33406 1998-10-01  Robert Lipe  <robertl@dgii.com>
33407
33408         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33409         multilibbed hosts.   Idea grafted from g77.exp.
33410
33411 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33412
33413         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33414         avoid losing on systems which need -lsocket.
33415
33416 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33417
33418         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33419         * g++.old-deja/g++.other/nested2.C: Ditto.
33420         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33421         failure.
33422
33423 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33424
33425         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33426         preferred over template operator!= for enum bitfields.
33427
33428 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33429
33430         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33431         that happen to have the same base name, but in different scopes,
33432         are incorrectly rejected.
33433
33434 1998-09-16  Richard Henderson  <rth@cygnus.com>
33435
33436         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33437         on the native word size instead of an integer literal.
33438
33439 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33440
33441         * g++.old-deja/g++.other/static2.C: Invocation of static data
33442         member of type pointer-to-function denoted as non-static member.
33443
33444         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33445         checks involving function types and aliases.
33446
33447 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33448
33449         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33450         redefined to the same non-trivial type.
33451
33452         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33453         namespace-qualification of template specializations declared in
33454         other namespaces.
33455
33456         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33457         to declare a subset of the specializations of a template function
33458         as friends of specializations of a template class.
33459
33460         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33461         member templates that do not fully specialize the enclosing
33462         template class are rejected.
33463
33464 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33465
33466         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33467
33468 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33469
33470         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33471         altered from libf2c/libU77 version.
33472
33473 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33474
33475         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33476
33477 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33478
33479         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33480         (un)signed char are different types for template specialization
33481         purposes.
33482
33483 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33484
33485         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33486         * objc: ObjC testsuite.
33487
33488 1998-08-31  Catherine Moore  <clm@cygnus.com>
33489
33490         * gcc.c-torture/execute/941014-1.x:  New file.
33491
33492 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33493
33494         * lib/c-torture.exp: Add support for
33495         torture_eval_before_compile and torture_eval_before_execute
33496         variables.
33497
33498 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33499
33500         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33501         this test triggers valid.
33502
33503 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33504
33505         * gcc.dg/980827-1.c: New test.
33506
33507 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33508
33509         * gcc.c-torture/execute/loop-4b.c: New test.
33510
33511 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33512
33513         * lib/c-torture.exp: Add support for
33514         torture_eval_before_compile and torture_eval_before_execute
33515         variables.
33516
33517 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33518
33519         * gcc.c-torture/compile/980825-1.c: New test.
33520
33521 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33522
33523         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33524         count number tests in opt_t0 not good_t0.
33525
33526 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33527
33528         * gcc.c-torture/compile/930326-1.x: Fix typo.
33529
33530 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33531
33532         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33533         causes an ICE.
33534
33535 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33536
33537         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33538         STACK_SIZE is defined.
33539         * gcc.c-torture/unsorted/stuct.c: Similarly.
33540
33541         * gcc.c-torture/compile/980821-1.c: New test.
33542
33543 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33544
33545         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33546
33547 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33548
33549         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33550         code.
33551
33552 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33553
33554         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33555         error'.
33556
33557 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33558
33559         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33560
33561 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33562
33563         * gcc.c-torture/compile/980816-1.c: New test.
33564
33565         * gcc.dg/980816-1.c: New test.
33566
33567 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33568
33569         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33570         compiler for ieee tests.
33571
33572 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33573
33574         * g77.f-torture/compile/980729-0.f: New test.
33575
33576 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33577
33578         * gcc.c-torture/special/eeprof-1.c: New test, for
33579         -finstrument-functions.
33580         * gcc.c-torture/special/special.exp: Run it.
33581
33582 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33583
33584         * gcc.c-torture/compile/980729-1.c: New test.
33585
33586 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33587
33588         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33589         __thumb__ is defined, and test for ARM style doubles if so.
33590
33591 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33592
33593         * g77.f-torture/noncompile/980615-0.f: New test.
33594
33595 1998-07-26  H.J. Lu  (hjl@gnu.org)
33596
33597         * gcc.dg/980312-1.c: Do link instead of compile.
33598         * gcc.dg/980313-1.c: Likewise.
33599
33600 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33601
33602         * gcc.c-torture/compile/980726-1.c: New test.
33603
33604 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33605
33606         * g77.f-torture/execute/io0.f: New test.
33607
33608 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33609
33610         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33611         an int.
33612
33613 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33614
33615         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33616         m32r bugs.
33617
33618 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33619
33620         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33621         c-decl.c:grokdeclarator can handle mode attributes.
33622
33623 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33624
33625         * gcc.c-torture/execute/980716-1.c: New test.
33626
33627 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33628
33629         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33630         the mn10200.
33631         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33632         the mn10200.
33633         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33634         * gcc.c-torture/compile/930326-1.x: Similarly.
33635
33636 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33637
33638         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33639         New test from Craig.
33640
33641 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33642
33643         * g77.f-torture/noncompile/980616-0.f: New test.
33644
33645         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33646
33647 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33648
33649         *  g++.other/singleton.C: Return error value instead of taking
33650         SIGSEGV.
33651
33652 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33653
33654         *  g++.other/singleton.C: New test.   Warning is under dispute.
33655         Runtime crash is not.
33656
33657 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33658
33659         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33660         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33661         using6.C, using7.C}:  New namespace tests.
33662
33663 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33664
33665         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33666         specialization with typedef'ed names used as array indexes.
33667
33668 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33669
33670         * gcc.c-torture/execute/980709-1.c: New test.
33671
33672         * gcc.dg/980709-1.c: New test.
33673
33674 1998-07-07  Richard Henderson  <rth@cygnus.com>
33675
33676         * gcc.c-torture/execute/bcp-1.c: New test.
33677
33678 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33679
33680         * gcc.c-torture/execute/980707-1.c: New test.
33681
33682 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33683
33684         * gcc.c-torture/compile/980706-1.c: New test.
33685
33686 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33687
33688         * g77.f-torture/execute/980701-0.f,
33689         g77.f-torture/execute/980701-1.f: New test from Craig.
33690
33691 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33692
33693         * gcc.c-torture/compile/980701-1.c: New test.
33694
33695         * gcc.c-torture/execute/980701-1.c: New test.
33696
33697 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33698 rlsruhe.de>
33699
33700         * g++.old-deja/g++.robertl/eb132.C: New test.
33701         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33702
33703 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33704
33705         * g77.f-torture/execute/980628-7.f,
33706         g77.f-torture/execute/980628-8.f,
33707         g77.f-torture/execute/980628-9.f,
33708         g77.f-torture/execute/980628-10.f: New tests from Craig.
33709
33710         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33711
33712 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33713
33714         * g77.f-torture/execute/980628-4.f: New test from Craig.
33715         * g77.f-torture/execute/980628-5.f: Likewise.
33716         * g77.f-torture/execute/980628-2.f: Likewise.
33717         * g77.f-torture/execute/980628-0.f: Likewise.
33718         * g77.f-torture/execute/980628-1.f: Likewise.
33719         * g77.f-torture/execute/980628-3.f: Likewise.
33720         * g77.f-torture/execute/980628-6.f: Likewise.
33721
33722 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33723
33724         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33725         directory when nothing has been installed yet.
33726
33727 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33728
33729         * gcc.c-torture/special/special.exp: Handle newer versions of
33730         dejagnu.
33731
33732 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33733
33734         * gcc.dg/980626-1.c: New test.
33735
33736 1998-06-19  Bruno Haible <haible@ilog.fr>
33737
33738         * gcc.misc-tests/m-un-2.c: New test.
33739         * g++.old-deja/g++.other/warn01.c: Likewise.
33740
33741 1998-06-19  Robert Lipe  <robertl@dgii.com>
33742
33743         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33744         compatibility with assmblers with a different comment character.
33745         Eliminate use of GAS-specific extensions.
33746
33747 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33748
33749         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33750
33751 1998-06-19  Robert Lipe  <robertl@dgii.com>
33752
33753         *lib/g77.exp: Replace search for libf2c.a with search for newly
33754         renamed libg2c.a
33755
33756 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33757
33758         * gcc.c-torture/execute/980617-1.c: New test.
33759
33760 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33761
33762         * gcc.c-torture/execute/980612-1.c: New test.
33763
33764 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33765
33766         * gcc.dg/980523-1.c: Only test on ppc-linux.
33767         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33768
33769         * gcc.c-torture/execute/980608-1.c: New test.
33770
33771 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33772
33773         * gcc.c-torture/execute/980605-1.c: New test.
33774
33775 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33776
33777         * gcc.c-torture/execute/980604-1.c: New test.
33778
33779 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33780
33781         * gcc.c-torture/execute/980602-1.c: New test.
33782         * gcc.c-torture/execute/980602-2.c: Likewise.
33783
33784 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33785
33786         * 970125-0.f: Fix per JCB.  Add commentary.
33787
33788 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33789
33790         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33791         IEEE -0 support.
33792
33793 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33794
33795         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33796         earlier.
33797
33798 1998-05-28  Catherine Moore <clm@cygnus.com>
33799
33800         * gcc.c-torture/execute/980526-3.c: New test.
33801
33802 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33803
33804         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33805         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33806         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33807         m88k-motorola-sysv3 to XFAIL.
33808
33809 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33810
33811         * gcc.dg/980526-1.c: New test.
33812         * gcc.c-torture/execute/980526-2.c: New test.
33813
33814 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33815
33816         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33817
33818         * gcc.c-torture/execute/980526-1.c: New test.
33819
33820 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33821
33822         * g77.f-torture/execute/alpha2.f: Add runtime test.
33823
33824 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33825
33826         * g++.old-deja/old-deja.exp: Strip leading directories.
33827
33828         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33829         error for the line.  Don't run multiple tests for the same line.
33830
33831 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33832
33833         * gcc.dg/980523-1.c: New test.
33834
33835 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33836
33837         * g77.f-torture/compile/970915-0.f: New test.
33838
33839 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33840
33841         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33842
33843 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33844
33845         * gcc.dg/980520-1.c: New test.
33846
33847 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33848
33849         * gcc.dg/980502-1.c: Fix return type.
33850
33851 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33852
33853         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33854         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33855         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33856         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33857         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33858
33859 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33860
33861         * g77.f-torture/execute/980520-1.f: New test.
33862
33863 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33864
33865         * lib/mike-g77.exp: New file.
33866
33867         * g77.f-torture/noncompile/noncompile.exp,
33868         g77.f-torture/noncompile/check0.f: New files.
33869
33870 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33871
33872         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33873         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33874         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33875         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33876         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33877         abort where appropriate.
33878
33879 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33880
33881         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33882         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33883
33884 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33885
33886         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33887
33888 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33889
33890         * g77.f-torture/compile/980427-0.f: New test.
33891
33892 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33893
33894         * g77.f-torture/compile/980424-0.f: New test.
33895
33896 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33897
33898         * g77.f-torture/compile/980419-2.f (main): New test.
33899         * g77.f-torture/compile/970125-0.f: New test.
33900         * g77.f-torture/compile/980419-1.f: New test.
33901
33902 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33903
33904         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33905         of loop-4.c.
33906
33907 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33908
33909         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33910
33911 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33912
33913         * gcc.c-torture/compile/980329-1.c: New test.
33914
33915 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33916
33917         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33918         * gcc.dg/980312-1.c: Fix typo in -march command.
33919
33920 1998-03-16  H.J. Lu  (hjl@gnu.org)
33921
33922         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33923
33924 1998-03-11  Robert Lipe  <robertl@dgii.com>
33925
33926         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33927         Dave Love agree the Fortran source is bogus.
33928
33929 1998-03-11  Robert Lipe  <robertl@dgii.com>
33930
33931         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33932         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33933         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33934         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33935         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33936
33937 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33938
33939         * g++.old-deja/g++.other/friend1.C: New test.
33940
33941 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33942
33943         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33944         possibly uninitialized) variables and declare dnrm2.
33945
33946 1998-02-23  Robert Lipe <robertl@dgii.com>
33947
33948         From Bruno Haible <haible@ilog.fr>:
33949         * gcc.c-torture/execute/980223.c: New test.
33950
33951 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33952
33953         * gcc.dg/ifelse-1.c: New test.
33954
33955 1998-02-09  H.J. Lu  (hjl@gnu.org)
33956
33957         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33958
33959           * lib/old-dejagnu.exp (old-dejagnu): Added the
33960           "execution test - XFAIL *-*-*" handling in the spirit of
33961           "excess errors test -". Changed the "execution test fails"
33962           handling to be like "excess errors test fails".
33963           * Update various tests accordingly.
33964
33965 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33966
33967         * gcc.c-torture/execute/980205.c: New test.
33968
33969 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33970
33971         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33972         * lib/f-torture.exp: Similarly.
33973         * gcc.c-torture: Rename all .cexp files to .x files.
33974
33975 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33976
33977         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33978         (940510-1.c): Removed duplicate.
33979         (971104-1.c): New test.
33980
33981 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33982
33983           * lib/f-torture.exp: Improve error and loop detection.
33984
33985 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33986
33987         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33988         use that to size the filler array.
33989
33990 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33991
33992         * lib/c-torture.exp(c-torture-execute): Fix typo.
33993
33994         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33995         testcase as the executable name. Keep the executable around if
33996         the test fails.
33997
33998 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33999
34000         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34001         changes.  Only test one -g option, and move it to the end of the
34002         list of options to test.
34003
34004 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34005
34006         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34007         variable GCC_TORTURE_OPTIONS to supply default switches separated
34008         by colons.  If no environment variable, run tests with -O0 -g, -O1
34009         -g, and -O2 -g as well.
34010
34011 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34012
34013         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34014         explanatory comments. Fix indentation.
34015
34016 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34017
34018         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34019
34020 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34021
34022         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34023         * g++.old-deja/g++.mike/p7325.C: Likewise.
34024         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34025
34026 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34027
34028         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34029         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34030         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34031         * g++.old-deja/g++.law/operators4.C: Likewise.
34032
34033 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34034
34035         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34036         * g++.old-deja/g++.mike/p784.C: Ditto.
34037         * g++.old-deja/g++.mike/p785.C: Ditto.
34038
34039 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34040
34041           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34042
34043 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34044
34045         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34046         target feature; pass this to c-torture-execute as needed.
34047
34048 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34049
34050         * lib/c-torture.exp(c-torture-execute): If the previous and the
34051         current executables being tested are identical, we don't need to
34052         run the executable again. Try to make the executable names
34053         unique. Add an optional argument for passing additional compiler
34054         flags.
34055
34056 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34057
34058         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34059
34060 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34061
34062         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34063
34064 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34065
34066         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34067         32bit or larger longs.
34068
34069         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34070         have either a 32bit long or 32bit int.
34071
34072 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34073
34074         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34075         Make double precision tests dependent on sizeof (double).
34076
34077 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34078
34079         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34080         too.
34081
34082 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34083
34084         * gcc.c-torture/compile/961203-1.cexp: New script.
34085
34086 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34087
34088         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34089         up the includes ourselves.
34090
34091 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34092
34093         * lib/plumhall.exp: Remove random include, and add a few
34094         verbose messages for debugging.
34095
34096 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34097
34098         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34099         of trying to do it ourselves.
34100
34101 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34102
34103         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34104
34105 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34106
34107         * gcc.prms/5403.c: Made regexp a bit less strict.
34108
34109 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34110
34111         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34112         is returned from remote_load instead.
34113         * lib/plumhall.exp: Ditto.
34114         * lib/mike-g++.exp: Ditto.
34115         * lib/old-dejagnu.exp: Ditto.
34116         * lib/c-torture.exp: Ditto.
34117
34118 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34119
34120         * lib/g++.exp: Use build_wrapper procedure.
34121         * lib/gcc.exp: Ditto.
34122
34123 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34124
34125         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34126         an old-style decl for malloc.  Fixes tests to work when
34127         sizeof (int) != sizeof (size_t).
34128
34129 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34130
34131         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34132
34133         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34134         use stdargs.h interface.
34135
34136 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34137
34138         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34139         NO_VARARGS when compiling.
34140
34141 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34142
34143         * lib/plumhall.exp(ph_includes): New procedure.
34144         (ph_make): Use it.
34145         (ph_compiler): Ditto.
34146
34147         * lib/g++.exp: Rename test-glue.c to testglue.c.
34148         * lib/gcc.exp: Ditto.
34149
34150 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34151
34152         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34153         to completion when it's called.
34154
34155 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34156
34157         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34158         is defined, don't do test.
34159
34160 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34161
34162         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34163         for object files.
34164         (ph_summary): Mark skipped testcases as untested, not unresolved.
34165
34166         * lib/plumhall.exp (ph_make): If unresolved because of bad
34167         errorCode, record errorCode in log file.
34168         (*): Replace send_log/verbose with verbose -log.
34169
34170 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34171
34172         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34173         double conversion if double isn't at least 8 bytes.
34174
34175         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34176         int to work with targets where int is 16 bits.
34177
34178         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34179         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34180         precision for the test to complete.
34181
34182 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34183
34184         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34185         if d10v is not compiled with the -mdouble64 flag.
34186         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34187
34188         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34189         d10v is not compiled with the -mint32 flag.
34190
34191 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34192
34193         * lib/plumhall.exp: Use incr_count.
34194
34195 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34196
34197         * gcc.c-torture: Update to c-torture-1.45.
34198
34199 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34200
34201         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34202         the name of the expect testcase file).
34203
34204         * lib/g++.exp(g++_init): Ditto.
34205
34206 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34207
34208         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34209         the host.
34210
34211         * lib/gcc.exp(gcc_exit): New procedure.
34212
34213 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34214
34215         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34216         specs where appropriate.
34217
34218         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34219         because of new "candidates are" messages, and removed a few
34220
34221         * Converted all non-old-style g++ testcases to old-style, and
34222         moved into g++.old-deja.
34223
34224 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34225
34226         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34227         options.
34228
34229         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34230         succeeded.
34231
34232         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34233
34234 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34235
34236         * lib/gcc.exp (gcc_target_compile): Add support for defining
34237         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34238         the machine doesn't have those features.
34239
34240 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34241
34242         * g++.law/operators4.exp: Don't use LIBS.
34243
34244 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34245
34246         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34247
34248         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34249         * lib/g++.exp: Set it here instead. Also, allow use of the
34250         --tool_exec and --tool_opt options. Change CXX to
34251         GXX_UNDER_TEST.
34252
34253         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34254
34255         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34256
34257 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34258
34259         * lib/old-dejagnu.exp: Use prune_warnings instead of
34260         prune_system_crud.
34261         * lib/mike-g++.exp: Ditto.
34262         * lib/gcc.exp: Ditto.
34263         * lib/g++.exp: Ditto.
34264
34265         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34266
34267 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34268
34269           * 941014-2.c: Include stdlib.h
34270           * 960327-1.c: Include stdio.h
34271           * dbra.c, index-1.c: Don't assume ints are 32bits.
34272
34273 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34274
34275         * lib/gcc.exp: Add gcc,stack_size target feature.
34276
34277         * lib/g++.exp(g++_target_compile): Add the include and link
34278         paths here, not in two other places. And, it's $options, not
34279         options.
34280
34281         * lib/mike-g++.exp(postbase): Remove the code that determines
34282         the correct include and link paths.
34283         * g++.old-deja/old-deja.exp: Ditto.
34284
34285 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34286
34287         * lib/g++.exp(g++_init): target_compile no longer returns the
34288         filename of the result.
34289
34290 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34291
34292         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34293         call to glob.
34294
34295         * gcc.c-torture/special/special.exp: Change call to
34296         gcc_target_compile to include the object file.
34297
34298 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34299
34300         * gcc.c-torture/special/special.exp: Correct misspelling in last
34301         change.
34302
34303 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34304
34305         * lib/plumhall.exp(ph_summary): Log the entire output of the
34306         executable. Return -1 if there were any failures, 0 otherwise.
34307         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34308         (ph_make): Clean up objects and executables that were built
34309         if the tests succeeded.
34310
34311 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34312
34313         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34314         libraries and includes in the build tree as appropriate.
34315
34316 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34317
34318         * lib/c-torture.exp: Instead of looking for the global variable
34319         NO_LONG_LONG, check to see if that's a feature of the target.
34320
34321 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34322
34323         * config/default.exp: Minimize. Delete the remainer of the files in
34324         config; this functionality is now in devo/dejagnu/config.
34325
34326         g++.*/*: Pass any additional flags used to compile to postbase;
34327         delete CXXFLAGS.
34328
34329         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34330         is now done by runtest.exp. Use gcc_target_compile instead of
34331         compile.
34332
34333         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34334         Remove references to CFLAGS. Use remote_file instead of
34335         calling rm -f.
34336         (c-torture): Take a list of arguments to use to compile this
34337         testcase.
34338
34339         lib/g++.exp: Simplify. Use target_compile instead of compile.
34340         lib/gcc-dg.exp: Ditto.
34341         lib/gcc.exp: Ditto.
34342         lib/mike-{gcc,g++}.exp: Ditto.
34343         lib/old-dejagnu.exp: Ditto.
34344         lib/plumhall.exp: Ditto.
34345
34346 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34347
34348         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34349         (ph_linker): Likewise.
34350
34351 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34352
34353           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34354         MAP_ANON / MAP_ANONYMOUS if defined;
34355         else try to map from /dev/zero .
34356
34357 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34358
34359         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34360         isn't defined, then define it to MAP_ANONYMOUS.
34361
34362 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34363
34364         * gcc.c-torture: Update to c-torture-1.42 release.
34365
34366 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.c-torture: Update to c-torture-1.41 release.
34369
34370 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34371
34372         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34373         c-torture release.
34374
34375 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34376
34377         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34378         and LDFLAGS.  Fix second case to append the target_info ldflags
34379         onto LDFLAGS, not CFLAGS.
34380         * lib/g++.exp (g++_init): Add target_info stuff.
34381         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34382         of libgloss and newlib flags for !native.
34383
34384         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34385         (GDB): Fix relative path to go up another dir for finding gdb.
34386
34387 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34388
34389         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34390         versions in the target_info array, if they don't exist.
34391
34392 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34393
34394         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34395
34396 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34397
34398         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34399         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34400
34401 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34402
34403         * lib/old-dejagnu.exp: Don't remove the output file before we've
34404         actually tested it. Don't append pwd to the path of the executable
34405         we're testing.
34406
34407 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34408
34409         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34410
34411 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34412
34413         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34414         temporary directory for compiler files, and set it to a default
34415         value of /tmp. Set $output as the name of the output file from
34416         compiling the testcase. Add a -o option to $cflags_var so the
34417         compiler writes the final output file as $output. Set $executable
34418         to $output.
34419
34420         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34421         directory for compiler files, and set it to /tmp if it doesn't
34422         already have a value. Set $output_file to the name of the output
34423         file from compiling the testcase. Add a -o option to CXXFLAGS so
34424         the compiler writes the final output file as $output. Use $output
34425         as the executable to be tested.
34426
34427 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34428
34429         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34430
34431 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34432
34433         * gcc.c-torture/execute/pending-1.c: New test.  Still
34434         pending in Tege's queue.
34435
34436 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34437
34438         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34439         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34440         if there were failures.  Call unresolved if there were unresolved
34441         testcases.  Call gcc_fail if program did not run to completion.
34442         (ph_make): Pass additional argument name to ph_execute.
34443         (ph_execute): Add new argument.  Pass additional arguments to
34444         ph_summary.  Call gcc_fail is there is no execution output.
34445
34446 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34447
34448         * lib/plumhall.exp (proc_summary): Output relavent summary
34449         lines into the log so specific failures in plumhall can be
34450         investigated.
34451
34452 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34453
34454         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34455         (c-torture-execute): Don't try to execute tests which use
34456         "long long" types if $NO_LONG_LONG is nonzero.
34457
34458 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34459
34460         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34461         not c-torture.
34462
34463         * gcc.ieee: Move from here.
34464         * gcc.c-torture/execute/ieee: To here.
34465
34466 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34467
34468         * gcc.c-torture: Update to c-torture-1.41 release.
34469
34470 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34471
34472         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34473         not "$output".
34474
34475 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34476
34477         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34478         -c present.
34479
34480 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34481
34482         * config/proelf.exp: Handle connecting to a simulator.
34483
34484 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34485
34486         * config/proelf.exp: New file.  Enough framework that we can
34487         run c-torture tests on the proelf targets (or any other target
34488         that gdb can connect to for that matter).
34489
34490 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34491
34492         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34493         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34494
34495         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34496         exec_output exists.
34497
34498 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34499
34500         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34501         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34502
34503         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34504         to pass/fail/unresolved/unsupported/untested.  Caller must now
34505         call unresolved/unsupported/untested.
34506         * lib/*.exp: Update FSF address.  Update to handle new results of
34507         ${tool}_load.
34508         * lib/chill.exp (verbose): Delete.
34509
34510 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34511
34512         * lib/gcc.exp (default_gcc_start): Change order of args to
34513         $LDFLAGS $CFLAGS $LIBS.
34514         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34515         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34516         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34517         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34518         * gcc.misc-tests/dg-test.exp: Likewise.
34519         * gcc.misc-tests/msgs.exp: Likewise.
34520         * gcc.prms/prms.exp: Likewise.
34521         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34522         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34523
34524         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34525
34526 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34527
34528         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34529
34530         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34531         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34532
34533         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34534         necessary.
34535
34536 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34537
34538         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34539         global for loop; add use of $mathlib.
34540         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34541         settings here; set mathlib for anything but VxWorks.
34542
34543 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34544
34545         * gcc.c-torture: Update to c-torture-1.40 release.
34546
34547 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34548
34549         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34550         dg.exp.
34551
34552 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34553
34554         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34555         global.
34556
34557 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34558
34559         * lib/g++.exp (LIBS): Define if not already.
34560         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34561         (gcc-dg-prune): Call prune_gcc_output.
34562         * lib/gcc.exp (prune_gcc_output): New proc.
34563         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34564         prune_gcc_output.
34565
34566 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34567
34568         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34569         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34570
34571 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34572
34573         * gcc.c-torture: Update to c-torture-1.39 release.
34574
34575 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34576
34577         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34578         fails, try others as well.
34579
34580 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34581
34582         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34583         If compilation fails, mark execute tests as `untested'.
34584         If test is marked as unsupported, don't mark compilation and
34585         execute tests as failed.
34586
34587 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34588
34589         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34590         libstdc++ for whether or not we want to be doing shared
34591         libraries.  Delete link_curses since we don't need it anymore.
34592         * lib/mike-g++.exp (postbase): Don't link in libg++.
34593         * g++.old-deja/old-deja.exp: Likewise.
34594
34595 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34596
34597         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34598
34599 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34600
34601         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34602         For that, add `-Wl,-a,shared_archive'.
34603         * g++.old-deja/old-deja.exp: Likewise.
34604
34605 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34606
34607         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34608
34609 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34610
34611         * lib/mike-g++.exp (postbase): Pay attention to the status of
34612         g++_load.
34613
34614 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34615
34616           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34617
34618 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34619
34620         * lib/gcc.exp (default_gcc_start): No longer need to log program
34621         being executed or its output, execute_anywhere does that now.
34622         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34623         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34624
34625 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34626
34627         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34628         the same as those in lib/g++.exp.
34629
34630 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34631
34632         * gcc.c-torture: Update to c-torture-1.38 release.
34633         * gcc.ieee: Related changes.
34634
34635 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34636
34637         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34638         "exec". Minor reformatting changes.
34639
34640         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34641         cross. This means all "exec" calls now work on a remote host as
34642         well.
34643         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34644         cross. Filter out the extra "\r\n" stuff that expect puts in.
34645         (c-torture-execute): Filter out the bogus warnings like
34646         c-torture-compile does. Add support for canadian cross.
34647         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34648         Use execute_anywhere rather than calling exec directly. Now it
34649         works for canadian cross testing.
34650
34651 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34652
34653         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34654         results into a variable, and check that rather than using file exists.
34655
34656 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34657
34658         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34659         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34660
34661 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34662
34663         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34664         lib_curses if there's a shared libg++ in the build tree.
34665
34666 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34667
34668         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34669         if not supported target.
34670
34671 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34672
34673         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34674         link_curses up to always happen, not just for native builds.
34675
34676 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34677
34678         * gcc.c-torture: Update to c-torture-1.36 release.
34679         * gcc.failure: Related changes.
34680
34681 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34684
34685 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34686
34687         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34688         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34689         runshlib, link_curses, and mathlib for link and run.
34690
34691         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34692         pass the runtime shared library options for Solaris, OSF/1, and
34693         Irix5, and link with -lcurses to avoid unresolved references.
34694
34695 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34696
34697         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34698         only run once.
34699
34700 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34701
34702         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34703
34704 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34705
34706         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34707         do not have a framework for the "compat" tests yet.
34708
34709 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34710
34711         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34712         set to null if we're testing vxworks5.1.  Use that instead of
34713         `-lm' in the setting of LIBS for link and run.
34714
34715 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34716
34717         * config/rom68k.exp (${tool}_load): Major changes to make it
34718         work.  Verified that it does in fact return the stuff in
34719         exec_output properly.  Catch any Emul or any TRAP other than 0.
34720
34721 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34722
34723         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34724         LDFLAGS properly for targets that need stuff from libgloss.
34725         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34726         only run once.
34727         (gpp_initialized): New variable.
34728
34729 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34730
34731         * config/rom68k.exp: Load libgloss.exp.
34732         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34733         so we can produce a fully linked binary.
34734         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34735         so we can produce a fully linked binary.
34736
34737 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34738
34739         * lib/plumhall.exp (ph_section): Watch for expected failures.
34740         Add missing `else'.
34741
34742         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34743         run the testcase.
34744         (c-torture): Likewise.
34745
34746 1995-08-28  Doug Evans  <dje@cygnus.com>
34747
34748         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34749
34750         * lib/mike-g++.exp (mike_cleanup): New proc.
34751         (prebase): New globals compiler_result, not_compiler_result,
34752         target_regexp.
34753         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34754         allow leading "-" in pattern.  Watch for unsupported tests.
34755         If $compiler_result is set, pattern match assembler code,
34756         and ditto for $not_compiler_result.
34757         * lib/mike-gcc.exp: Likewise.
34758
34759         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34760         execution "succeeded".
34761
34762 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34763
34764         * config/win32.exp: New file.
34765         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34766
34767 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34768
34769         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34770         unsupported.
34771         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34772         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34773         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34774
34775         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34776         "... without exceptions was ...".  That is now handled by
34777         prune_system_crud.
34778         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34779
34780 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34781
34782         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34783         sieve.c,sort2.c}: New files.
34784         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34785         sieve.exp,sort2.exp}: Drivers for them.
34786
34787         * lib/mike-gcc.exp (program_output): New user settable variable.
34788         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34789         messages.
34790         * lib/mike-g++.exp (program_output): New user settable variable.
34791
34792         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34793
34794         * config/sh.exp: Deleted (use sim.exp instead).
34795
34796 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34797
34798         * config/vx.exp: Declare CHECKTASK as global.
34799         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34800         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34801         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34802
34803 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34804
34805         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34806         target. Like vx.exp, only includes `vx29k.exp' instead of
34807         `vxworks.exp'.
34808
34809 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34810
34811         * config/sim.exp: Increase time limit from 120 seconds to 240.
34812
34813 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34814
34815         * gcc.c-torture/execute/950628-1.c: New test.
34816
34817 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34818
34819         * gcc.c-torture: Update with changes/additions from
34820         c-torture-1.34.
34821
34822 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34823
34824         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34825
34826 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34827
34828         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34829
34830 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34831
34832         * gcc.c-torture/compile/950512-1.c: New test.
34833         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34834         * gcc.dg/struct-ret-1.c: Likewise.
34835
34836 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34837
34838         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34839           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34840
34841 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34842
34843         * gcc.c-torture/special/920411-1.c: Deleted.
34844         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34845
34846 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34847
34848         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34849         cpu limit.
34850
34851 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34852
34853         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34854
34855 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34856
34857         From kenner;
34858         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34859         is the proper length.
34860         * va-arg-3.c: Likewise.
34861
34862 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34863
34864         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34865         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34866
34867         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34868         * lib/g++.exp (default_g++_start): Delete old cruft.
34869
34870 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34871
34872         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34873         (2 * (1 << 18)) to (2 * (1 << 17)).
34874
34875         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34876
34877 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34878
34879         * config/rom68k.exp: Renamed from config/idp.exp
34880
34881 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34882
34883         * c-torture/compile/921109-2.c
34884
34885 1995-04-18  Mike Stump  <mrs@cygnus.com>
34886
34887         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34888         excess errors.
34889
34890 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34891
34892         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34893         output.
34894         * lib/g++.exp (default_g++_start): Likewise.
34895
34896 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34897
34898         * gcc.c-torture/compile/950329-1.c: New test.
34899
34900 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34901
34902           * config/bug.exp (${tool}_load): Updated to use new remote_open
34903           and remote_close procs.
34904         * config/idp.exp: New file.
34905
34906 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34907
34908         * gcc.c-torture/execute/950322-1.c: New test.
34909
34910 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34911
34912         * config/vx.exp (${tool}_load): Clean up testing of return code from
34913         vxworks_ld and vxworks_spawn.
34914
34915 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34916
34917         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34918
34919 1995-03-13  Mike Stump  <mrs@cygnus.com>
34920
34921         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34922         can mark excess errors on a machine by machine basis.  Note, the
34923         default is to not expect any excess errors, even when excess
34924         errors test - is given, so you will want to put an XFAIL ... on
34925         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34926         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34927         those 4 machines, but no others.
34928
34929 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34930
34931         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34932         * lib/c-torture.exp: to here.
34933
34934 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34935
34936         * gcc.c-torture/execute/950221-1.c: New test.
34937         * gcc.c-torture/execute/struct-ret-1.c: New test.
34938         * gcc.c-torture/compile/950221-1.c: New test.
34939
34940         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34941
34942 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34943
34944         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34945         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34946
34947 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34948
34949         * g++.gb: New directory of tests, derived from my signature and
34950         class scoping tests.
34951
34952         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34953         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34954         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34955         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34956         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34957         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34958         * g++.gb/sig25.C: Likewise.
34959
34960         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34961         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34962         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34963         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34964         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34965         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34966         * g++.gb/sig25.exp: Likewise.
34967
34968         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34969         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34970         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34971         * g++.gb/scope13.C: Likewise, this test still fails.
34972
34973         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34974         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34975         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34976         * g++.gb/scope13.exp: Ditto.
34977
34978         * g++.gb/README: New file, explains what these tests are about.
34979
34980 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34981
34982         * lib/dg.exp (dg-do): Support `preprocess'.
34983         (dg-test): Likewise.
34984
34985 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34986
34987         * config/udi.exp: change "continue -expect" to "exp_continue".
34988
34989 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34990
34991         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34992         Delete redundant tests.
34993
34994         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34995         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34996         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34997         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34998         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34999         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35000         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35001         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35002
35003         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35004         storing label pointers.
35005         * gcc.c-torture/execute/921019-1.c: Likewise.
35006         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35007         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35008         parameter fp.
35009         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35010         constants.
35011
35012         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35013         Delete obsolete tests.
35014
35015         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35016         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35017         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35018         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35019         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35020         * gcc.c-torture/compile/950124-1.c: New test.
35021
35022         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35023
35024 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35025
35026         * lib/mike-g++.exp: Add -lm to LIBS.
35027
35028 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35029
35030         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35031
35032 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35033
35034         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35035
35036 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35037
35038         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35039
35040 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35041
35042         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35043         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35044         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35045         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35046         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35047         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35048         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35049         * g++.law/{operators31.C, operators32.C,
35050         * g++.law/{operators33.C, operators34.C}: Likewise.
35051         * g++.law/{pic1.C, refs2.C}: Likewise.
35052         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35053         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35054         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35055         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35056
35057         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35058         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35059         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35060         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35061         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35062         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35063         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35064         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35065         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35066         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35067         * g++.law/{operators34.exp}: Likewise.
35068         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35069         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35070         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35071         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35072         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35073
35074         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35075         No longer expected to fail.
35076         * g++.law/missed-error3.C: Tweak for recent bool changes.
35077
35078 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35079
35080         * config/emb-unix: Deleted.
35081         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35082         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35083
35084 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35085
35086         * lib/dg.exp (dg-test): Fix typo in last patch.
35087
35088 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35089
35090         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35091         (handles multiple occurrences).
35092
35093 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35094
35095         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35096         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35097         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35098         printed).
35099         * lib/c-torture.exp (c-torture-compile): Likewise.
35100         (c-torture): Prepend full path if missing.
35101         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35102         (gcc_fail): Likewise.
35103         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35104
35105 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35106
35107         * lib/netware.exp: Only attach to NetWare i386 systems.
35108
35109 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35110
35111         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35112         messages.  Add test name to "output pattern match" pass/fail message.
35113
35114 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35115
35116         * gcc.dg: New testsuite.
35117         * gcc.dg/dg.exp: New file.
35118
35119         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35120         test-switch.c}: Deleted.
35121
35122         * gcc.misc-tests/msgs.exp: New testcase driver.
35123
35124 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35125
35126         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35127         Watch for illegal return values from ${tool}_load.
35128         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35129         cross targets.  Coerce return value >0 to 1.
35130
35131 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35132
35133         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35134
35135         * config/emb-unix.exp: New file.
35136
35137         * config/sim.exp: Error if variable $SIM not defined.
35138         (${tool}_load): Mark test as "untested" if simulator missing.
35139
35140         * config/unix.exp: Load remote.exp to get rcp_download.
35141         * lib/c-torture.exp: Use different option lists for testcases with
35142         and without loops.
35143         * gcc.c-torture/execute/execute.exp: Likewise.
35144
35145 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35146
35147         * config/*.exp: Clarify return code from ${tool}_load.
35148         Call `unresolved' or `untested' instead of `warning' or `perror'
35149         (sometimes you still want to call both though).
35150         Add comment that `shell_id' is local to each file.
35151         * config/udi.exp (timeout): Set to 30.
35152         Don't print warning if connection fails, $connectmode has already
35153         printed an error.
35154         (${tool}_load): Move verbose messages to level 2.
35155         Rework pattern for "Process started" message.
35156         Pass `shell_id' to ${connectmode}_download.
35157         Retry twice upon timeout.  Make resetting of target more robust.
35158         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35159         Pass `shell_id' to exit_$connectmode.
35160         Only call exit_$connectmode if connected.
35161         * config/unix.exp (${tool}_load): Check return codes better.
35162         * config/vrtx.exp (${tool}_load): Likewise.
35163         * config/vx.exp (${tool}_load): Likewise.
35164         Delete unneeded global's.
35165         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35166         from ${tool}_load.
35167         (dg-stat): Delete.
35168         (dg-init): Delete recording of pass/fail counts.
35169         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35170         (old-dejagnu-init): Likewise.
35171         (old-dejagnu-stat): Delete contents, empty proc now.
35172         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35173         (c-torture): Delete references to lcnt, lpass, lfail.
35174         Get option list from TORTURE_OPTIONS.
35175         Delete -funroll[-all]-loops if no loops.
35176         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35177         (g++_stat): Delete contents (empty proc now).
35178         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35179         (gcc_finish): Likewise.
35180         (gcc_stat): Deleted.
35181         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35182         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35183         * gcc.c-torture/execute/execute.exp: Likewise.
35184         Split tests into two parts: compile, execute.
35185         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35186         no loops.  Update to reflect clarified return codes from ${tool}_load.
35187
35188 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35189
35190         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35191         to grep for.
35192         (old-dejagnu): Likewise (where necessary).
35193
35194 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35195
35196         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35197
35198         * lib/dg.exp (dg-process-target): Fix processing of selector.
35199         Add comment regarding use of `error'.
35200
35201         * lib/gcc.exp (prune_system_crud): Define if missing.
35202         * lib/g++.exp (prune_system_crud): Likewise.
35203
35204         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35205         Call prune_system_crud.
35206         * lib/dg.exp (dg-runtest): New proc.
35207         Use perror instead of send_user for tcl errors in testcase.
35208         Don't return any value, it's never used.
35209         Don't clobber previous definition of `unknown'.
35210         Print tcl errors in `dg-final'.
35211
35212 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35213
35214         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35215         (dg-test): Don't print errorInfo, it contains stack backtrace.
35216
35217 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35218
35219         * lib/g++.exp (runtest_file_p): Define if missing.
35220
35221 1994-09-24  Doug Evans  (dje@cygnus.com)
35222
35223         * lib/mike-g++.exp: Comment out loading of g++.exp.
35224         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35225         (default_g++_version): Always print something.
35226         (default_g++_start): Comment out call to `which'.
35227         (g++_start, g++_load): Deleted (must be defined in config file).
35228         * lib/gcc.exp: Test for existence of $CC at start.
35229         Delete check for tmpdir (done in gcc_init).
35230         (default_gcc_version): Always print something.
35231         (default_gcc_start): Comment out call to `which'.
35232         * config/*.exp: Major cleanup - make cross targets work at least a
35233         little better for g++ (by not being "--tool gcc" specific).
35234         Rename gcc_xxx to ${tool}_xxx.
35235         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35236         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35237
35238 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35239
35240         * lib/c-torture.exp (c-torture-compile): Rework compiler
35241         message processing.
35242
35243         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35244         c-torture.
35245
35246 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35247
35248         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35249
35250         * lib/dg.exp (dg-process-target): Support { target native }.
35251
35252 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35253
35254         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35255         looked for "... program xxx got fatal signal".
35256         Correct regsub munging of `comp_output'.
35257         Ignore compiler messages "path prefix not used" and "linker input
35258         file unused".
35259
35260 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35261
35262         * lib/gcc.exp (runtest_file_p): Define if missing.
35263         * gcc.prms/template.c: Example to work from.
35264
35265 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35266
35267         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35268         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35269
35270         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35271         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35272         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35273         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35274
35275         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35276         (dg-process-target): No longer a varargs proc.
35277         Return S/N for target, P/F for xfail.  All callers changed.
35278         (user option procs): More argument checking.
35279         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35280         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35281         (dg-test): Skip test if not running on selected target in `dg-do'.
35282         Update handling of `dg-do-what', `dg-output-text'.
35283         Separate execution pass/fail from output pattern match pass/fail.
35284         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35285
35286 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35287
35288         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35289         target for 920510-1.c.
35290
35291 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35292
35293         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35294         Clean up comment regarding use of passcnt, etc.
35295         (gcc_stat): Don't update `testcnt' here.
35296         (gcc_finish): Do it here.
35297         Might as well reset `but_id' here too.
35298         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35299         to determine if the file should be tested.
35300         * gcc.c-torture/compile/compile.exp: Likewise.
35301         * gcc.c-torture/execute/execute.exp: Likewise.
35302         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35303         * gcc.misc-tests/dg-test.exp: Likewise.
35304         * gcc.prms/prms.exp: Likewise.
35305         * gcc.wendy/wendy.exp: Likewise.
35306         * g++.old-deja.exp: Likewise.
35307         Move "Testing file" message to verbose level 1.
35308
35309 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35310
35311         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35312
35313 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35314
35315         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35316         (default_gcc_start): Accept optional second list element
35317         of compiler flags.  Print compiler output at verbosity level 2.
35318         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35319         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35320         Save current values of framework globals passcnt, failcnt, xpasscnt,
35321         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35322         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35323         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35324         xfailcnt to compute stats.  Update framework global `testcnt' from
35325         pass/fail counts.
35326         (gcc_finish): New proc.  Clean up test environment.
35327         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35328         (gcc_epass, gcc_efail): Delete.
35329         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35330         argument of line number.
35331         (dg-init): If the tool has an init routine, call it.
35332         (dg-test): Remove args `cflags_var' and `libs_var'.
35333         Pass all compiler options to ${tool}_start.
35334         Handle missing line number.
35335         (dg-finish): New function.
35336         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35337         particular files.  Call gcc_finish at end.  Move "skipping test"
35338         message to verbosity level 3.
35339         * gcc.c-torture/compile/compile.exp: Likewise.
35340         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35341         * gcc.c-torture/execute/execute.exp: Likewise.
35342         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35343         Print testcase being tried at verbosity level 1.
35344         * gcc.c-torture/special/special.exp: Unset xfail.
35345         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35346         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35347         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35348         * gcc.failure/failure.exp: Likewise.
35349         * gcc.ieee/ieee.exp: Likewise.
35350         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35351         Update call to dg-test.  Call dg-finish at end.
35352         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35353         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35354         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35355         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35356         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35357         * gcc.wendy/wendy.exp: Add copyright.
35358         Delete setting of tmpdir (done by gcc_init).
35359         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35360         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35361         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35362         gcc_[ce]pass/fail.
35363
35364 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35365
35366         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35367         confusion.
35368         (g++_load): Likewise.
35369
35370         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35371         Rename argument to `prog' to remove the confusion.
35372         Varargs fns behave differently too!
35373         (g++_load): Likewise.
35374
35375         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35376
35377         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35378         what it is.  Delete (always) printing of status value for !native.
35379         Simplify verbose code, and include status and exec_output.
35380         (g++_load): Use gcc_load.
35381
35382 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35383
35384         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35385         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35386         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35387         940714-3.c as these testcases don't exist anymore.  Make
35388         va-arg-1.c expected to pass.
35389
35390 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35391
35392         * gcc.misc-tests/misc.exp: Only run specific testcases.
35393         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35394         * gcc.misc-tests/dg-[1-9].c: New files.
35395
35396         * lib/dg.exp: New testsuite driver.
35397         * gcc.prms/prms.exp: Use it.
35398
35399         * README.gcc: New file.
35400
35401         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35402         Document and reset `lxpass' and `lxfail'.
35403         Simplify "initialized" message.
35404         (gcc_stat): Clean up comments a little.
35405
35406 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35407
35408         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35409
35410 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35411
35412         * lib/old-dejagnu.exp (process-option): New proc.
35413         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35414         (old-dejagnu): Simplify.
35415         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35416
35417 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35418
35419         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35420         exists and is not an empty string.
35421
35422         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35423         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35424         finished.
35425         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35426         automatically.
35427
35428         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35429         longer expected to fail.
35430
35431         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35432         "f" function call.
35433
35434         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35435
35436         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35437         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35438         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35439         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35440         c-torture-1.29.
35441
35442         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35443         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35444
35445         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35446
35447         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35448         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35449
35450         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35451         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35452         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35453
35454 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35455
35456         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35457         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35458         940714-1.c, 940714-2.c, 940714-3.c},
35459         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35460         gcc.misc-tests/{mg.c,mg.exp}:
35461         New tests.
35462         * gcc.noncompile/noncompile.exp: Change accordingly.
35463
35464 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35465
35466         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35467         Undo previous clobberage.
35468
35469 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35470
35471         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35472         * gcc.special/{930510-1.c, special.exp}:
35473         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35474         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35475         struct-varargs-1.c}: New tests from c-torture-1.26.
35476
35477 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35478
35479         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35480           argument to switch.
35481
35482 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35483
35484         * Revert the previous changes.  Please see Rob's directory
35485           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35486           fixes.
35487
35488 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35489
35490         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35491             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35492             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35493             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35494             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35495             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35496             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35497             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35498             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35499             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35500             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35501             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35502             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35503             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35504             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35505             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35506             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35507             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35508             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35509             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35510             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35511             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35512             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35513             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35514             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35515             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35516             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35517
35518 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35519
35520         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35521             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35522           with perror calls.
35523
35524 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35525
35526         * config/unix.exp (g++_load): Fix syntax.
35527
35528 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35529
35530         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35531         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35532         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35533         Don't expect va-arg-1.c to fail.  Correct expected output for
35534         920928-1.c.
35535         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35536         * gcc.wendy/hbm4.c: Correct typo.
35537         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35538
35539 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35540
35541         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35542         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35543         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35544         * lib/c-torture.exp (c-torture-compile): Ditto.
35545
35546         Reduce volume of output (remove all the -I's and such).
35547         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35548         Call gcc_cpass, gcc_cfail.
35549         (c-torture): Pass testing option to c-torture-compile.
35550
35551 1994-03-21  Doug Evans  (dje@cygnus.com)
35552
35553         Bring patches over from progressive.
35554         * config/default.exp: Exit remote shell cleanly.
35555         (g++_exit, g++_start): Add default versions.
35556         * config/sim.exp (gcc_load): Use perror, not error.
35557
35558 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35559
35560         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35561         set in site.exp.
35562
35563 1994-03-14  Doug Evans  (dje@cygnus.com)
35564
35565         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35566         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35567         (wendy_try): New proc to run testcase.
35568         (main loop): Call 'em.
35569         * gcc.wendy/*.c: Clean up pass to correct expected output.
35570
35571         * lib/gcc.exp: Minor cleanup work.
35572         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35573
35574 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35575
35576         * config/sim.exp (gcc_load): Document return codes better.
35577         Don't pass -v to simulator.
35578
35579 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35580
35581           * gcc.special/920717-x.c: Fix typo.
35582           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35583           get at sources.
35584
35585         * lib/mike-gcc.exp: Fix typo.
35586
35587 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35588
35589         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35590         binary to use, transform the name.
35591         * config/*.exp: rename everything. Nuke any g++ specific files,
35592         it's now a special case of gcc that requires no special support.
35593         Add a default.exp for unsupported targets.
35594
35595 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35596
35597         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35598         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35599         version of Tcl.
35600
35601 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35602
35603         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35604         than a warning.
35605
35606 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35607
35608         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35609
35610 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35611
35612         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35613         option_list.  Compile every file with only 4/6 option choices
35614         (same as C torture) instead of with 12/18 different option
35615         choices.
35616         * lib/c-torture.exp: Likewise.
35617
35618         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35619         not already set.
35620
35621 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35622
35623         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35624         can put an XFAIL *-*-* on excess errors.
35625
35626 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35627
35628         * g++.law: Add more tests derived from g++-bugs snapshots.
35629
35630         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35631         equivalent to g++.law/init9.
35632
35633         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
35637
35638         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35639         compiled it, and the a.out file after we've run it.
35640
35641 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35642
35643         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35644
35645 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35646
35647         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35648         version number.
35649
35650 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35651
35652         * g++.law: New directory of g++ tests derived from the g++-bugs
35653         snapshots.
35654
35655 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35656
35657         * gcc.compile: initbug1.c initbug1.exp testcase added
35658
35659 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35660
35661         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35662         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35663           fixes submitted by Jeff Law (law@cs.utah.edu)
35664         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35665           Jeff Law (law@cs.utah.edu)
35666
35667
35668 1993-11-30  Mike Stump  (mrs@cygnus.com)
35669
35670         * config/unix-g++.exp: Follow the gcc way of doing things.
35671         * g++.old-deja/old-deja.exp: Minor updates.
35672         * lib/g++.exp: New file, follow the gcc way of doing things.
35673         * lib/old-dejagnu.exp: Minor updates.
35674         * lib/mike-g++.exp: Always unset errorInfo.
35675
35676 1993-11-06  Mike Stump  (mrs@cygnus.com)
35677
35678         * lib/gcc.exp: Fix some errors with the below change, CC and
35679         CFLAGS should be global when setting, not local.
35680
35681 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35682
35683         * lib/gcc.exp: Transform tool name.
35684
35685 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35686
35687         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35688
35689 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35690
35691         * lib/gcc.exp: change gcc_done to gcc_stat
35692
35693 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35694
35695         * Upgraded gcc testsuite to c-torture version 1.25
35696
35697 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35698
35699         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35700         * lib/c-torture: added hooks for new reporting code.
35701
35702 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35703
35704         * config/sh-gcc.exp: check if sh-sim exists in the path
35705
35706 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35707
35708         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35709         * gcc.compile/compile.exp: Initial changes for new logic.
35710         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35711         * gcc.failure/failure.exp: Initial changes for new logic.
35712         * gcc.ieee/ieee.exp: Initial changes for new logic.
35713         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35714         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35715         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35716         * lib/c-torture.exp: Initial changes for new logic.
35717         * lib/gcc.exp: Initial changes for new logic.
35718
35719 1993-10-15  Mike Stump  (mrs@cygnus.com)
35720
35721         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35722         depend upon failure or success.  Fully qualify names in failure
35723         and success messages.  Always remove a.out before starting
35724         compile, just in case.  Pay more attention to error text output by
35725         the compiler.  Handle testcases with no known past errors just
35726         like all others, so that things are uniform.  Other miscellaneous
35727         improvements.
35728
35729 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35730
35731         * gcc.cpp: new directory for cpp tests
35732
35733 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35734
35735         * lib/chill.exp: Code reformatted, removed unused code.
35736         * config/unix-chill.exp: Code reformatted, removed unused code.
35737         * chill.execute/execute.exp: Code reformatted, removed unused code.
35738         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35739
35740 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35741
35742         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35743         routines not written.
35744
35745 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35746
35747         * config/bug-gcc.exp: Use new procs from bug.exp.
35748
35749 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35750
35751         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35752         via ftp, rather than depending on NFS.
35753         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35754         case.
35755
35756 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35757
35758         * config/bug-gcc.exp: Use new download proc.
35759
35760 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35761
35762         * chill.execute/execute.exp: cleanups, handles errors better
35763         * chill.compile/compile.exp: rewrite, based on execute.exp
35764         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35765         * lib/chill.exp: major changes to diff proc and compile and link
35766           procs. added chill_fail and chill_pass wrappers to pass and
35767           fail. added more comments, and handle error codes better.
35768           Added a hack to capture stderr from exec, so noncompile tests
35769           can work.
35770
35771 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35772
35773         * chill.execute/execute.exp: rewrite of testsuite driver
35774         * lib/chill.exp: rewrite of testsuite driver
35775         * config/unix-chill.exp: rewrite of testsuite driver
35776
35777 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35778
35779     In chill.execute:
35780         * iexpr.ch: Standardize uppercase.
35781         * tuples.dat: Standardize uppercase.
35782         * vary.ch: standardize.  Correct varying string assignments.
35783         * vary.dat: Add new output lines.
35784
35785 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35786
35787     In chill.execute:
35788         * chprintf.ch: Standardize use of uppercase.
35789         * tuples.ch: Standardize and turn arr2 into a DCL,
35790           rather than a SYN.
35791         * pinits.ch: Standardize.
35792
35793 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35794
35795         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35796         * Makefil: Renamed to Makefile.in.
35797         * configure.in: New.
35798
35799 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35800
35801     In chill.execute:
35802         * .cvsignore: Add result/output files.
35803         * Makefile: Fix up variables at start.  Use MFLAGS
35804           everywhere.  Correct bool_loc, built_ins entries.
35805           Add entry for vary1.ch.
35806         * bitarray.ch: Standardize upper-case usage.
35807         * bitexpr.ch: Standardize, add output of b1.
35808         * params.ch: Use arrayt in along PROC parameters, to
35809           avoid novelty problems.
35810         * sets.ch: Tiny cleanup.
35811         * vary1.ch: Re-indent.
35812
35813 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35814
35815           * Add PR-related files to Makefiles, .cvsignore files, etc.
35816
35817 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35818
35819         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35820           with compiler objects. New names are test-flow.c and test-loop.c
35821
35822 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35823
35824         * Upgraded c-torture tests from 1.19 to 1.20
35825
35826         * new files:
35827         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35828         * gcc.compile: 930623-1.c 930623-2.c
35829         * gcc.noncompile: 930622-1.c 930622-2.c
35830         * gcc.failure: 920411-1.c 920627-2.c
35831         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35832
35833 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35834
35835         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35836           More changes to get testsuite working properly. Needs more work.
35837           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35838
35839 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35840
35841         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35842           More changes to get testsuite working properly. Needs more work.
35843
35844 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35845
35846         * chill.compile/compile.exp: Added for Dejagnu support
35847         * chill.execute/execute.exp: Added for Dejagnu support
35848         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35849
35850 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35851
35852     This should complete moving the CHILL test files.
35853         * chill.noncompile(.cvsignore printf.grt
35854             in-printf.grt chprintf.grt chprintf.ch):
35855             Added test-support files.
35856           (Makefile): Modified further.
35857         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35858             signal.ch): Added test files.
35859           * chill.execute (.cvsignore printf.grt printr.c
35860             in-printf.grt rts.c chprintf.grt rts.h): Added
35861           test-support files.
35862             (Makefile): More corrections.
35863
35864 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35865
35866         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35867           test cases, ready for DejaGnu.
35868
35869 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35870
35871         * Upgraded c-torture tests from 1.18 to 1.19
35872
35873         * gcc.compile: added test(s):
35874           930607-1.c
35875         * gcc.execute: added test(s):
35876           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35877
35878         * added new subdirectory for misc tests: gcc.misc-tests
35879         * gcc.misc-test(s): added tests:
35880           inst-check.c test-consts.c test-ior.c test-switch.c
35881
35882 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35883
35884         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35885
35886 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35887
35888         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35889
35890 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35891
35892         * Upgraded c-torture tests from 1.17 to 1.18
35893
35894 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35895
35896         * Upgraded c-torture tests from 1.12 to 1.17
35897
35898 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35899
35900         * lib/old-dejagnu.exp:
35901           Fixed handling of XFAIL target triplets to correctly
35902           recognize wildcard characters.  Removed code that
35903           appended a unique id tag to the end of the file name
35904           printed out by the result of the testcases within a
35905           given test file.
35906
35907 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35908
35909         * lib/old-dejagnu.exp:
35910           Reworked expected failure handling to trigger off of XFAIL
35911           keyword in keyphrase embeded in testcase source code. The
35912           XFAIL keyword must be at the end of the keyphrase line. It
35913           may optionally be followed by one or more target triplets.
35914           It has just occured that the handling of wildcards in the
35915           target triplet may not be correct.
35916
35917 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35918
35919         * g++.old-deja/tests:
35920           Moved all subdirectories up one level into g++.old-deja .
35921
35922         * lib/old-dejagnu.exp:
35923           Fixed problem with CXXFLAGS not being properly reset, and being
35924           corrupted with extraneous "-c" compiler option.  This was
35925           causing binaries to not be generated for test that needed them.
35926           Modified strings passed to "pass" and "fail" so that individual
35927           tests from the same test file would be distinguished by an
35928           identifier appended to the test file name in the summary logs;
35929           this corrected a problem with erroneous diff logs.  Added code
35930           to search testcases for expected fail and unexpected pass keywords.
35931
35932 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35933
35934         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35935
35936 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35937
35938         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35939           Removed extraneous text from end of "Special g++ Options"
35940           keyphrase.
35941
35942         * lib/old-dejagnu.exp: Added pattern matching to look for new
35943           keywords, embedded in testcases comments, which will trigger
35944           calls to xpass and xfail.
35945
35946 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35947
35948         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35949           comments embedded in the testcases, especially the one looking for
35950           special compiler options, as well as the pattern matching for the
35951           compiler output again.
35952
35953 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35954
35955         * lib/old-dejagnu.exp: Do a proper check of the return value for
35956           execute tests. Fixed several problems with the pattern matching
35957           of the compiler output which gave erroneous test results.
35958           Changed several of the test result messages to be more descriptive.
35959         * config/unix-g++.exp: Proc g++_load now actually works and
35960           executes the tests passed to it and returns a usable return
35961           value.
35962
35963 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35964
35965           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35966
35967 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35968
35969         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35970           Modified both files to properly execute the old style
35971           dejagnu tests. The previous versions of these files were
35972           experimental and did not function anything near correctly.
35973
35974 1993-04-05  Rob Savoye  (rob@cygnus.com)
35975
35976         * Removed all Makefile.in and configure.in files. No configuration
35977         needed now.
35978
35979 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35980
35981         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35982
35983 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35984
35985         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35986         gcc.special/configure.in, gcc.noncompile/configure.in,
35987         gcc.execute/configure.in, gcc.code_quality/configure.in,
35988         g++.other/configure.in, g++.old-deja/configure.in,
35989         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35990         in srcname setting.
35991
35992 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35993
35994         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35995         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35996         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35997
35998 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35999
36000         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36001         (gdb_exit): Don't remove *_soc files.
36002
36003 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36004
36005         * lib/c-torture.exp: Don't look for main; instead always use -w
36006         -c.  This is how the c-torture tests work.  Remove the object
36007         file if the compilation succeeds.
36008         * gcc.execute/execute.exp: Remove executable if test passes.
36009         * gcc.noncompile/noncompile.exp: Every test is an expected
36010         failure.
36011         * gcc.special/special.exp: Added tests from c-torture 1.11,
36012         corrected use of existing test.
36013         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36014         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36015         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36016         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36017         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36018         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36019         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36020         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36021         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36022         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36023         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36024         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36025         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36026         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36027         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36028         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36029         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36030         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36031         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36032         c-torture 1.11.
36033         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36034         correspond to c-torture 1.11.
36035
36036         * New file.