OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/23420
4         * gfortran.dg/print_fmt_4.f: New.
5
6 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7
8         PR fortran/23663
9         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10
11 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12
13         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14         Use pointers to local alignable arrays instead. Added comments.
15         * gcc.dg/vect/vect-46.c: Likewise.
16         * gcc.dg/vect/vect-48.c: Likewise.
17         * gcc.dg/vect/vect-49.c: Likewise.
18         * gcc.dg/vect/vect-52.c: Likewise.
19         * gcc.dg/vect/vect-53.c: Likewise.
20         * gcc.dg/vect/vect-54.c: Likewise.
21         * gcc.dg/vect/vect-56.c: Likewise.
22         * gcc.dg/vect/vect-57.c: Likewise.
23         * gcc.dg/vect/vect-58.c: Likewise.
24         * gcc.dg/vect/vect-60.c: Likewise.
25         * gcc.dg/vect/vect-61.c: Likewise.
26
27         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28         The test is no longer vectorizable on vect_no_align targets.
29         * gcc.dg/vect/vect-43.c: Likewsie.
30
31         * gcc.dg/vect/vect-44.c: Added comments.
32         * gcc.dg/vect/vect-45.c: Added comments.
33         * gcc.dg/vect/vect-50.c: Added comments.
34         * gcc.dg/vect/vect-51.c: Added comments.
35
36         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
37         aligned type.
38         * gcc.dg/vect/Os-vect-95.c: Likewise. 
39
40         * gcc.dg/vect/vect-41.c: Test removed.
41         * gcc.dg/vect/vect-47.c: Test removed.
42         * gcc.dg/vect/vect-55.c: Test removed.
43         * gcc.dg/vect/vect-59.c: Test removed.
44
45 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
46         
47         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
48         No longer vectorizable on vect_no_align targets.
49         * gcc.dg/vect/pr20122.c: Likewise.
50         * gcc.dg/vect/vect-74.c: Likewise.
51         * gcc.dg/vect/vect-75.c: Likewise.
52         * gcc.dg/vect/vect-76.c: Likewise.
53
54         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
55         Will not be vectorizable on vect_no_align targets once aliasing issues
56         are resolved.
57         * gcc.dg/vect/vect-79.c: Likewise.
58
59         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
60         * gcc.dg/vect/vect-78.c: Likewise.
61         * gcc.dg/vect/vect-97.c: Likewise.
62
63 2005-09-19  Steven Bosscher  <stevenb@suse.de>
64
65         * gcc.dg/pr23943.c: New test.
66
67 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/19181
70         * gfortran.dg/derived_pointer_null_1.f90: New test.
71
72 2005-09-18  Richard Guenther  <rguenther@suse.de>
73
74         PR middle-end/23944
75         * gcc.c-torture/compile/pr23944.c: New testcase.
76
77 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
78
79         PR fortran/15975
80         * gfortran.dg/der_pointer_2.f90: New test.
81
82 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
83
84         PR fortran/16861
85         * gfortran.dg/nested_modules_2.f90: New test.
86
87 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
88
89         PR c++/18368
90         * g++.dg/other/semicolon.C: New test.
91
92 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
93
94         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
95         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
96
97 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
98
99         PR c++/23914
100         * g++.dg/template/static18.C: New test.
101
102         PR c++/21514
103         * g++.dg/template/crash19.C: Remove dg-error marker.
104         * g++.dg/template/local4.C: New test.
105
106 2005-09-16  Paul Brook  <paul@codesourcery.com>
107
108         PR fortran/23906
109         * gfortran.dg/dependency_1.f90: New test.
110
111 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/23896
114         * g++.dg/template/static17.C: New test.
115
116 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
117
118         PR c++/23139
119         * g++.dg/warn/huge-val1.C: New test.
120
121 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/13140
124         * g++.dg/parse/class2.C: New test.
125         * g++.dg/template/explicit8.C: Likewise.
126         * g++.dg/template/spec25.C: Likewise.
127
128 2005-09-14  Josh Conner  <jconner@apple.com>
129
130         PR middle-end/23584
131         * gcc.dg/pr23584.c: New test.
132
133 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
134
135         PR fortran/21875 Internal Unit Array I/O, NIST
136         * gfortran.dg/arrayio_1.f90: New test.
137         * gfortran.dg/arrayio_1.f90: New test.
138         * gfortran.dg/arrayio_1.f90: New test.
139         * gfortran.dg/arrayio_1.f90: New test.
140         * gfortran.dg/arrayio_1.f90: New test.
141
142 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
143
144         PR middle-end/22480
145         * gcc.dg/vect/pr22480.c: New test.
146
147 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
148
149         PR fortran/19358
150         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
151
152 2005-09-13 Josh Conner <jconner@apple.com>
153
154         PR c++/23180
155         * g++.dg/init/struct2.C: New test.
156         * g++.dg/init/struct3.C: New test.
157
158 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
159
160         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
161         Clean up temp files.
162         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
163         gcc.dg/tree-ssa/builtin-fprintf-1.c,
164         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
165         gcc.dg/tree-ssa/builtin-printf-1.c,
166         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
167         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
168         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
169         gcc.dg/tree-ssa/builtin-vprintf-1.c,
170         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
171         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
172         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
173         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
174         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
175         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
176         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
177         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
178
179 2005-09-13  Josh Conner  <jconner@apple.com>
180
181         * lib/gcc-dg.exp: Load scanipa.exp.
182         (cleanup-dump): New procedure.
183         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
184         * lib/scandump.exp: New file.
185         * lib/scantree.exp: Use it.
186         * lib/scanipa.exp: New file.
187
188 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
189
190         PR fortran/17740
191         * gfortran.dg/generic_4.f90: New test.
192
193 2005-09-13  Bastian Blank <waldi@debian.org>
194
195         PR c++/16171
196         * g++.dg/abi/mangle26.C: New test. 
197         * g++.dg/abi/mangle27.C: New test. 
198         * g++.dg/abi/mangle28.C: New test. 
199         * g++.dg/abi/mangle29.C: New test. 
200
201         PR c++/23839
202         * g++.dg/parse/register1.C: New test.
203
204 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/23842
207         * g++.dg/template/access16.C: New test.
208
209 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
210
211         * gfortran.dg/char_pack_2.f90: Increase the vector size.
212
213 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
214
215         PR fortran/18899
216         * gfortran.dg/shape_2.f90: New test.
217
218 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
219
220         PR target/19269
221         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
222         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
223         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
224         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
225         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
226         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
227         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
228         tests.
229
230 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/23841
233         * g++.dg/parse/template17.C: New test.
234
235 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
236
237         PR c++/23789
238         * g++.dg/template/nontype14.C: New test.
239
240 2005-09-12  Ian Lance Taylor  <ian@airs.com>
241
242         PR g++/7874
243         * g++.dg/lookup/friend7.C: New test.
244         * g++.dg/lookup/friend8.C: New test.
245         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
246         so that it will be found via argument dependent lookup.
247         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
248         friend functions which will no longer be found.
249         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
250         function g, so that it will be found via argument dependent
251         lookup.
252         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
253         * g++.old-deja/g++.mike/net43.C: Likewise.
254
255 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
256
257         PR c++/23691
258         * g++.dg/template/static16.C: New test.
259
260 2005-09-12  Josh Conner  <jconner@apple.com>
261
262         PR middle-end/23237
263         * gcc.c-torture/compile/pr23237.c: New test. 
264
265 2005-09-11  Richard Henderson  <rth@redhat.com>
266
267         * g++.dg/other/error8.C: Update expected diagnostic text.
268
269 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
270
271         PR libfortran/19872
272         * gfortran.dg/overwrite_1.f: New test.
273
274 2005-09-09  Josh Conner  <jconner@apple.com>
275
276         * g++.dg/init/pr23180-1.C: Removed.
277         * g++.dg/init/pr23180-2.C: Removed.
278
279 2005-09-09  David Daney <ddaney@avtrex.com>
280
281         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
282         files which are ...
283         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
284         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
285
286 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
287
288         * gfortran.dg/iostat_2.f90: New test.
289
290 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
291
292         PR c++/22252
293         * g++.dg/ext/interface1.C: New test.
294         * g++.dg/ext/interface1.h: Likewise.
295         * g++.dg/ext/interface1a.cc: Likewise.
296
297 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
298
299         * gfortran.dg/iomsg_1.f90:  New test case.
300
301 2005-09-09  Richard Guenther  <rguenther@suse.de>
302
303         PR c++/23624
304         * g++.dg/tree-ssa/pr23624.C: New testcase.
305
306 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
307
308         PR fortran/19239
309         * gfortran.dg/vector_subscript_1.f90,
310         * gfortran.dg/vector_subscript_2.f90: New tests.
311
312 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
313
314         PR fortran/21104
315         * gfortran.dg/array_alloc_1.f90,
316         * gfortran.dg/array_alloc_2.f90,
317         * gfortran.dg/array_alloc_3.f90: New tests.
318
319 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
320
321         PR fortran/12840
322         * gfortran.dg/array_constructor_6.f90
323         * gfortran.dg/array_constructor_7.f90
324         * gfortran.dg/array_constructor_8.f90
325         * gfortran.dg/array_constructor_9.f90
326         * gfortran.dg/array_constructor_10.f90
327         * gfortran.dg/array_constructor_11.f90
328         * gfortran.dg/array_constructor_12.f90: New tests.
329
330 2005-09-08  Josh Conner  <jconner@apple.com>
331
332         PR c++/23180
333         * g++.dg/init/pr23180-1.C: New test.
334         * g++.dg/init/pr23180-2.C: New test.
335
336 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
337
338         PR fortran/18878
339         * gfortran.dg/module_double_reuse.f90: New.
340
341 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/23270
344         PR fortran/22304
345         PR fortran/18870
346         PR fortran/17917
347         PR fortran/16511
348         * gfortran.dg/common_equivalence_1.f: New.
349         * gfortran.dg/common_equivalence_2.f: New.
350         * gfortran.dg/common_equivalence_3.f: New.
351         * gfortran.dg/contained_equivalence_1.f90: New.
352         * gfortran.dg/module_blank_common.f90: New. 
353         * gfortran.dg/module_commons_1.f90: New.
354         * gfortran.dg/module_equivalence_1.f90: New.
355         * gfortran.dg/nested_modules_1.f90: New.
356         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
357         equivalences and add comment to connect the test with
358         the PR.
359
360 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
361
362         PR fortran/23765
363         * gfortran.dg/common_6.f90: New test.
364
365 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
366
367         PR fortran/15326
368         * gfortran.dg/char_result_1.f90,
369         * gfortran.dg/char_result_2.f90,
370         * gfortran.dg/char_result_3.f90,
371         * gfortran.dg/char_result_4.f90,
372         * gfortran.dg/char_result_5.f90,
373         * gfortran.dg/char_result_6.f90,
374         * gfortran.dg/char_result_7.f90,
375         * gfortran.dg/char_result_8.f90: New tests.
376
377 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
378
379         PR fortran/19928
380         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
381
382 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
383
384         PR obj-c++/16816
385         * obj-c++.dg/selector-5.mm: New test.
386         * obj-c++.dg/selector-6.mm: New test.
387
388 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
389
390         PR objc/20574
391         PR objc/19324
392         * objc.dg/error-1.m: New test.
393
394 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
395
396         PR fortran/23373
397         * gfortran.fortran-torture/execute/pr23373-1.f90,
398         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
399
400 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
401
402         PR libfortran/23760
403         * gfortran.dg/g77/1832.f: Remove long string in write statement
404         to allow the test to pass on correct list directed output with 
405         prepended space.
406
407 2005-09-07  James E Wilson  <wilson@specifix.com>
408
409         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
410
411 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
412
413         * gfortran.dg/parameter+save.f90:  Rename to
414         * gfortran.dg/parameter_save.f90: .. this.
415
416 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
417
418         PR fortran/20848
419         * gfortran.dg/parameter+save.f90:  New test case.
420
421 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
422
423         PR fortran/19269
424         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
425
426 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
427
428         PR c/23075
429         * gcc.dg/pr23075.c: New test.
430         * g++.dg/warn/pr23075.C: New test.
431
432         PR target/22362
433         * gcc.target/i386/pr22362.c: New test.
434
435         PR rtl-optimization/23098
436         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
437
438         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
439         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
440         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
441
442 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
443
444         * g++.dg/expr/cast6.C: New test.
445
446         PR c++/9782
447         * g++.dg/init/new15.C: New test.
448
449 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
450
451         * gcc.dg/vect/Os-vect-95.c: New test.
452         * gcc.dg/vect/vect-95.c: Same.
453
454 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
455
456         * gcc.dg/vect/vect-29.c: Update xfail testing.
457         * gcc.dg/vect/vect-44.c: Same.
458         * gcc.dg/vect/vect-48.c: Same.
459         * gcc.dg/vect/vect-50.c: Same.
460         * gcc.dg/vect/vect-72.c: Same.
461         * gcc.dg/vect/vect-77.c: Same.
462         * gcc.dg/vect/vect-78.c: Same.
463         * gcc.dg/vect/vect-80.c: Same.
464         * gcc.dg/vect/vect-96.c: Same.
465         * gcc.dg/vect/vect-100.c: Same.
466         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
467         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
468         * gfortran.dg/vect/vect-5.f90: Same.
469
470 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
471
472         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
473         start strings.
474         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
475         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
476
477         PR c++/23056
478         * g++.dg/opt/pr23056.C: New test.
479
480         PR rtl-optimization/23098
481         * gcc.target/i386/pr23098.c: New test.
482
483 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
484
485         PR c++/23667
486         * g++.dg/template/static15.C: New test.
487
488         PR c++/21440
489         * g++.dg/ext/stmtexpr5.C: New test.
490         * g++.dg/ext/stmtexpr6.C: Likewise.
491
492 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
493
494         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
495
496         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
497         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
498         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
499
500 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
501
502         PR libfortran/23321
503         * gfortran.dg/direct_io_4.f90:  New test case.
504
505 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
506             Rasmus Hahn  <rassahah@neofonie.de>
507
508         PR libobjc/23108
509         * objc.dg/type-stream-1.m: New test.
510
511 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
512
513         PR fortran/23661
514         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
515         gfortran.dg/print_fmt_3.f90: New test.
516
517 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
518
519         * gfortran.dg/fmt_t_1.f90: New test.
520
521 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
522
523         PR rtl-optimization/23454
524         * g++.dg/opt/pr23454.C: New test.
525
526 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
527
528         PR c++/23699
529         * g++.dg/ext/static1.C: New test.
530
531 2005-09-02  Richard Henderson  <rth@redhat.com>
532
533         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
534         tail call to check_fa_work.
535
536 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
537
538         PR c++/21687
539         * g++.dg/other/gc3.C: New test.
540
541 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
542
543         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
544         * gcc.dg/20050826-1.c: Likewise.
545
546 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
547
548         PR c++/23167
549         * g++.dg/expr/volatile1.C: New test.
550
551 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
552
553         PR middle-end/23547
554         * gcc.dg/pr23547.c: New test.
555
556 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
557
558         PR c/22061
559         * gcc.c-torture/execute/pr22061-1.c,
560         * gcc.c-torture/execute/pr22061-2.c,
561         * gcc.c-torture/execute/pr22061-3.c,
562         * gcc.c-torture/execute/pr22061-4.c: New tests.
563
564 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
565
566         * gcc.dg/Wredundant-decls-2.c: New test to check that
567         -Wredundant-decls does not issue warning for a variable 
568         definition following a declaration.
569
570 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
571
572         PR debug/7241
573         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
574         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
575         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
576
577         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
578         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
579         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
580         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
581         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
582         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
583         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
584         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
585
586 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR objc/23306
589         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
590         scan-assmbler.
591
592 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
593
594         PR target/21255
595         * gcc.dg/pr21255-1.c: New test.
596         * gcc.dg/pr21255-2-mb.c: Likewise.
597         * gcc.dg/pr21255-2-ml.c: Likewise.
598         * gcc.dg/pr21255-3.c: Likewise.
599         * gcc.dg/pr21255-4.c: Likewise.
600
601 2005-08-31  Dale Johannesen  <dalej@apple.com>
602
603         * gcc.dg/20050830-1.c:  New.
604
605 2005-08-31  Josh Conner  <jconner@apple.com>
606
607         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
608         command-line options for arm-*-* targets.
609         * g++.dg/init/array16.C: Likewise.
610         * g++.dg/other/crash-4.C: Likewise.
611
612 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR obj-c++/23640
615         * obj-c++.dg/gnu-runtime-3.mm: New test.
616
617 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
618
619         PR c++/13377
620         * g++.dg/lookup/ambig4.C: New test.
621         * g++.dg/lookup/ambig5.C: New test.
622         * g++.dg/tc1/dr101.C: Adjust error markers.
623
624 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
625
626         PR c++/23639
627         * g++.dg/template/ttp5.C: Adjust error markers.
628
629 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
630
631         PR testsuite/23609
632         * lib/obj-c++.exp: Include target-libpath.exp.
633         (obj-c++_link_flags): Look for the GNU libobjc library
634         and set the library path to include it.
635         Don't manually set LD_LIBRARY_PATH (etc.) but call
636         set_ld_library_path_env_vars instead.
637         (obj-c++_target_compile): Don't set library path or
638         linker flags because they are already set correctly
639         in obj-c++_link_flags.
640
641 2005-08-30  Josh Conner  <jconner@apple.com>
642
643         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
644         to command-line options for arm-*-* targets.
645
646 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
647
648         * g++.dg/other/i386-1.C: New.
649
650 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
651
652         PR preprocessor/20348
653         PR preprocessor/20356
654         * gcc.dg/cpp/pr20348.c: New test.
655         * gcc.dg/cpp/pr20348.h: New file.
656         * gcc.dg/cpp/inc/pr20348.h: New file.
657         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
658         * gcc.dg/cpp/pr20356.c: New test.
659         * gcc.dg/cpp/pr20356.h: New file.
660         * gcc.dg/cpp/inc/pr20356.h: New file.
661         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
662
663 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
664
665         * gfortran.fortran-torture/execute/intrinsic_count.f90:
666         Fix array dimension to avoid correct end-of-file error.
667
668 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
669
670         PR libfortran/23598
671         * gfortran.dg/iostat_1.f90:  New test.
672
673 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR middle-end/23408
676         * gcc.dg/pr23408.c: New test.
677
678 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
679
680         PR c++/23099
681         * g++.dg/init/member1.C: Make sure erroneous static data member
682         definitions are required.
683         * g++.dg/template/static13.C: New test.
684         * g++.dg/template/static14.C: Likewise.
685
686 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
687
688         * gcc.target/i386/pr23575.c: Use -msse2 instead of
689         -march=pentium4, remove ilp32 requirement.
690
691         PR middle-end/23484
692         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
693         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
694
695 2005-08-29  Andreas Jaeger  <aj@suse.de>
696
697         PR testsuite/23607
698         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
699
700 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
701
702         * gcc.c-torture/execute/20050316-2.c: New test.
703         * gcc.c-torture/execute/20050316-3.c: New test.
704         * gcc.dg/torture/pr16104-1.c: New test.
705
706 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
707
708         PR middle-end/23463
709         * gcc.c-torture/execute/zero-struct-1.c: New test.
710
711 2005-08-27  Richard Guenther  <rguenther@suse.de>
712
713         PR target/23575
714         * gcc.target/i386/pr23575.c: New testcase.
715
716 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
717
718         PR rtl-optimization/23561
719         * gcc.c-torture/execute/20050826-1.c: New test.
720
721         PR rtl-opt/23560
722         * gcc.c-torture/execute/20050826-2.c: New test.
723
724 2005-08-26  Dale Johannesen  <dalej@apple.com>
725
726         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
727         * gcc.dg/20050826-1.c:  New.
728
729 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/19004
732         * g++.dg/template/nontype13.C: New test.
733
734         PR c++/23491
735         * g++.dg/init/new14.C: New test.
736         * g++.dg/expr/anew1.C: Do not XFAIL.
737         * g++.dg/expr/anew2.C: Likewise.
738         * g++.dg/expr/anew3.C: Likewise.
739
740 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
741
742         PR middle-end/22439
743         * gcc.dg/vla-3.c: New test.
744
745 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
746
747         PR fortran/20363
748         * gfortran.dg/named_interface.f90: New.
749
750 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
751
752         * gcc.c-torture/execute/frame-address.c: New test.
753
754 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
755
756         PR c++/20817
757         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
758
759 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
760
761         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
762
763 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
764
765         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
766         * gcc.dg/altivec-22.c: Rename from..
767         * gcc.dg/altivec-nomfcr.c: ..this.
768
769 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
770
771         PR tree-optimization/23546
772         * gcc.dg/tree-ssa/pr23546.c: New test.
773
774 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
775
776         PR fortran/17758
777         * gfortran.dg/nonreturning_statements.f90: New test.
778
779 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
780
781         PR c++/22454
782         * g++.dg/parse/crash29.C: New.
783
784 2005-08-23  DJ Delorie  <dj@redhat.com>
785
786         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
787         constants have the L suffix.
788
789 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
790
791         PR c++/23044
792         * g++.dg/template/instantiate8.C: New.
793
794 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
795
796         PR middle-end/23467
797         * gcc.c-torture/execute/pr23467.c: New test.
798
799 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
800
801         PR tree-optimization/22043
802         * gcc.c-torture/execute/20050613-1.c: New test.
803
804 2005-08-23  Ben Elliston  <bje@au.ibm.com>
805
806         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
807
808 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
809
810         PR rtl-optimization/23478
811         * g++.dg/opt/pr23478.C: New test.
812
813 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         PR c/18715
816         * gcc.dg/switch-warn-3.c: New test.
817
818 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
819
820         PR c++/22233
821         * g++.dg/template/param1.C: New test.
822
823 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
824
825         PR c++/23089
826         * g++.dg/other/incomplete1.C: New test.
827
828 2005-08-22  Ira Rosen  <irar@il.ibm.com>
829
830         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
831         are vectorizable.
832
833 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
834
835         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
836         d_lines_5.f: New.
837
838 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
839
840         * gcc.target/i386/sse-4.c: New test.
841
842 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
843
844         PR testsuite/23239
845         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
846
847 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
848
849         * gcc.dg/20050811-1.c: New test.
850         * gcc.dg/20050811-2.c: New test.
851
852 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
853
854         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
855
856 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
857
858         PR 23476
859         * gcc.c-torture/compile/pr23476.c: New test.
860
861 2005-08-19  Devang Patel  <dpatel@apple.com>
862
863         PR tree-optimization/23048
864         * gcc.dg/tree-ssa/pr23048.c: New test.
865
866 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         PR middle-end/20624
869         * g++.dg/warn/Wreturn-3.C: New test
870
871 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
872
873         PR tree-optimization/22228
874         * g++.dg/vect/pr22543.cc: New test.
875
876 2005-08-17  Steven Bosscher  <stevenb@suse.de>
877
878         PR tree-optimization/21574
879         * gcc.dg/tree-ssa/pr21574.c: New test.
880
881 2005-08-16  James E Wilson  <wilson@specifix.com>
882
883         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
884
885 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
886
887         PR tree-opt/23402
888         * gcc.c-torture/compile/zero-strct-3.c: New test.
889         * gcc.c-torture/compile/zero-strct-4.c: New test.
890
891 2005-08-16  Steven Bosscher  <stevenb@suse.de>
892
893         PR target/23376
894         * gcc.target/x86_64/pr23376.c: New test.
895
896 2005-08-16  Ian Lance Taylor  <ian@airs.com>
897
898         PR c++/23337
899         * g++.dg/ext/vector2.C: New.
900
901 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
902
903         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
904
905 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
906
907         PR libfortran/23428
908         * gfortran.dg/inquire-complex.f90:  New test case.
909
910 2005-08-16  James E Wilson  <wilson@specifix.com>
911
912         PR tree-optimization/21105
913         * gcc.dg/large-size-array.c: New.
914
915 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
916
917         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
918         type.
919         * gcc.dg/vect/vect-41: Likewise.
920         * gcc.dg/vect/vect-42: Likewise.
921         * gcc.dg/vect/vect-43: Likewise.
922         * gcc.dg/vect/vect-44: Likewise.
923         * gcc.dg/vect/vect-46: Likewise.
924         * gcc.dg/vect/vect-47: Likewise.
925         * gcc.dg/vect/vect-48: Likewise.
926         * gcc.dg/vect/vect-52: Likewise.
927         * gcc.dg/vect/vect-53: Likewise.
928         * gcc.dg/vect/vect-54: Likewise.
929         * gcc.dg/vect/vect-55: Likewise.
930         * gcc.dg/vect/vect-56: Likewise.
931         * gcc.dg/vect/vect-57: Likewise.
932         * gcc.dg/vect/vect-58: Likewise.
933         * gcc.dg/vect/vect-59: Likewise.
934         * gcc.dg/vect/vect-60: Likewise.
935         * gcc.dg/vect/vect-61: Likewise.
936         * gcc.dg/vect/vect-85: Likewise.
937         * gcc.dg/vect/vect-87: Likewise.
938         * gcc.dg/vect/vect-88: Likewise.
939         * gcc.dg/vect/vect-93.c: Likewise.
940         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
941         * gcc.dg/vect/vect-75: Likewise.
942         * gcc.dg/vect/vect-76: Likewise.
943         * gcc.dg/vect/vect-77: Likewise.
944         * gcc.dg/vect/vect-78: Likewise.
945         * gcc.dg/vect/vect-80: Likewise.
946         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
947         vectorized for the expected reason, rather than checking how alignment
948         was handled.
949         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
950         type and also instead of aligned pointers. Added documentation.
951
952 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
953
954         * gfortran.dg/power.f90: New test.
955
956 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
957
958         PR rtl-optimization/23299
959         * g++.dg/opt/pr23299.C: New test.
960
961 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
962
963         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
964
965 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
966
967         * g++.dg/template/local6.C: New test.
968
969 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
970
971         * execute/exceptions/finally-1.m: Check that the catch and finally are
972         being called.  Also add a "return 0;" at the end of main.
973
974 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/21432.
977         * gfortran.dg/namelist_print_1.f: New test of functionality of
978         PRINT namelist.
979         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
980         namelist generates error with -std=f95.
981
982 2005-08-14  Ira Rosen  <irar@il.ibm.com>
983
984         PR tree-optimization/23119
985         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
986
987 2005-08-13  Marcin Koziej  <creep@desk.pl>
988             Andrew Pinski  <pinskia@physics.uc.edu>
989
990         PR libobjc/22492
991         * execute/exceptions/finally-1.m: New test.
992
993 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
994
995         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
996         testsuite.
997         * objc/execute/exceptions/trivial.m: New test.
998         * objc.dg/try-catch-11.m: Move to ...
999         * objc/execute/exceptions/foward-1.m: Here.
1000         * objc.dg/try-catch-2.m: Move to ...
1001         * objc/execute/exceptions/catchall-1.m: Here.
1002         * objc.dg/try-catch-8.m: Move to ...
1003         * objc/execute/exceptions/local-variables-1.m: Here.
1004
1005 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1006
1007         * objc.dg/nested-func-1.m: Move to ...
1008         * objc/execute/nested-func-1.m: Here.
1009
1010 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1013         in ${options} instead of [target_info name].
1014         * lib/obj-c++.exp (objc_target_compile): Likewise.
1015
1016 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1017
1018         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1019
1020 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1021
1022         part of PR testsuite/23348
1023         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1024         of the torture options.
1025         * objc/compile/trivial.m: New test.
1026
1027 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1028
1029         * gfortran.dg/eoshift.f90:  Correct format.
1030
1031 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1032
1033         * gfortran.fortran-torture/execute/character_passing.f90:
1034         Fix comment typo.
1035
1036 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1037
1038         PR c++/8271
1039         * g++.dg/template/unify10.C: New.
1040
1041 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1042
1043         * g++.dg/parse/pr22514.C: Move to...
1044         * g++.dg/debug/pr22514.C: here.
1045
1046 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1047
1048         PR c++/23266
1049         * g++.dg/inherit/pure1.C: New test.
1050
1051         * ChangeLog: Fix typos.
1052
1053 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1054             Steven Bosscher  <stevenb@suse.de>
1055
1056         * gfortran.dg/runtime_warning_1.f90: New test.
1057
1058 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1059
1060         PR c++/23219
1061         * g++.dg/parse/crash28.C: New.
1062
1063 2005-08-11  Richard Guenther  <rguenther@suse.de>
1064
1065         PR target/23289
1066         * gcc.target/i386/tailcall-1.c: New testcase.
1067
1068 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1069
1070         * gcc.dg/vect/vect-67.c: Un-xfail.
1071
1072 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1073
1074         PR c++/23225
1075         * g++.dg/testsuite/parse/crash27.C: new test.
1076
1077 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1078
1079         PR libfortran/22143
1080         * gfortran.dg/shift-kind.f90:  New testcase.
1081
1082 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1083
1084         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1085         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1086
1087 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1088
1089         PR c++/20646
1090         * g++.dg/other/mult-stor1.C: New test.
1091
1092 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1093
1094         * gcc.c-torture/pr18299-1.c: Move to ...
1095         * gcc.c-torture/compile/pr18299-1.c: Here.
1096
1097 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1098
1099         * gfortran/fortran.torture/execute/character_passing.f90:
1100         Fix types for LSAME.
1101
1102 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1103
1104         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1105         input data back to what it was originally.
1106
1107 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1108
1109         * objc.dg/try-catch-8.m: Enable for all targets.
1110
1111 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1112
1113         * gcc.dg/pr23165.c: New test.
1114
1115 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1116
1117         PR tree-optimization/23234
1118         * gcc.dg/tree-ssa/pr23234.c: New test.
1119
1120 2005-08-08  Josh Conner  <jconner@apple.com>
1121
1122         PR rtl-optimization/23241
1123         * gcc.dg/char-compare.c: New test.
1124
1125 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1126
1127         PR c++/22508
1128         * g++.dg/init/new13.C: New test.
1129
1130 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1131
1132         PR c++/21166
1133         * g++.dg/other/crash-4.C: Adjust
1134         * g++/dg/ext/packed9.C: New.
1135
1136 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1137
1138         PR middle-end/21964
1139         * gcc.c-torture/execute/pr21964-1.c: New test.
1140
1141 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1142
1143         PR c/22458
1144         * gcc.dg/pr22458-1.c: New test.
1145
1146 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1147             Steven G. Kargl <kargls@comcast.net>
1148
1149         PR fortran/22390
1150         * gfortran.dg/flush_1.f90: New test.
1151
1152 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1153
1154         PR c++/23191
1155         * g++.dg/template/eh2.C: New test.
1156
1157 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1158
1159         PR c++/19498
1160         * g++.dg/template/instantiate7.C: New test.
1161
1162 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1163
1164         PR c/23113
1165         * gcc.dg/Wunused-value-1.c: New test.
1166
1167 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1168
1169         PR rtl-optimization/23233
1170         * gcc.c-torture/compile/pr23233-1.c: New test.
1171
1172 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR fortran/18833
1175         PR fortran/20850
1176         * gfortran.dg/equiv_1.f90: New test.
1177         * gfortran.dg/equiv_2.f90: New test.
1178         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1179         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1180         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1181
1182 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1183
1184         * gcc.c-torture/execute/vrp-5.c: New test.
1185         * gcc.c-torture/execute/vrp-6.c: New test.
1186         * gcc.dg/tree-ssa/vrp21.c: New test.
1187
1188 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1189
1190         * g++.dg/parse/pr22514.C: New test.
1191
1192 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1193
1194         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1195
1196         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1197         instead of constant loads / pool entries.
1198
1199 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1200
1201         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1202         TEST_TO_WCTYPE.
1203
1204 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1205
1206         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1207         __WINT_TYPE__ in generated prototypes if possible.
1208
1209 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1210
1211         PR 22037
1212         * g++.dg/tree-ssa/pr22037.C:
1213
1214 2005-08-04  Richard Henderson  <rth@redhat.com>
1215
1216         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1217         scan-tree-dump-times directive.
1218
1219 2005-08-04  Jan Hubicka  <jh@suse.cz>
1220
1221         * gcov-1.C: Fix switch counts.
1222         * gcov-4b.c: Likewise.
1223
1224 2005-08-03  Jeff Law  <law@redhat.com>
1225
1226         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1227
1228 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1229
1230         * gcc.c-torture/execute/pr23135.c: New test.
1231
1232 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1233
1234         PR tree-optimization/19899
1235         * gcc.dg/tree-ssa/scev-1.c: New test.
1236         * gcc.dg/tree-ssa/scev-2.c: New test.
1237
1238 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1239
1240         PR target/18582
1241         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1242
1243 2005-08-03  Jan Hubicka  <jh@suse.cz>
1244
1245         * update-conroll.c: New testcase.
1246         * update-conroll-2.c: New testcase.
1247
1248 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1249
1250         * gfortran.dg/constant_substring.f: New test.
1251         * gfortran.dg/pr22491.f: New test.
1252
1253 2005-08-02  Jan Hubicka  <jh@suse.cz>
1254
1255         * update-threading.c: Replace by the proper one.
1256
1257 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1258
1259         PR 23164
1260         * g++.dg/tree-ssa/pr23164.C: New test.
1261
1262 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1263
1264         * gcc.dg/tree-ssa/pr23192.c: New test.
1265
1266 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1267
1268         * gcc.c-torture/execute/vrp-4.c: New test.
1269
1270 2005-08-02  Jan Hubicka  <jh@suse.cz>
1271
1272         * update-threading.c: New test.
1273
1274 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1275
1276         * gcc.c-torture/compile/20050801-1.c: New test.
1277         * gcc.c-torture/compile/20050801-2.c: New test.
1278
1279 2005-08-01  Jan Hubicka  <jh@suse.cz>
1280
1281         * val-prof-5.c: New test.
1282
1283 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1284
1285         PR c/22311
1286         * gcc.dg/pr22311-1.c : New test.
1287
1288 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1289
1290         PR target/23095
1291         * gfortran.dg/pr23095.f: New test.
1292
1293         PR c++/22003
1294         * g++.dg/other/pr22003.C: New test.
1295
1296 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1297
1298         PR target/20621
1299         * gcc.c-torture/execute/pr20621-1.c: New test.
1300
1301 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1302
1303         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1304         of string for format.
1305         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1306         print statement with internal write.
1307         * gfortran.dg/der_array_io_2.f:  Likewise.
1308         * gfortran.dg/der_array_io_3.f:  Likewise.
1309
1310 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1311
1312         * gcc.dg/fold-abs-4.c: new test.
1313
1314 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1315
1316         PR fortran/22570 an related issues.
1317         * gfortran.dg/x_slash_1.f: New test.
1318
1319 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1320
1321         PR c/23143
1322         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1323         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1324
1325 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1326
1327         PR c/529
1328         * gcc.dg/Wshadow-3.c: New test.
1329
1330 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1331
1332         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1333         used to have the wrong bounds).
1334
1335 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1336
1337         PR c/21720
1338         * gcc.dg/hex-round-1.c: Test more cases.
1339         * gcc.dg/hex-round-2.c: New test.
1340
1341 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1342
1343         PR 22550
1344         * g++.dg/tree-ssa/pr22550.C: New test.
1345
1346 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1347
1348         * gcc.dg/tree-ssa/vrp19.c: New test.
1349         * gcc.dg/tree-ssa-vrp20.c: New test.
1350
1351 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1352
1353         PR c/22240
1354         * gcc.dg/transparent-union-4.c: New test.
1355
1356 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1357
1358         PR c/22192
1359         * gcc.dg/c99-vla-2.c: New test.
1360
1361 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1362
1363         PR c/21720
1364         * gcc.dg/hex-round-1.c: New test.
1365
1366 2005-07-28  Jan Hubicka  <jh@suse.cz>
1367
1368         * inliner-1.c: Do not dump everything.
1369         * tree-prof.exp: Do not pass -ftree-based-profiling.
1370         * bprob.exp: Likewise.
1371
1372         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1373
1374 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/22545
1377         * g++.dg/expr/ptrmem7.C: New test.
1378
1379 2005-07-28  Mike Stump  <mrs@apple.com>
1380
1381         * g++.old-deja/g++.mike/visibility-1.C: New test.
1382
1383 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1384
1385         PR c/20187
1386         * gcc.c-torture/execute/pr20187-1.c: New test.
1387
1388 2005-07-28  Jeff Law  <law@redhat.com>
1389
1390         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1391         * gcc.dg/tree-ssa/vrp18.c: New test.
1392
1393 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1394
1395         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1396
1397 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1398
1399         PR tree-optimization/22506
1400         * gcc.dg/vect/ps22506.c: New test.
1401
1402 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR target/21149
1405         * gcc.target/i386/sse-3.c: New test.
1406
1407 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1408
1409         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1410         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1411
1412 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1413
1414         PR c/22589
1415         * gcc.c-torture/compile/pr22589-1.c: New test.
1416
1417 2005-07-28  Jan Hubicka  <jh@suse.cz>
1418
1419         * update-loopch.c: New testcase.
1420
1421 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1422
1423         PR rtl-optimization/23047
1424         * gcc.c-torture/execute/pr23047.c: New test.
1425         * gcc.c-torture/execute/pr23047.x: New.
1426
1427 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1428
1429         PR tree-optimization/22493
1430         * gcc.c-torture/execute/pr22493-1.c: New test.
1431         * gcc.c-torture/execute/pr22493-1.x: New.
1432         * gcc.c-torture/execute/vrp-1.c: New test.
1433         * gcc.c-torture/execute/vrp-2.c: New test.
1434         * gcc.c-torture/execute/vrp-2.c: New test.
1435
1436 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1437
1438         * gcc.target/frv/all-builtin-read8.c: Delete.
1439         * gcc.target/frv/all-builtin-read16.c: Delete.
1440         * gcc.target/frv/all-builtin-read32.c: Delete.
1441         * gcc.target/frv/all-builtin-read64.c: Delete.
1442         * gcc.target/frv/all-builtin-write8.c: Delete.
1443         * gcc.target/frv/all-builtin-write16.c: Delete.
1444         * gcc.target/frv/all-builtin-write32.c: Delete.
1445         * gcc.target/frv/all-builtin-write64.c: Delete.
1446         * gcc.target/frv/all-read-write-1.c: New.
1447
1448 2005-07-27  Jeff Law  <law@redhat.com>
1449
1450         * gcc.c-torture/execute/pr22630.c: New test.
1451
1452 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1453
1454         PR tree-optimization/23073
1455         * gcc.dg/vect/nodump-pr23073.c: New test.
1456         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1457
1458 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1459
1460         PR tree-optimize/22348
1461         * gcc.c-torture/execute/pr22348.c: New.
1462
1463 2005-07-27  Richard Guenther  <rguenther@suse.de>
1464
1465         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1466
1467 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1468
1469         PR fortran/22503
1470         * gfortran.dg/logical_comp.f90: New test.
1471
1472 2005-07-27  Jan Hubicka  <jh@suse.cz>
1473
1474         * inliner-1.c: Add cleanup of dumps.
1475         * val-prof-*.c: Likewise.
1476         * update-tailcall.c: New.
1477
1478 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1479
1480         PR 22591
1481         * gcc.dg/tree-ssa/pr22591.c: New test.
1482         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1483
1484 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1485
1486         PR libobjc/22606
1487         * objc.dg/try-catch-11.m: New test.
1488
1489 2005-07-26  Richard Guenther  <rguenther@suse.de>
1490
1491         PR tree-optimization/22486
1492         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1493
1494 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1495
1496         PR tree-opt/22484
1497         * testsuite/g++.dg/opt/loop2.C: New test.
1498
1499 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1500
1501         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1502         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1503
1504 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1505
1506         * lib/profopt.exp (profopt-execute): Check for profiling data
1507         files on the target.
1508
1509 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1510
1511         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1512         for matching of asm labels.
1513
1514 2005-07-25  Richard Guenther  <rguenther@suse.de>
1515
1516         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1517
1518 2005-07-25  Richard Guenther  <rguenther@suse.de>
1519
1520         PR testsuite/22624
1521         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1522
1523 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1524
1525         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1526         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1527         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1528         * gcc.dg/vect/vect-100.c: New test.
1529         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1530         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1531         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1532         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1533         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1534         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1535         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1536         * gfortran.dg/vect/pr19049.f90: New testcase.
1537         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1538
1539 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1540
1541         * gcc.c-torture/execute/20050713-1.c: New test.
1542
1543         PR fortran/20063
1544         * gfortran.fortran-torture/execute/data_4.f90: New test.
1545
1546         PR middle-end/20303
1547         * gcc.dg/visibility-d.c: New test.
1548
1549 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1550
1551         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1552         * gfortran.dg/underflow.f90: Ditto.
1553
1554 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1555
1556         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1557         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1558         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1559
1560 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1561
1562         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1563         include case of field width of zero.
1564
1565 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1566
1567         PR libgfortran/21875
1568         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1569         with trailing blanks on normal formatted read.
1570
1571 2005-07-23  Chao-ying Fu  <fu@mips.com>
1572
1573         * gcc.target/mips/mips32-dsp-type.c: New test.
1574         * gcc.target/mips/mips32-dsp.c: New test.
1575
1576 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1577
1578         PR testsuite/21073
1579         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1580
1581         PR testsuite/20454
1582         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1583         and __cyg_profile_func_exit.
1584
1585 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1586
1587         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1588         * gfortran.dg/comma_format_extension_4.f: Same.
1589         * gfortran.dg/pr15332.f: Same.
1590         * gfortran.dg/pr21730.f: Same.
1591
1592 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         * g++.dg/opt/vrp2.C: Fix testcase.
1595
1596         PR tree-opt/22625
1597         * g++.dg/opt/vrp2.C: New test.
1598
1599 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR debug/21828
1602         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1603
1604 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1605
1606         * gcc.dg/tree-ssa/20050719-1.c: New test.
1607
1608 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1609
1610         * gcc.dg/bfin-longcall-1.c: New file.
1611         * gcc.dg/bfin-longcall-2.c: New file.
1612
1613 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1614
1615         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1616
1617 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1618
1619         PR middle-end/19055
1620         * gcc.dg/tree-ssa/pr19055.c: New test.
1621         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1622
1623 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1624
1625         PR C++/22358
1626         * g++.dg/other/pr22358.C: New test.
1627
1628 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1629
1630         PR c++/2922
1631         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1632
1633 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1634
1635         PR c++/15938
1636         * g++.dg/init/union2.C: New test.
1637
1638 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1639
1640         PR c/22393
1641         * gcc.dg/complex-4.c: New test.
1642
1643 2005-07-21  Richard Guenther  <rguenther@suse.de>
1644
1645         PR testsuite/22522
1646         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1647         scanning for asm labels.
1648         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1649
1650 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1651
1652         PR target/22085
1653         * gcc.dg/altivec-pr22085.c: New.
1654
1655 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1656
1657         PR tree-optimization/19210
1658         * gcc.dg/tree-ssa/pr19210-1.c: New.
1659         * gcc.dg/tree-ssa/pr19210-2.c: New.
1660
1661 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1662
1663         PR rtl-optimization/22167
1664         * g++.dg/opt/pr22167.C: New test.
1665
1666 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1667
1668         PR c++/2922
1669         * g++.dg/lookup/two-stage2.C: New.
1670         * g++.dg/lookup/two-stage3.C: New.
1671         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1672         fixed two-stage name lookup for operators.
1673         * g++.dg/template/call3.C: Compiler now produces an appropriate
1674         error message.
1675         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1676         14 as a candidate.
1677         * g++.dg/template/ptrmem4.C: Compiler produces different error
1678         message.
1679         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1680         connect_to_method as a candidate.
1681
1682 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1683
1684         * gcc.dg/fold-alloc-1.c: New test.
1685
1686 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1687
1688         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1689         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1690
1691 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1692
1693         * gcc.dg/fold-abs-1.c: New test.
1694         * gcc.dg/fold-abs-2.c: New test.
1695         * gcc.dg/fold-abs-3.c: New test.
1696
1697 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1698
1699         Make CONSTRUCTOR use VEC to store initializers.
1700         * g++.dg/ext/complit3.C: Check for specific error messages.
1701         * g++.dg/init/brace2.C: Update error message.
1702         * g++.dg/warn/Wbraces2.C: Likewise.
1703
1704 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1705
1706         PR fortran/16940
1707         * gfortran.dg/module_interface_1.f90: New test.
1708
1709 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1710             Kenneth Zadeck <zadeck@naturalbridge.com>
1711
1712         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1713
1714 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1715
1716         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1717         specify -Wformat for these tests.
1718         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1719         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1720         * gcc.dg/format/opt-6.c: Delete.
1721
1722 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1723
1724         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1725         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1726
1727 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1728
1729         * gcc.dg/tree-ssa/alias-2.c: New test.
1730
1731 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1732
1733         PR c++/22263
1734         * g++.dg/template/explicit7.C: New test.
1735
1736 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1737
1738         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1739         width of 8 to +Inf and -Inf.
1740
1741 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/22139
1744         * g++.dg/template/friend36.C: New test.
1745
1746 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1747
1748         PR fortran/21730
1749         * gfortran.dg/pr21730.f: New test.
1750
1751 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1752             Kenneth Zadeck <zadeck@naturalbridge.com>
1753
1754         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1755         since pure const detection cannot run at -O1 in c compiler.
1756         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1757         can now optimize this case properly.
1758         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1759         because we now pass.
1760         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1761
1762 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1763
1764         PR c/22421
1765         * gcc.dg/format/bitfld-1.c: New test.
1766
1767 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1768
1769         PR c++/22204
1770         * g++.dg/rtti/repo1.C: New test.
1771
1772 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1773
1774         PR middle-end/22398
1775         * gcc.c-torture/compile/pr22398.c: New test.
1776
1777 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/22132
1780         * g++.dg/expr/cast4.C: New test.
1781
1782 2005-07-15  Richard Guenther  <rguenther@suse.de>
1783
1784         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1785         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1786
1787 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1788
1789         PR tree-optimization/22230
1790         * gcc.dg/tree-ssa/pr22230.c: New test.
1791
1792 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1793
1794         * gfortran.dg/g77/cpp6.f: New test.
1795
1796         PR fortran/22417
1797         * gfortran.dg/g77/cpp5.F: New test.
1798         * gfortran.dg/g77/cpp5.h: New file.
1799         * gfortran.dg/g77/cpp5inc.h: New file.
1800
1801 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1802
1803         PR libfortran/16435
1804         * gfortran.dg/tl_editting.f90: New.
1805         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1806
1807 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1808
1809         * gfortran.dg/char_array_constructor.f90: New test.
1810
1811 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1812
1813         * gfortran.dg/past_eor.f90: New.
1814         * gfortran.dg/complex_read.f90: New.
1815
1816 2005-07-13  Jeff Law  <law@redhat.com>
1817
1818         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1819         additional casts.
1820
1821         * gcc.dg/tree-ssa/pr22321.c: New test
1822
1823 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1824
1825         PR tree-optimization/21921
1826         * gcc.dg/tree-ssa/pr21921.c: New.
1827
1828 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1829
1830         PR tree-optimizatio/22442
1831         * gcc.dg/tree-ssa/loop-11.c: New test.
1832
1833 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1834
1835         PR tree-opt/21840
1836         * gcc.c-torture/compile/pr21840.c: New test.
1837
1838 2005-07-12  Jan Hubicka  <jh@suse.cz>
1839
1840         * gcc.c-torture/compile/pr22379.c: New test.
1841
1842 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1843
1844         PR libfortran/21593
1845         gfortran.dg/dev_null.f90:  Remove outdated comment about
1846         PR libfortran/21593.
1847
1848
1849 2005-07-12  Dale Johannesen  <dalej@apple.com>
1850
1851         * gcc.target/i386/compress-float-sse.c:  New.
1852         * gcc.target/i386/compress-float-sse-pic.c:  New.
1853         * gcc.target/i386/compress-float-387.c:  New.
1854         * gcc.target/i386/compress-float-387-pic.c:  New.
1855         * gcc.dg/compress-float-ppc.c:  New.
1856         * gcc.dg/compress-float-ppc-pic.c:  New.
1857
1858 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1859
1860         PR libfortran/21593
1861         gfortran.dg/dev_null.f90:  Remove targets.
1862
1863 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1864
1865         PR tree-opt/22335
1866         * gcc.dg/pr22335-1.c: New test.
1867         * gcc.dg/pr22335-2.c: New test.
1868
1869 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1870
1871         PR c++/20172
1872         * g++.dg/template/nontype12.C : New test.
1873
1874 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1875
1876         * gcc.dg/tree-ssa/loop-10.c: New test.
1877
1878 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1879
1880         * gcc.c-torture/execute/20020720-1.x: Remove.
1881
1882 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1883
1884         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1885
1886 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1887
1888         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1889         (dg-mips-options): Use it.
1890
1891 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1892
1893         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1894
1895 2005-07-09  Richard Henderson  <rth@redhat.com>
1896
1897         * lib/target-supports.exp (check_effective_target_sync_char_short):
1898         Add alpha.
1899
1900 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1901
1902         PR libfortran/22217
1903         * gfortran.dg/negative-z-descriptor.f90:  New test.
1904
1905 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1906
1907         PR tree-opt/22329
1908         * gcc.dg/pr22329.c: New test.
1909
1910 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1911
1912         PR tree-optimization/20139
1913         * gcc.dg/tree-ssa/pr20139.c: New.
1914
1915 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         PR tree-opt/22356
1918         * testsuite/gcc.dg/pr22356-1.c: New test.
1919
1920 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1921
1922         PR c++/21799
1923         * g++.dg/template/unify8.C: New.
1924         * g++.dg/template/unify9.C: New.
1925
1926 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1927
1928         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1929
1930 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1931
1932         * gcc.dg/darwin-version-1.c: New.
1933         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1934         * gcc.dg/builtins-20.c: Likewise.
1935         * gcc.dg/builtins-53.c: Likewise.
1936         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1937         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1938         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1939         * gcc.dg/torture/builtins-power-1.c: Likewise.
1940         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1941         on Darwin.
1942
1943 2005-07-07  Jeff Law  <law@redhat.com>
1944
1945         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1946         argument evaluation order.
1947
1948 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1949
1950         PR libfortran/21594
1951         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1952         Add test cases where the shift length is greater than the
1953         array length.
1954
1955 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1956
1957         * obj-c++.dg/proto-lossage-6.mm: New.
1958         * objc.dg/proto-lossage-6.m: New.
1959
1960 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1961
1962         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1963         * objc.dg/gnu-runtime-2.m: Likewise.
1964
1965 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1966
1967         * gfortran.dg/longline.f: New test.
1968
1969         * gfortran.dg/badline.f: New test.
1970
1971 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1972
1973         PR fortran/16531
1974         PR fortran/15966
1975         PR fortran/18781
1976         * gfortran.dg/hollerith.f90: New.
1977         * gfortran.dg/hollerith2.f90: New.
1978         * gfortran.dg/hollerith3.f90: New.
1979         * gfortran.dg/hollerith4.f90: New.
1980         * gfortran.dg/hollerith_f95.f90: New.
1981         * gfortran.dg/hollerith_legacy.f90: New.
1982         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1983
1984 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1985
1986         PR objc/22274
1987         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1988         * objc.dg/gnu-runtime-2.m: New.
1989
1990 2005-07-06  Jeff Law  <law@redhat.com>
1991
1992         * gcc.dg/tree-ssa/vrp17.c: New test.
1993
1994 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1995
1996         PR fortran/22327
1997         * gfortran.dg/array_constructor_5.f90: New test.
1998
1999 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2000
2001         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2002
2003 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2004
2005         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2006         * gcc.dg/980816-1.c: Ditto.
2007
2008 2005-07-06  Jeff Law  <law@redhat.com>
2009
2010         * gcc.c-torture/compile/pr21356.c: New test.
2011
2012 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2013
2014         PR c/22013
2015         PR c/22098
2016         * gcc.c-torture/compile/pr22013-1.c,
2017         gcc.c-torture/execute/pr22098-1.c,
2018         gcc.c-torture/execute/pr22098-2.c,
2019         gcc.c-torture/execute/pr22098-3.c: New tests.
2020
2021 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2022
2023         PR c/22308
2024         * gcc.dg/pr22308-1.c: New test.
2025
2026 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2027
2028         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2029         target.
2030         * gcc.dg/compare9.c: Use -fshort-enums instead of
2031         -fno-short-enums.  Change the last test to dg-bogus.
2032
2033 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2034
2035         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2036         * gcc.dg/compare9.c: New.
2037
2038 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2039
2040         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2041
2042 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2043
2044         PR testsuite/22288
2045         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2046
2047
2048 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2049
2050         * gcc.dg/format/gcc_gfc-1.c: New.
2051
2052 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2053
2054         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2055
2056 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2057
2058         PR fortran/20842
2059         * gfortran.dg/io_invalid_1.f90: New test.
2060
2061 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2062
2063         * gcc.dg/format/gcc_diag-1.c: Update.
2064
2065 2005-07-02  Jeff Law  <law@redhat.com>
2066
2067         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2068         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2069
2070 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2071
2072         * gcc.dg/format/gcc_diag-1.c: Update.
2073
2074 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2075
2076         PR tree-opt/22269
2077         * gcc.c-torture/compile/pr22269.c: New test.
2078
2079 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2080
2081         PR 21584
2082         PR 22219
2083         * g++.dg/tree-ssa/pr21584-1.C: New test.
2084         * g++.dg/tree-ssa/pr21584-2.C: New test.
2085
2086 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2087
2088         * obj-c++.dg/try-catch-11.mm: New.
2089         * objc.dg/try-catch-10.m: New.
2090
2091 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2092
2093         * g++.dg/other/ucnid-1.C: xfail on AIX.
2094
2095 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2096
2097         PR 22234
2098         * gcc.dg/20050629-1.c: New test.
2099
2100 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2101
2102         * obj-c++.dg/const-str-1[0-1].mm: New.
2103         * objc.dg/const-str-1[0-1].m: New.
2104
2105 2005-05-29  Richard Henderson  <rth@redhat.com>
2106
2107         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2108         Rename from check_effective_target_vect_no_max.
2109         (check_effective_target_vect_no_int_add): New.
2110         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2111         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2112         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2113         * gcc.dg/vect/vect-reduc-1.c: Use both.
2114         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2115
2116 2005-05-29  Richard Henderson  <rth@redhat.com>
2117
2118         * lib/target-supports.exp (check_effective_target_vect_no_max):
2119         Remove i386 and x86_64.
2120
2121 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2122
2123         PR testsuite/21969
2124         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2125
2126 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2127
2128         PR middle-end/21969
2129         * gcc.dg/vect/pr21969.c: New test.
2130
2131 2005-06-28  Eric Christopher  <echristo@redhat.com>
2132
2133         PR c/22052
2134         PR c/21975
2135         * gcc.dg/inline1.c: New test.
2136         * gcc.dg/inline2.c: Ditto.
2137         * gcc.dg/inline3.c: Ditto.
2138         * gcc.dg/inline4.c: Ditto.
2139         * gcc.dg/inline5.c: Ditto.
2140
2141 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2142
2143         PR libfortran/22142
2144         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2145         Add testcase also testing eoshift1 for PR 22142.
2146
2147 2005-06-28  Richard Henderson  <rth@redhat.com>
2148
2149         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2150         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2151         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2152         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2153         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2154
2155 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2156
2157         PR libfortran/22142
2158         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2159         Add testcase for PR 22142.
2160
2161 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2162
2163         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2164         gcc.target/ia64/fpreg-2.c: New tests.
2165
2166 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2167
2168         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2169
2170 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2171
2172         PR libfortran/22170
2173         * gfortran.dg/slash_1.f90: New test.
2174
2175 2005-06-27  Richard Henderson  <rth@redhat.com>
2176
2177         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2178         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2179         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2180         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2181         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2182         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2183
2184 2005-06-27  Richard Henderson  <rth@redhat.com>
2185
2186         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2187         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2188
2189 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2190
2191         * obj-c++.dg/proto-lossage-5.mm: New.
2192         * objc.dg/proto-lossage-5.m: New.
2193
2194 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2195
2196         PR 21959
2197         * gcc.dg/tree-ssa/pr21959.c: New test.
2198
2199 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2202         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2203         testing uninitialized var.
2204
2205         * gcc.c-torture/execute/builtins/chk.h: New.
2206         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2207         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2208         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2209         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2210         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2211         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2212         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2213         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2214         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2215         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2216         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2217         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2218         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2219         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2220         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2221         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2222         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2223         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2224         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2225         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2226         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2227         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2228         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2229         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2230         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2231         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2232         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2233         * gcc.dg/builtin-object-size-1.c: New test.
2234         * gcc.dg/builtin-object-size-2.c: New test.
2235         * gcc.dg/builtin-object-size-3.c: New test.
2236         * gcc.dg/builtin-object-size-4.c: New test.
2237         * gcc.dg/builtin-object-size-5.c: New test.
2238         * gcc.dg/builtin-stringop-chk-1.c: New test.
2239         * gcc.dg/builtin-stringop-chk-2.c: New test.
2240         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2241         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2242         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2243         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2244         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2245         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2246         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2247         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2248         * gcc.c-torture/execute/printf-1.c: New test.
2249         * gcc.c-torture/execute/fprintf-1.c: New test.
2250         * gcc.c-torture/execute/vprintf-1.c: New test.
2251         * gcc.c-torture/execute/vfprintf-1.c: New test.
2252         * gcc.c-torture/execute/printf-chk-1.c: New test.
2253         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2254         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2255         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2256
2257 2005-06-27  Michael Matz  <matz@suse.de>
2258
2259         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2260         slot is not merged if address escapes.
2261
2262 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         PR c/21911
2265         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2266
2267 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR middle-end/17965
2270         * gcc.c-torture/compile/20050622-1.c: New test.
2271
2272         PR middle-end/22028
2273         * gcc.dg/20050620-1.c: New test.
2274
2275 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2276
2277         PR tree-optimization/22026
2278         * gcc.dg/tree-ssa/pr22026.c: New.
2279
2280 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2281
2282         PR libfortran/22144
2283         * gfortran.dg/shift-alloc.f90:  New testcase.
2284
2285 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2286
2287         * all files: Update FSF address in copyright headers.
2288
2289 2005-06-22  Jan Hubicka  <jh@suse.cz>
2290
2291         * wholeprogram-1.c: New testcase.
2292         * wholeprogram-2.c: New testcase.
2293
2294 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR 22171
2297         * gcc.dg/tree-ssa/pr22171.c: New test.
2298
2299 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2300
2301         * gfortran.dg/simplify_modulo.f90: New.
2302
2303 2005-06-24  Jan Hubicka  <jh@suse.cz>
2304
2305         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2306
2307 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2308
2309         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2310
2311 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2312
2313         * obj-c++.dg/typedef-alias-1.mm: New.
2314         * objc.dg/typedef-alias-1.m: New.
2315
2316 2005-06-23  Jeff Law  <law@redhat.com>
2317
2318         * gcc.dg/tree-ssa/vrp16.c: New test.
2319
2320 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2321
2322         * lib/target-supports.exp: Add
2323         check_effective_target_fortran_large_real and
2324         check_effective_target_fortran_large_int to check for
2325         corresponding effective targets.
2326         * gfortran.dg/large_integer_kind_1.f90: New test.
2327         * gfortran.dg/large_real_kind_1.f90: New test.
2328
2329 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2330
2331         PR tree-optimization/22117
2332         * gcc.dg/tree-ssa/pr22117.c: New.
2333
2334 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2335
2336         PR testsuite/22123
2337         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2338
2339 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2340
2341         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2342
2343 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2344
2345         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2346         * gfortran.dg/f2c_4.c: Likewise
2347
2348 2005-06-22 Paul Brook  <paul@codesourcery.com>
2349
2350         PR fortran/21034
2351         * gfortran.dg/auto_save_1.f90: New test.
2352
2353 2005-06-22  Michael Matz  <matz@suse.de>
2354
2355         * gcc.target/x86-64/abi: New directory.
2356         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2357         * gcc.target/x86-64/abi/README.gcc: New file.
2358         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2359         * gcc.target/x86-64/abi/asm-support.s: New file.
2360         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2361         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2362         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2363         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2364         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2365         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2366         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2367         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2368         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2369         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2370         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2371         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2372         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2373         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2374         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2375         * gcc.target/x86_64/abi/test_varargs.c: New test.
2376
2377 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2378
2379         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2380         32-bit i?86 and x86_64.
2381
2382 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2383
2384         * obj-c++.dg/const-str-[1-9].mm: New tests.
2385
2386 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2387
2388         PR fortran/22010
2389         * gfortran.dg/namelist_use.f90: New.
2390         * gfortran.dg/namelist_use_only.f90: New.
2391
2392 2005-06-21  Jeff Law  <law@redhat.com>
2393
2394         * gcc.dg/tree-ssa/vrp15.c: New test.
2395
2396 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2397
2398         * lib/target-supports.exp (check_effective_target_vect_reduction):
2399         Remove.
2400         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2401         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2402         remove vect_reduction target keyword. Also avoid two returns in main.
2403         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2404         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2405         * gcc.dg/vect/vect-reduc-1short.c: New test.
2406         * gcc.dg/vect/vect-reduc-1char.c: New test.
2407         * gcc.dg/vect/vect-reduc-2short.c: New test.
2408         * gcc.dg/vect/vect-reduc-2char.c: New test.
2409         * gcc.dg/vect/vect-reduc-6.c: New test.
2410         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2411         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2412         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2413
2414 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2415         Paul Thomas  <pault@gcc.gnu.org>
2416
2417         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2418         New tests.
2419
2420 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2421
2422         * gfortran.dg/backslash_1.f90: New test.
2423         * gfortran.dg/backslash_2.f90: New test.
2424
2425 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2426
2427         * gfortran.dg/duplicate_labels.f90: New test.
2428
2429 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2430
2431         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2432         unsupportable relocations.
2433         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2434         * gcc.dg/20050321-2.c: xfail for NetWare.
2435
2436 2005-06-20  Andreas Jaeger  <aj@suse.de>
2437
2438         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2439         gcc.target/i386/fastcall-sseregparm.c,
2440         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2441
2442 2005-06-19  Richard Henderson  <rth@redhat.com>
2443
2444         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2445
2446 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2447
2448         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2449
2450 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2451
2452         PR c++/22115
2453         * g++.dg/conversion/simd2.C: Change expected error message.
2454
2455 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2456
2457         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2458         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2459         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2460
2461 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2462
2463         * gcc.dg/fold-mod-1.c: New test.
2464
2465 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2466
2467         PR fortran/19926
2468         * gfortran.dg/pr19926.f90: New test.
2469
2470 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2471
2472         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2473         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2474         targets.
2475         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2476         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2477
2478 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2479
2480         * gcc.target/ia64/float80-varargs-1.c: New test.
2481
2482 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2483
2484         PR tree-opt/22035
2485         * gfortran.dg/f2c_6.f90: New test.
2486
2487 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2488
2489         PR c++/17413
2490         * g++.dg/template/local5.C: New.
2491
2492 2005-06-17  Richard Henderson  <rth@redhat.com>
2493
2494         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2495
2496 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2497
2498         PR testsuite/21945
2499         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2500
2501 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2502
2503         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2504         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2505         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2506         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2507         check_vect to verify the presence of hardware vector support.
2508
2509 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2510
2511         PR testsuite/22056
2512         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2513
2514 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2515
2516         PR libfortran/19216
2517         * gfortran.dg/pr19216.f: Add correct space between brackets and
2518         dg directive.
2519
2520 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2521
2522         PR libfortran/16436
2523         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2524
2525 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2526
2527         * gcc.target/i386/attributes-error.c: New testcase.
2528         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2529         * gcc.target/i386/regparm-stdcall.c: Likewise.
2530         * gcc.target/i386/sseregparm-1.c: Likewise.
2531         * gcc.target/i386/sseregparm-2.c: Likewise.
2532
2533 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2534
2535         * g++.dg/rtti/crash2.C: New.
2536
2537 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2538
2539         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2540
2541 2005-06-15  David Ung  <davidu@mips.com>
2542
2543         * gcc.target/mips/mips16e-extends.c: New test for testing the
2544         generation of MIPS16e zeb/zeh, seb/seh instructions.
2545
2546 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2547
2548         PR 22018
2549         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2550         * gcc.dg/tree-ssa/pr22018.c: New test.
2551
2552 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2553
2554         * gcc.dg/simd-1.c: Update error messages.
2555         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2556         * gcc.dg/simd-2.c: Update error messages.
2557         * gcc.dg/simd-4.c: New.
2558
2559 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2560
2561         PR c++/20678
2562         * g++.dg/other/crash-4.C: New.
2563
2564 2005-06-14  Devang Patel  <dpatel@apple.com>
2565
2566         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2567
2568 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2569
2570         PR c++/21929
2571         * g++.dg/parse/crash11.C: Update
2572
2573 2005-06-13  Jeff Law  <law@redhat.com>
2574
2575         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2576         perform the desired transformations.
2577         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2578         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2579
2580 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2581
2582         PR fortran/22038
2583         * gfortran.dg/forall_1.f90: Un-XFAIL.
2584
2585 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2586
2587         PR c++/21929
2588         * g++.dg/parse/crash26.C: New.
2589
2590         PR c++/20789
2591         * g++.dg/init/member1.C: New.
2592
2593 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2594
2595         * gfortran.dg/altreturn_1.f90: New test.
2596
2597 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2598
2599         PR middle-end/21985
2600         * gcc.dg/tree-ssa/pr21985.c: New test.
2601
2602 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2603
2604         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2605
2606 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2607
2608         PR c++/21930
2609         * g++.dg/other/error10.C: New test case.
2610
2611 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2612
2613         PR libfortran/19155
2614         * gfortran.dg/pr19155.f: Add test.
2615
2616 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2617
2618         * gfortran.dg/f2c_7.f90: New test.
2619
2620         * gfortran.dg/forall_1.f90: XFAILed.
2621
2622 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2623
2624         * gcc.dg/pr14796-1.c: New.
2625         * gcc.dg/pr14796-2.c: New.
2626
2627 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2628
2629         PR fortran/17792
2630         PR fortran/21375
2631         * gfortran.dg/deallocate_stat.f90:  New test.
2632
2633 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2634
2635         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2636
2637 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2638
2639         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2640         access will be generated when this loop is vectorized. Test that
2641         accesses with same alignment were detected.
2642         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2643         Test that accesses with same alignment were detected.
2644         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2645         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2646         alignment were detected.
2647
2648 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2649
2650         PR c++/10611
2651         * g++.dg/conversion/simd2.C: New.
2652
2653 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2654
2655         * gcc.dg/Wcxx-compat-1.c: New.
2656
2657 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2658
2659         PR libfortran/21480
2660         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2661         complex array.
2662
2663 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2664
2665         * gcc.dg/alias-8.c: New.
2666
2667 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2668
2669         * gcc.dg/format/cmn_err-1.c: Update.
2670
2671 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2672
2673         PR target/20666
2674         * gcc.target/sparc/fexpand-2.c: New.
2675         * gcc.target/sparc/fpmerge-2.c: New.
2676         * gcc.target/sparc/fpmul-2.c: New.
2677         * gcc.target/sparc/noresult.c: New.
2678         * gcc.target/sparc/pdist-2.c: New.
2679         * gcc.target/sparc/pdist-3.c: New.
2680
2681 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2682
2683         PR testsuite/21702
2684         * gcc.target/i386/i386.exp: Fix comment typo.
2685
2686 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2687
2688         PR c++/19497
2689         * g++.dg/inherit/using5.C: New.
2690         * g++.dg/inherit/using6.C: New.
2691
2692 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2693
2694         PR c++/19894
2695         * g++.dg/template/ptrmem15.C: New test.
2696
2697         PR c++/20563
2698         * g++.dg/ext/label4.C: New test.
2699
2700 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2701
2702         * gcc.dg/tls/debug-1.c: New test.
2703
2704 2005-06-07  Dale Johannesen  <dalej@apple.com>
2705
2706         * gcc.target/i386/movq.c:  New.
2707
2708 2005-06-07  Dale Johannesen  <dalej@apple.com>
2709
2710         * gcc.dg/20050607-1.c:  New.
2711
2712 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR middle-end/21850
2715         * gcc.c-torture/execute/20050607-1.c: New test.
2716
2717 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2718
2719         PR libfortran/21926
2720         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2721         Test case where the return array has lowest stride one,
2722         but isn't packed.
2723
2724 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2725
2726         * lib/target-supports.exp (check_effective_target_sync_int_long):
2727         Add s390 and s390x targets.
2728
2729 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2730
2731         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2732         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2733         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2734         * gcc.dg/tree-ssa/loop-9.c: New test.
2735
2736 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2737
2738         * g++.dg/parse/defarg10.C: New.
2739
2740 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2741
2742         PR regression/21897
2743         * gcc.c-torture/execute/20050604-1.c: New test.
2744
2745 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2746
2747         PR 21903
2748         * g++.dg/parse/defarg9.C: New.
2749
2750         PR c++/20637
2751         * g++.dg/inherit/using4.C: New.
2752         * g++.dg/overload/error1.C: Adjust expected errors.
2753         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2754         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2755         * g++.old-deja/g++.other/redecl2.C: Likewise.
2756         * g++.old-deja/g++.other/redecl4.C: Likewise.
2757         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2758
2759 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2760
2761         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2762
2763 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2764
2765         * lib/gfortran.exp (gfortran_target_compile): Call
2766         dg-additional-files-options
2767         * gfortran.dg/f2c_4.f90: New file
2768         * gfortran.dg/f2c_4.c: New file
2769         * gfortran.dg/f2c_5.f90: New file
2770         * gfortran.dg/f2c_5.c: New file
2771
2772 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2773
2774         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2775
2776         PR fortran/21912
2777         * gfortran.dg/array_constructor_4.f90: New test.
2778
2779 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/21619
2782         * g++.dg/ext/builtin9.C: New test.
2783
2784 2005-06-05  Dale Johannesen  <dalej@apple.com>
2785
2786         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2787         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2788
2789 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2790
2791         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2792         * gcc.dg/vect/vect-reduc-1.c: New.
2793         * gcc.dg/vect/vect-reduc-2.c: New.
2794         * gcc.dg/vect/vect-reduc-3.c: New.
2795
2796 2005-06-04  Dale Johannesen  <dalej@apple.com>
2797
2798         * gcc.c-torture/execute/20050603-1.c:  New.
2799         * gcc.c-torture/execute/20050603-2.c:  New.
2800         * gcc.dg/20050603-3.c:  New.
2801
2802 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2803
2804         PR fortran/19195
2805         * gfortran.dg/debug_1.f90: New test.
2806
2807         * gfortran.dg/forall_1.f90: New test.
2808
2809 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2810
2811         * gfortran.dg/array_constructor_3.f90: New test.
2812
2813 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2814
2815         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2816
2817 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2818
2819         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2820
2821 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2822
2823         PR c/21873
2824         * gcc.dg/init-excess-1.c: New test.
2825
2826 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/21853
2829         * g++.dg/expr/static_cast6.C: New test.
2830
2831 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2832
2833         * gcc.dg/tree-ssa/vrp14.c: New test.
2834
2835 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2836
2837         PR c++/21336
2838         * g++.dg/template/new2.C: New test.
2839
2840 2005-06-03  Josh Conner  <jconner@apple.com>
2841
2842         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2843         all entries in initializer.
2844
2845 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2846
2847         PR middle-end/21858
2848         * gcc.dg/pr21858.c: New testcase.
2849
2850 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2851
2852         PR tree-optimization/21292
2853
2854         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2855         New.
2856         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2857         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2858         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2859         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2860         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2861
2862 2005-06-02  Richard Henderson  <rth@redhat.com>
2863
2864         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2865
2866 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2867
2868         * gcc.dg/wtypequal.c: New testcase.
2869
2870 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2871
2872         PR 21582
2873         * gcc.dg/tree-ssa/pr21582.c: New test.
2874
2875 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2876
2877         PR c++/21280
2878         * g++.dg/opt/interface2.h: New.
2879         * g++.dg/opt/interface2.C: New.
2880         * g++.dg/init/ctor4.C: Adjust error lines.
2881         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2882         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2883         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2884         * g++.old-deja/g++.pt/assign1.C: Likewise.
2885         * g++.old-deja/g++.pt/crash20.C: Likewise.
2886
2887 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2888
2889         PR tree-optimization/21734
2890         * g++.dg/vect/pr21734_1.cc: New.
2891         * g++.dg/vect/pr21734_2.cc: New.
2892
2893 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2894
2895         PR c++/20350
2896         * g++.dg/template/spec24.C: New.
2897
2898         PR c++/21151
2899         * g++.dg/pch/local-1.C: New.
2900         * g++.dg/pch/local-1.Hs: New.
2901
2902 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2903
2904         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2905         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2906         * gcc.dg/tree-ssa/pr14341.c: New test.
2907         * gcc.dg/tree-ssa/pr14841.c: New test.
2908         * gcc.dg/tree-ssa/pr20701.c: New test.
2909         * gcc.dg/tree-ssa/pr21086.c: New test.
2910         * gcc.dg/tree-ssa/pr21090.c: New test.
2911         * gcc.dg/tree-ssa/pr21332.c: New test.
2912         * gcc.dg/tree-ssa/pr21458.c: New test.
2913         * gcc.dg/tree-ssa/pr21658.c: New test.
2914         * gcc.dg/tree-ssa/vrp01.c: New test.
2915         * gcc.dg/tree-ssa/vrp02.c: New test.
2916         * gcc.dg/tree-ssa/vrp03.c: New test.
2917         * gcc.dg/tree-ssa/vrp04.c: New test.
2918         * gcc.dg/tree-ssa/vrp05.c: New test.
2919         * gcc.dg/tree-ssa/vrp06.c: New test.
2920         * gcc.dg/tree-ssa/vrp07.c: New test.
2921         * gcc.dg/tree-ssa/vrp08.c: New test.
2922         * gcc.dg/tree-ssa/vrp09.c: New test.
2923         * gcc.dg/tree-ssa/vrp10.c: New test.
2924         * gcc.dg/tree-ssa/vrp11.c: New test.
2925         * gcc.dg/tree-ssa/vrp12.c: New test.
2926         * gcc.dg/tree-ssa/vrp13.c: New test.
2927
2928 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2929
2930         PR 21029
2931         * gcc.dg/tree-ssa/pr21029.c: New test.
2932
2933 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2934
2935         * gfortran.dg/logint-1.f: New test case.
2936         * gfortran.dg/logint-2.f: Likewise.
2937         * gfortran.dg/logint-3.f: Likewise.
2938
2939 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR c/21536
2942         PR c/20760
2943         * gcc.dg/20050527-1.c: New test.
2944
2945         * gcc.dg/i386-sse-12.c: New test.
2946
2947         PR fortran/21729
2948         * gfortran.dg/implicit_5.f90: New test.
2949
2950 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2951
2952         PR fortran/20883
2953         * gfortran/assign_4.f90: New test.
2954         * gfortran/assign_2.f90: Change compile to run.
2955
2956 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2957
2958         * lib/target-supports.exp
2959         (check_effective_target_sync_char_short): New.
2960         * gcc.dg/sync-2.c: New.
2961
2962 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2963
2964         PR tree-optimization/21817
2965         * gcc.dg/torture/pr21817-1.c: New.
2966
2967 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2968
2969         PR c++/21165
2970         * g++.dg/template/init5.C: New.
2971
2972 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2973
2974         * gfortran.dg/char_initialiser_actual.f90:
2975         Test character initialisers as actual arguments.
2976         * gfortran.dg/char_pointer_comp_assign.f90:
2977         Test character pointer structure component assignments.
2978         * gfortran.dg/char_array_structure_constructor.f90:
2979         Test character components in structure constructors.
2980
2981 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2982
2983         PR middle-end/20931
2984         * g++.dg/opt/pr20931.C: New test.
2985
2986 2005-05-31  Andreas Jaeger  <aj@suse.de>
2987
2988         PR testsuite/20772
2989         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2990         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2991         g++.old-deja/g++.ext/asmspec1.C,
2992         g++.old-deja/g++.other/regstack.C,
2993         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2994         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2995         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2996         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2997         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2998         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2999         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3000         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3001         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3002         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3003         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3004         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3005         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3006         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3007         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3008         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3009         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3010         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3011         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3012
3013 2005-05-31  Jeff Law  <law@redhat.com>
3014
3015         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3016
3017 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3018
3019         PR middle-end/21743
3020         * gcc.dg/builtins-1.c: Activate disabled clog test.
3021         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3022
3023 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3024
3025         * gfortran.dg/char_pointer_assign.f90:
3026         Test character-pointer assignments and pointer assignments.
3027         * gfortran.dg/char_pointer_dummy.f90:
3028         Test character-pointer dummy arguments.
3029         * gfortran.dg/char_pointer_func.f90:
3030         Test character-pointer function returns.
3031         * gfortran.dg/char_pointer_dependency.f90:
3032         Test character-pointer functions with dependencies.
3033
3034 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/21784
3037         * g++.dg/lookup/using14.C: New test.
3038
3039 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3040
3041         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3042         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3043         trailing ^M.
3044
3045 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3046
3047         PR c++/17413
3048         * g++.dg/template/local5.C: New.
3049
3050         PR target/21761
3051         * gcc.c-torture/compile/pr21761.c: New.
3052
3053         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3054         before darwin8.
3055
3056 2005-05-30  Steven G. Kargl
3057
3058         PR fortran/20846
3059         * gfortran.dg/inquire_8.f90: New test.
3060
3061 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3062
3063         PR libfortran/21376
3064         * gfortran.dg/output_exponents_1.f90: New test.
3065
3066 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3067
3068         PR libfortran/20006
3069         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3070
3071 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/21210
3074         * g++.dg/ext/complex1.C: New test.
3075
3076         PR c++/21340
3077         * g++.dg/init/ctor6.C: New test.
3078
3079 2005-05-29  Jan Hubicka  <jh@suse.cz>
3080
3081         * gcc.c-torture/compile/pr21562.c: New.
3082
3083 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3084
3085         * gfortran.dg/subnormal_1.f90: New test.
3086
3087 2005-05-28  Jan Hubicka  <jh@suse.cz>
3088
3089         * tree-prof.exp: Fix comment.
3090         * value-prof-1.c: New.
3091         * value-prof-2.c: New.
3092         * value-prof-3.c: New.
3093         * value-prof-4.c: New.
3094
3095 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/21614
3098         * g++.dg/expr/ptrmem6.C: New test.
3099         * g++.dg/expr/ptrmem6a.C: Likewise.
3100
3101 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3102
3103         PR tree-optimization/21658
3104         * gcc.dg/tree-ssa/pr21658.c: New.
3105
3106 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3107
3108         PR c++/21455
3109         * g++.dg/inherit/ptrmem3.C: New.
3110
3111         PR c++/21681
3112         * g++.dg/parse/template16.C: New.
3113
3114 2005-05-27  Andreas Jaeger  <aj@suse.de>
3115
3116         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3117
3118         * gcc.dg/i386-sse-8.c: Run test on all archs.
3119
3120 2005-05-26  Mike Stump  <mrs@apple.com>
3121
3122         * objc.dg/isa-field-1.m: Only run on darwin.
3123         * objc.dg/lookup-1.m: Likewise.
3124         * objc.dg/try-catch-8.m: Likewise.
3125
3126 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3127
3128         PR tree-optimization/9814
3129         * gcc.dg/pr9814-1.c: New test case.
3130
3131 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3132
3133         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3134         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3135         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3136         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3137         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3138         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3139         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3140         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3141         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3142         objc.dg/try-catch-8.m: New.
3143
3144 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3145
3146         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3147         remove extraneous semicolons.
3148
3149 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3150
3151         * obj-c++.dg/comp-types-12.mm: New.
3152         * objc.dg/comp-types-11.m: New.
3153         * objc.dg/selector-4.m: New.
3154
3155 2005-05-26  Andreas Jaeger  <aj@suse.de>
3156
3157         PR testsuite/20772
3158         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3159         g++.old-deja/g++.ext/attrib3.C,
3160         g++.old-deja/g++.other/store-expr1.C,
3161         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3162         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3163         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3164         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3165         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3166         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3167         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3168         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3169         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3170         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3171         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3172         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3173         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3174         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3175         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3176         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3177         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3178         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3179         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3180
3181 2005-05-26  Andreas Jaeger  <aj@suse.de>
3182
3183         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3184         x86-64 compilation.
3185
3186 2005-05-26  Andreas Jaeger  <aj@suse.de>
3187
3188         PR testsuite/20772
3189         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3190         gcc.misc-tests/i386-pf-athlon-1.c,
3191         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3192         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3193         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3194         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3195         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3196         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3197         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3198         programs.
3199
3200         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3201         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3202         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3203         x86-64 compilation.
3204
3205         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3206         x86_64.
3207
3208         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3209         effective-target ilp32.
3210
3211 2005-05-26  David Ung  <davidu@mips.com>
3212
3213         * gcc.target/mips/ext_ins.c: New test for testing the generation
3214         of MIPS32/64 rev 2 ext/ins instructions.
3215
3216 2005-05-26  Andreas Jaeger  <aj@suse.de>
3217
3218         * treelang/compile/unsigned.tree: Use gimple instead of
3219         nonexisting generic dump.
3220
3221 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3222
3223         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3224
3225 2005-05-26  Andreas Jaeger  <aj@suse.de>
3226
3227         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3228
3229 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3230
3231         PR libfortran/17283
3232         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3233         Test callee-allocated memory with write statements.
3234
3235 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3236
3237         PR middle-end/21709
3238         * gcc.dg/pr21709-1.c: New test case.
3239
3240 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3241             Mike Stump  <mrs@apple.com>
3242
3243         * objc/execute/next_mapping.h: Update for C++.
3244
3245         * obj-c++.dg/selector-1.mm: Move to...
3246         * obj-c++.dg/selector-4.mm: here...
3247
3248         * obj-c++.dg/basic.mm: New.
3249         * obj-c++.dg/comp-types-1.mm: New.
3250         * obj-c++.dg/cxx-class-1.mm: New.
3251         * obj-c++.dg/cxx-ivars-1.mm: New.
3252         * obj-c++.dg/cxx-ivars-2.mm: New.
3253         * obj-c++.dg/cxx-ivars-3.mm: New.
3254         * obj-c++.dg/cxx-scope-1.mm: New.
3255         * obj-c++.dg/cxx-scope-2.mm: New.
3256         * obj-c++.dg/defs.mm: New.
3257         * obj-c++.dg/empty-private-1.mm: New.
3258         * obj-c++.dg/encode-1.mm: New.
3259         * obj-c++.dg/encode-2.mm: New.
3260         * obj-c++.dg/encode-3.mm: New.
3261         * obj-c++.dg/extern-c-1.mm: New.
3262         * obj-c++.dg/extra-semi.mm: New.
3263         * obj-c++.dg/fix-and-continue-2.mm: New.
3264         * obj-c++.dg/isa-field-1.mm: New.
3265         * obj-c++.dg/ivar-list-semi.mm: New.
3266         * obj-c++.dg/local-decl-1.mm: New.
3267         * obj-c++.dg/lookup-1.mm: New.
3268         * obj-c++.dg/lookup-2.mm: New.
3269         * obj-c++.dg/method-1.mm: New.
3270         * obj-c++.dg/method-2.mm: New.
3271         * obj-c++.dg/method-3.mm: New.
3272         * obj-c++.dg/method-4.mm: New.
3273         * obj-c++.dg/method-5.mm: New.
3274         * obj-c++.dg/method-6.mm: New.
3275         * obj-c++.dg/method-7.mm: New.
3276         * obj-c++.dg/no-extra-load.mm: New.
3277         * obj-c++.dg/overload-1.mm: New.
3278         * obj-c++.dg/pragma-1.mm: New.
3279         * obj-c++.dg/pragma-2.mm: New.
3280         * obj-c++.dg/private-1.mm: New.
3281         * obj-c++.dg/private-2.mm: New.
3282         * obj-c++.dg/proto-qual-1.mm: New.
3283         * obj-c++.dg/qual-types-1.mm: New.
3284         * obj-c++.dg/stubify-1.mm: New.
3285         * obj-c++.dg/stubify-2.mm: New.
3286         * obj-c++.dg/super-class-1.mm: New.
3287         * obj-c++.dg/super-class-2.mm: New.
3288         * obj-c++.dg/super-dealloc-1.mm: New.
3289         * obj-c++.dg/super-dealloc-2.mm: New.
3290         * obj-c++.dg/template-1.mm: New.
3291         * obj-c++.dg/template-2.mm: New.
3292         * obj-c++.dg/template-3.mm: New.
3293         * obj-c++.dg/template-4.mm: New.
3294         * obj-c++.dg/template-5.mm: New.
3295         * obj-c++.dg/template-6.mm: New.
3296         * obj-c++.dg/try-catch-1.mm: New.
3297         * obj-c++.dg/try-catch-2.mm: New.
3298         * obj-c++.dg/try-catch-3.mm: New.
3299         * obj-c++.dg/try-catch-4.mm: New.
3300         * obj-c++.dg/try-catch-5.mm: New.
3301         * obj-c++.dg/try-catch-6.mm: New.
3302         * obj-c++.dg/try-catch-7.mm: New.
3303         * obj-c++.dg/try-catch-8.mm: New.
3304         * obj-c++.dg/try-catch-9.mm: New.
3305         * obj-c++.dg/va-meth-1.mm: New.
3306
3307 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3308
3309         * obj-c++.dg/selector-1.mm: New.
3310         * obj-c++.dg/selector-2.mm: New.
3311
3312 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3313
3314         * obj-c++.dg/selector-3.mm: New.
3315         * objc.dg/selector-3.m: New.
3316
3317 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3318
3319         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3320         about where warning appears.
3321
3322 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3323
3324         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3325         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3326         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3327         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3328
3329 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3330
3331         * gcc.dg/20050524-1.c: New test.
3332
3333 2005-05-25  Jan Hubicka  <jh@suse.cz>
3334
3335         * gcc.dg/tree-prof/inliner-1.c: New.
3336
3337 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3338
3339         * gcc.dg/tree-prof: New directory.
3340         * gcc.dg/tree-prof/tree-prof.exp: New.
3341
3342 2005-05-25  DJ Delorie  <dj@redhat.com>
3343
3344         * gcc.dg/Wattributes-1.c: New.
3345         * gcc.dg/Wattributes-2.c: New.
3346         * gcc.dg/Wattributes-3.c: New.
3347
3348 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3349
3350         PR tree-optimization/19833
3351         * gcc.dg/uninit-4.c: Remove xfail.
3352         * gcc.dg/uninit-9.c: Ditto.
3353
3354 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3355
3356         * obj-c++.dg/bitfield-[1-5].mm: New.
3357         * obj-c++.dg/class-protocol-1.mm: New.
3358         * obj-c++.dg/comp-types-1[0-1].mm: New.
3359         * obj-c++.dg/comp-types-[2-9].mm: New.
3360         * obj-c++.dg/encode-[4-8].mm: New.
3361         * obj-c++.dg/layout-1.mm: New.
3362         * obj-c++.dg/method-1[0-9].mm: New.
3363         * obj-c++.dg/method-2[0-1].mm: New.
3364         * obj-c++.dg/method-[8-9].mm: New.
3365         * obj-c++.dg/objc-gc-3.mm: New.
3366         * obj-c++.dg/try-catch-10.mm: New.
3367         * objc.dg/bitfield-5.m: New.
3368         * objc.dg/comp-types-10.m: New.
3369         * objc.dg/comp-types-9.m: New.
3370         * objc.dg/layout-1.m: New.
3371         * objc.dg/objc-gc-4.m: New.
3372         * objc.dg/try-catch-9.m: New.
3373         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3374         * objc.dg/comp-types-1.m: Likewise.
3375         * objc.dg/comp-types-[5-6].m: Likewise.
3376         * objc.dg/method-9.m: Likewise.
3377
3378 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3379
3380         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3381         and on hardware without VMX support.
3382
3383         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3384
3385         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3386
3387         * lib/profopt.exp (dg-final-generate, dg-final-use,
3388         profopt-final-code, profopt-get-options): New.
3389         (profopt-execute): Process test directives.
3390
3391         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3392         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3393         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3394
3395 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3396
3397         PR C++/21645
3398         * g++.dg/init/ctor5.C: New test.
3399
3400 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3401
3402         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3403         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3404         vect-113.c, vect-114.c.
3405
3406 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3407
3408         * gcc.dg/const-elim-1.c: Remove xfails.
3409
3410 2005-05-23  Jeff Law  <law@redhat.com>
3411
3412         * gcc.c-torture/compile/pr21638.c: New test.
3413         * gcc.c-torture/compile/20050520-1.c: New test.
3414
3415 2005-05-23  Nick Clifton  <nickc@redhat.com>
3416
3417         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3418         be a proper triple, ie: m32r*-*-*.
3419         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3420
3421 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3422
3423         PR middle-end/21331
3424         PR tree-opt/21293
3425         * gcc.c-torture/compile/pr21293.c: New test.
3426         * gcc.c-torture/execute/pr21331.c: New test.
3427
3428 2004-05-20  Richard Henderson  <rth@redhat.com>
3429
3430         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3431
3432 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3433
3434         * obj-c++-dg.exp: Add.
3435         * obj-c++.exp: Add.
3436         * obj-c++.dg/dg.exp: Add.
3437
3438 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3439
3440         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3441         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3442
3443 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3444
3445         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3446
3447 2004-05-19  Richard Henderson  <rth@redhat.com>
3448
3449         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3450
3451 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3452
3453         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3454
3455         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3456
3457 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR c++/21495
3460         * g++.dg/parse/extern1.C: New test.
3461         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3462
3463 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3464
3465         * gcc.dg/c99-math.h: New.
3466         * gcc.dg/c99-math-float-1.c: New test.
3467         * gcc.dg/c99-math-double-1.c: Likewise.
3468         * gcc.dg/c99-math-long-double-1.c: Likewise.
3469
3470 2005-05-18  Richard Henderson  <rth@redhat.com>
3471
3472         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3473
3474 2005-05-18  Devang Patel  <dpatel@apple.com>
3475
3476         * g++.dg/opt/20050511-1.C: New test.
3477
3478 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3479
3480         PR libfortran/21127
3481         * gfortran.dg/reshape-complex.f90:  New test.
3482
3483 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3484
3485         * gfortran.dg/array_constructor_1.f90: New test.
3486         * gfortran.dg/array_constructor_2.f90: New test.
3487
3488 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3489
3490         PR fortran/20954
3491         * gfortran.dg/pr20954.f: New test.
3492
3493 2005-05-17  Mike Stump  <mrs@apple.com>
3494
3495         Yet more Objective-C++...
3496
3497         * objc.dg/method-5.m: Update.
3498         * objc.dg/method-6.m: Update.
3499         * objc.dg/method-7.m: Update.
3500         * objc.dg/method-9.m: Update.
3501         * objc.dg/try-catch-2.m: Update.
3502
3503 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3504
3505         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3506         Remove little-endian optimizations.
3507
3508 2005-05-17  Jeff Law  <law@redhat.com>
3509
3510         * g++.dg/tree-ssa/pr14814.C: New test.
3511         * gcc.dg/tree-ssa/pr14814.C: New test.
3512         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3513         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3514
3515 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3516
3517         * gcc.dg/compat/generate-random.c: Do not include
3518         libiberty.h.
3519         * gcc.dg/compat/generate-random_r.c: Likewise.
3520
3521 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3522
3523         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3524
3525 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3526
3527         PR middle-end/21595
3528         * g++.dg/tree-ssa/builtin1.C: New testcase.
3529
3530 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3531
3532         PR c++/21454
3533         * g++.dg/opt/const4.C: New test.
3534
3535         PR middle-end/21492
3536         * g++.dg/opt/crossjump1.C: New test.
3537
3538         PR tree-optimization/21610
3539         * gcc.c-torture/compile/20050516-1.c: New test.
3540
3541         PR fortran/15080
3542         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3543         about the test failing.
3544         * gfortran.fortran-torture/execute/where_7.f90: New test.
3545         * gfortran.fortran-torture/execute/where_8.f90: New test.
3546
3547 2005-05-16  Richard Henderson  <rth@redhat.com>
3548
3549         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3550         i?86 and x86_64.
3551
3552 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3555         (limits.h): Include unconditionally.
3556         (stdlib.h): Likewise.
3557         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3558         (limits.h): Include unconditionally.
3559         (stdlib.h): Likewise.
3560         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3561         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3562         (limits.h): Include unconditionally.
3563         (stdlib.h): Likewise.
3564         (hashtab.h): Do not include.
3565         (getopt.h): Likewise.
3566         (stddef.h): Include.
3567         (hashval_t): Define.
3568         (struct entry): Add "next" field.
3569         (HASH_SIZE): New macro.
3570         (hash_table): New variable.
3571         (switchfiles): Do not use xmalloc.
3572         (mix): New macro.
3573         (iterative_hash): New function.
3574         (hasht): Remove.
3575         (e_exists): New function.
3576         (e_insert): Likewise.
3577         (output): Use, instead of libiberty hashtable functions.
3578         (main): Do not use getopt.  Do not call htab_create.
3579
3580 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3581
3582         PR libstdc++/21526
3583         * lib/target-supports.exp (check_mkfifo_available):
3584         Return 0 for cygwin as mkfifo support incomplete on platform.
3585         Fix typos in comments.
3586
3587 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3588
3589         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3590
3591 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3592
3593         PR fortran/17432
3594         * gfortran.dg/assign_4.f: New test.
3595
3596 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3597
3598         PR tree-optimization/21563
3599         * gcc.dg/tree-ssa/pr21563.c: New.
3600
3601 2005-05-14  Jan Hubicka  <jh@suse.cz>
3602
3603         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3604
3605 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3606
3607         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3608
3609 2005-05-13  Julian Brown  <julian@codesourcery.com>
3610
3611         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3612         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3613
3614 2005-05-13  Jan Hubicka  <jh@suse.cz>
3615
3616         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3617         * gcc.dg/fold-xor-?.c: Likewise.
3618         * gcc.dg/pr15784-?.c: Likewise.
3619         * gcc.dg/pr20922-?.c: Likewise.
3620         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3621         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3622         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3623
3624 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3625
3626         PR fortran/21260
3627         * gfortran.dg/hollerith_1.f90: New test.
3628
3629 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3630
3631         * gfortran.dg/func_result_2.f90: New test.
3632
3633 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3634
3635         * gfortran.dg/dev_null.f90: New test.
3636
3637 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3638
3639         * gcc.dg/arm-vfp1.c: Revert last change.
3640
3641 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3642
3643         PR middle-end/19807
3644         PR tree-optimization/19639
3645         * g++.dg/tree-ssa/pr19807.C: New testcase.
3646
3647 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3648
3649         PR libfortran/21471
3650         * gfortran.dg/append-1.f90: New test.
3651
3652 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3653
3654         * gcc.dg/pr18501.c: XFAIL.
3655         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3656         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3657         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3658         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3659         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3660         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3661         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3662         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3663
3664 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3665
3666         PR fortran/20178
3667         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3668         gfortran.dg/f2c_3.f90: New tests.
3669
3670         * gfortran.dg/return_1.f90: Fix dg annotation.
3671
3672 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3673
3674         * gcc.c-torture/compile/20050510-1.c: New test.
3675
3676 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3677
3678         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3679
3680 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3681
3682         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3683
3684 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3685
3686         PR c/17913
3687         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3688
3689 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3690
3691         PR c/21342
3692         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3693         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3694
3695 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3696
3697         PR debug/16676
3698         * gcc.dg/debug/pr16676.c: New test.
3699
3700 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3701
3702         PR testsuite/21443
3703         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3704         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3705         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3706         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3707         Change -O1 to -O2.
3708         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3709         -fno-tree-dominator-opts.
3710
3711 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3712
3713         * gfortran.dg/return_1.f90: New test.
3714
3715 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3716
3717         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3718
3719         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3720
3721 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3722
3723         PR c++/21427
3724         * g++.dg/inherit/covariant13.C: New.
3725
3726 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3727
3728         PR libfortran/19155
3729         * gfortran.dg/pr19155.f: New test.
3730
3731 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3732
3733         PR inline-asm/8788
3734         * gcc.dg/pr8788-1.c: New testcase.
3735
3736 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3737
3738         PR target/21416
3739         * gcc.target/mips/fpcmp-[12].c: New tests.
3740
3741 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3742
3743         * lib/target-supports-dg.exp (dg-require-fork): New function.
3744         (dg-require-mkfifo): Likewise.
3745         * lib/target-supports.exp (check_function_available): New
3746         function.
3747         (check_fork_available): Likewise.
3748         (check_mkfifo_available): Likewise.
3749
3750 2005-05-06  Jeff Law  <law@redhat.com>
3751
3752         * gcc.c-torture/compile/pr21380.c: New test.
3753
3754 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/20961
3757         * g++.dg/ext/weak3.C: New test.
3758
3759 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3760
3761         PR c++/21352
3762         * g++.dg/template/crash37.C: New test.
3763
3764 2005-05-05  Paul Brook  <paul@codesourcery.com>
3765
3766         * gcc.dg/arm-g2.c: Use effective-target arm32.
3767         * gcc.dg/arm-mmx-1.c: Ditto.
3768         * gcc.dg/arm-scd42-2.c: Ditto.
3769         * gcc.dg/arm-vfp1.c: Ditto.
3770         * lib/target-supports.exp (check_effective_target_arm32): New
3771         function.
3772
3773 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3774
3775         PR libfortran/21354
3776         gfortran.dg/in_pack_rank7.f90:  New test.
3777
3778 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3779
3780         PR middle-end/15618
3781         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3782
3783 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR middle-end/21265
3786         * gcc.dg/20050503-1.c: New test.
3787
3788         PR rtl-optimization/21239
3789         * gcc.dg/i386-sse-11.c: New test.
3790
3791 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3792
3793         PR target/16888
3794         * gcc.target/i386/asm-1.c: New test.
3795
3796 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR rtl-optimization/21330
3799         * gcc.c-torture/execute/20050502-1.c: New test.
3800
3801         PR target/21297
3802         * gcc.c-torture/execute/20050502-2.c: New test.
3803
3804 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3805
3806         PR middle-end/21282
3807         * gcc.dg/pr21282.c: New.
3808
3809 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3810
3811         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3812         * gcc.dg/vect/vect-92.c: Likewise
3813         * gcc.dg/vect/vect-93.c: Likewise
3814         * gcc.dg/vect/vect-dv-1.c: Likewise
3815         * gcc.dg/vect/vect-dv-2.c: Likewise
3816         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3817
3818 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3819
3820         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3821         * gfortran.dg/vect/vect-2.f90:  Likewise
3822         * gfortran.dg/vect/vect-3.f90:  Likewise
3823         * gfortran.dg/vect/vect-4.f90:  Likewise
3824         * gfortran.dg/vect/vect-5.f90:  Likewise
3825
3826 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3827
3828         PR target/20813
3829         * gcc.dg/rs6000-fpint-2.c: New.
3830
3831 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3832
3833         PR c/15698
3834         * gcc.dg/builtins-30.c: Update expected messages.
3835         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3836         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3837         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3838
3839 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3840
3841         PR tree-optimization/21294
3842         * gcc.dg/tree-ssa/pr21294.c: New.
3843
3844 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3845
3846         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3847         __builtin_altivec_st_internal_4si built-in.
3848
3849 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3850
3851         PR c++/15875
3852         * g++.dg/template/ptrmem14.C: New test.
3853
3854 2005-05-02  Paul Brook  <paul@codesourcery.com>
3855
3856         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3857
3858 2005-05-02  Michael Matz  <matz@suse.de>
3859
3860         PR c++/19542
3861         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3862
3863 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3864
3865         * g++.dg/cpp/weak.C: New test.
3866
3867 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3868
3869         * gcc.dg/tree-ssa/loop-8.c: New test.
3870
3871 2005-04-30  Michael Maty  <matz@suse.de>
3872
3873         * gcc.dg/inline-mcpy.c: New test.
3874
3875 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3876
3877         PR libfortran/18958
3878         * gfortran.dg/eoshift.f90:  New test case.
3879
3880 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3881
3882         PR libfortran/18857
3883         * gfortran.dg/matmul_1.f90: New test.
3884
3885 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3886
3887         PR tree-optimization/21030
3888         * gcc.dg/tree-ssa/pr21030.c: New.
3889
3890 2005-04-29  Devang Patel  <dpatel@apple.com>
3891
3892         PR tree-optimization/21272
3893         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3894
3895 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR fortran/13082
3898         PR fortran/18824
3899         * gfortran.dg/entry_4.f90: New test.
3900         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3901         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3902         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3903         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3904         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3905         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3906         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3907
3908 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3909
3910         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3911
3912 2005-04-29  Paul Brook   <paul@codesourcery.com>
3913
3914         * gfortran.dg/entry_3.f90: New test.
3915
3916 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3917
3918         * gfortran.dg/implicit_4.f90: New test.
3919
3920 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3921
3922         * lib/target-supports.exp (check_profiling_available): Return
3923         false for xtensa-*-elf.
3924
3925 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3926
3927         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3928         error if file cannot be deleted.
3929
3930 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3931
3932         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3933         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3934         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3935         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3936         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3937         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3938         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3939         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3940         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3941         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3942         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3943         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3944         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3945
3946 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3947
3948         PR fortran/20865
3949         * gfortran.dg/pr20865.f90: New test.
3950
3951 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3952
3953         * gcc.dg/void-cast-2.c: New test.
3954
3955 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3956
3957         PR c/21159
3958         * gcc.dg/void-cast-1.c: New test.
3959
3960 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3961
3962         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3963
3964 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3965
3966         PR fortran/21177
3967         * gfortran.dg/pr21177.f90: New test.
3968
3969 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3970
3971         PR tree-optimization/21171
3972         * gcc.dg/tree-ssa/pr21171.c: New test.
3973
3974 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3975
3976         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3977         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3978         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3979         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3980         gcc.dg/tree-ssa/gen-vect-32.c: New.
3981         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3982         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3983         don't run on PPC32.
3984
3985 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3986
3987         PR c/21213
3988         * gcc.dg/transparent-union-3.c: New test.
3989
3990 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3991
3992         PR c/20740
3993         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3994         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3995         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3996         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3997         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3998         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3999
4000 2005-04-26  Jeff Law  <law@redhat.com>
4001
4002         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4003         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4004         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4005         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4006         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4007         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4008         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4009
4010 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4011
4012         PR tree-optimization/17598
4013         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4014
4015 2005-04-25  Mike Stump  <mrs@apple.com>
4016
4017         * objc.dg/fix-and-continue-1.m: Add.
4018
4019 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4020
4021         PR c++/20995
4022         * g++.dg/opt/pr20995-1.C: New test case.
4023
4024 2005-04-25  Devang Patel <dpatel@apple.com>
4025
4026         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4027
4028 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4029
4030         PR testsuite/21062
4031         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4032
4033 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         PR C++/21188
4036         * g++.dg/opt/rtti2.C: New test.
4037
4038 2005-04-25  Paul Brook  <paul@codesourcery.com>
4039         Steven G. Kargl  <kargls@comcast.net>
4040
4041         PR fortran/20879
4042         * gfortran.dg/ichar_1.f90: New file.
4043
4044 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR middle-end/20991
4047         * g++.dg/opt/pr20991.C: New test.
4048
4049         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4050         where sizeof (type) < __alignof__ (type).
4051         * gcc.dg/compat/struct-layout-1.h: Likewise.
4052
4053 2005-04-24  Per Bothner  <per@bothner.com>
4054             Devang Patel  <dpatel@apple.com>
4055
4056         PR preprocessor/20907
4057         * gcc.dg/cpp/very-long-comment.c: New test.
4058
4059 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4060
4061         PR fortran/20059
4062         * gfortran.dg/common_5.f: New test.
4063
4064 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4065
4066         PR middle-end/21082
4067         * g++.dg/tree-ssa/pr21082.C: New testcase.
4068
4069 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4070
4071         * gcc.dg/vect/vect-99.c: New test.
4072
4073 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4074
4075         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4076
4077 2005-04-22  Jeff Law  <law@redhat.com>
4078
4079         * gcc.dg/uninit-5.c: Remove xfails.
4080         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4081         conditionals and loads.
4082
4083 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4084
4085         PR libfortran/20074
4086         PR libfortran/20436
4087         PR libfortran/21108
4088         * gfortran.dg/nested_reshape.f90: new test
4089         * gfortran.dg/reshape-alloc.f90: new test
4090         * gfortran.dg/reshape.f90: new test
4091
4092 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4093
4094         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4095
4096         * gcc.dg/arm-vfp1.c: New test.
4097
4098 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4099
4100         PR c++/21087
4101         * g++.dg/lookup/builtin2.C: New test.
4102
4103 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4104
4105         * gcc.dg/weak/weak-13.c: New test.
4106
4107 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4108
4109         * lib/target-supports.exp (check_effective_target_sync_int_long):
4110         Add powerpc*.
4111
4112 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4113
4114         * gcc.target/mips/branch-1.c: New test.
4115
4116 2005-04-21  Richard Henderson  <rth@redhat.com>
4117
4118         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4119         * gcc.dg/vect/vect-86.c: Likewise.
4120         * gcc.dg/vect/vect-87.c: Likewise.
4121         * gcc.dg/vect/vect-88.c: Likewise.
4122
4123 2005-04-21  Devang Patel  <dpatel@apple.com>
4124
4125         PR optimization/20994
4126         * gcc.dg/tree-ssa/ifc-3.c: New test.
4127
4128 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4129
4130         PR c/12913
4131         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4132         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4133         gcc.dg/c99-vla-jump-5.c: New tests.
4134
4135 2005-04-19  Richard Henderson  <rth@redhat.com>
4136
4137         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4138         Fix typo in exists check.
4139         (check_effective_target_sync_int_long): New.
4140         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4141         * gcc.dg/ia64-sync-2.c: Likewise.
4142         * gcc.dg/ia64-sync-3.c: Likewise.
4143         * gcc.dg/ia64-sync-4.c: Likewise.
4144
4145 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4146
4147         * gcc.dg/fold-xor-1.c: New test.
4148         * gcc.dg/fold-xor-2.c: New test.
4149
4150 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4151
4152         PR target/20670
4153         * g++.dg/eh/fp-regs.C: New test.
4154
4155 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4156
4157         * gcc.dg/Wint-to-pointer-cast-1.c,
4158         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4159         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4160         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4161
4162 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4163
4164         PR fortran/16861
4165         * gfortran.dg/pr16861.f90: New test.
4166
4167 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4168
4169         * gcc.dg/pr21085.c: New test.
4170
4171 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4172
4173         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4174         (setup_mips_tests, dg-mips-options): New procedures.
4175         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4176         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4177         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4178         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4179         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4180         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4181         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4182         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4183         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4184         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4185         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4186         dg-mips-options instead of dg-options.  Remove now-redundant
4187         preprocessor guards.
4188         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4189         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4190         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4191         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4192         * gcc.dg/vr-mult-2.c: Delete.
4193         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4194         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4195         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4196         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4197         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4198         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4199         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4200
4201 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4202
4203         * ada/acats/run_all.sh: Use sync when executable not present.
4204
4205 2005-04-18  Devang Patel  <dpatel@apple.com>
4206
4207         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4208         * gcc.dg/vect/vect-11a.c: New.
4209         * gcc.dg/vect/vect-none.c: Update.
4210         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4211
4212 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4213
4214         PR tree-optimization/20922
4215         * gcc.dg/pr20922-1.c: New test.
4216         * gcc.dg/pr20922-2.c: New test.
4217         * gcc.dg/pr20922-3.c: New test.
4218         * gcc.dg/pr20922-4.c: New test.
4219         * gcc.dg/pr20922-5.c: New test.
4220         * gcc.dg/pr20922-6.c: New test.
4221
4222 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4223
4224         PR libfortran/20950
4225         * gfortran.dg/pr20950.f: New test.
4226
4227 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4228
4229         PR libfortran/19216
4230         * gfortran.dg/pr19216.f: New test.
4231
4232 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4233
4234         PR tree-optimization/21001
4235         * gcc.dg/tree-ssa/pr21001.c: New.
4236
4237 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4238
4239         PR libfortran/21075
4240         * gfortran.dg/reshape_rank7.f90: New test.
4241
4242 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4243
4244         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4245         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4246         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4247         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4248         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4249         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4250         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4251         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4252         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4253         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4254         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4255         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4256         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4257         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4258         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4259         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4260         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4261         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4262         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4263         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4264         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4265
4266 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4267
4268         * gfortran.dg/wtruncate.f: New testcase.
4269         * gfortran.dg/wtruncate.f90: New testcase.
4270
4271 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR c++/21025
4274         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4275         which sizeof/alignof is dependent, rather than just whether we are
4276         processing_template_decl.
4277
4278 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4279
4280         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4281         corrected typo where the wrong variables had been compared.
4282
4283 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4284
4285         PR libfortran/18495
4286         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4287         Test callee-allocated version of return array with a write
4288         statement.
4289         Test spread with a temporary with another write statement.
4290
4291 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4292
4293         PR tree-optimization/21031
4294         * gcc.dg/tree-ssa/pr21031.c: New.
4295
4296 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4297
4298         PR tree-optimization/21004
4299         * gcc.dg/builtins-53.c: Include builtins-config.h.
4300         Check floorf, ceilf, floorl and ceill transformations
4301         only when HAVE_C99_RUNTIME is defined.
4302
4303 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4304
4305         PR middle-end/20739
4306         * gcc.dg/tree-ssa/pr20739.c: New test.
4307
4308 2005-04-14  Mike Stump  <mrs@apple.com>
4309
4310         * gcc.dg/Foundation.framework/empty: New.
4311         * gcc.dg/framework-2.c: New.
4312
4313 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4314
4315         PR tree-optimization/21021
4316         * gcc.c-torture/compile/pr21021.c: New.
4317
4318 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4319
4320         PR testsuite/21010
4321         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4322         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4323         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4324         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4325         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4326         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4327         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4328         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4329
4330 2005-04-14  Richard Henderson  <rth@redhat.com>
4331
4332         * lib/target-supports.exp (check_effective_target_vect_condition):
4333         Add ia64, i?86, and x86_64.
4334
4335 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4336
4337         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4338
4339 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4340
4341         PR tree-optimization/20657
4342         * gcc.dg/tree-ssa/pr20657.c: New.
4343
4344 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4345
4346         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4347         (long long int)trunc*.
4348
4349 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4350
4351         PR target/20927
4352         * gcc.dg/pr20927.c: New test.
4353
4354 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4355
4356         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4357         * gcc.target/mips/asm-1.c: Likewise.
4358
4359 2005-04-13  Dale Johannesen  <dalej@apple.com>
4360
4361         * objc.dg/objc-fast-4.m:  New.
4362
4363 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4364
4365         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4366         directory.
4367         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4368
4369 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4370
4371         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4372         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4373         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4374
4375 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4376
4377         PR tree-optimization/20913
4378         * gcc.dg/tree-ssa/pr20913.c: New.
4379
4380         PR tree-optimization/20702
4381         * gcc.dg/tree-ssa/pr20702.c: New.
4382
4383 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4384
4385         PR c++/13744
4386         * g++.dg/inherit/local3.C: New test.
4387
4388 2005-04-12  Jeff Law  <law@redhat.com>
4389
4390         * gcc.dg/tree-ssa/20050412-1.c: New test.
4391
4392 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4393
4394         PR libfortran/19016
4395         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4396         Add tests with mask generated by expression.
4397         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4398         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4399         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4400
4401 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4402
4403         PR middle-end/20917
4404         * gcc.dg/20050409-1.c: New test.
4405
4406 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4407
4408         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4409
4410 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4411
4412         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4413         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4414         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4415         (TARGET_CXX): Adjust accordingly.
4416         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4417         determine_class_data_visibility and class_data_always_comdat.
4418         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4419         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4420         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4421         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4422         (arm_cxx_determine_class_data_visibility): New.
4423         (arm_cxx_class_data_always_comdat): Likewise.
4424         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4425         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4426         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4427         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4428         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4429         Define.
4430
4431 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4432
4433         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4434
4435 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4436
4437         * gcc.dg/i386-darwin-fpmath.c: New.
4438
4439 2004-04-11  Devang Patel  <dpatel@apple.com>
4440
4441         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4442         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4443         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4444         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4445         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4446         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4447         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4448         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4449         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4450
4451 2004-04-11  Devang Patel  <dpatel@apple.com>
4452
4453         * gcc.dg/vect/vect-dv-1.c: New test.
4454         * gcc.dg/vect/vect-dv-2.c: New test.
4455
4456 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4457
4458         PR tree-optimization/20933
4459         * gcc.dg/tree-ssa/pr20933.c: New test.
4460
4461 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4462
4463         * gfortran.dg/fold_nearest.f90: New test.
4464
4465 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4466
4467         * gcc.dg/tree-ssa/alias-1.c: New test.
4468
4469 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4470
4471         PR tree-optimization/20920
4472         * g++.dg/tree-ssa/pr20920.C: New test.
4473
4474 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4475
4476         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4477         (long long int)ceil*.
4478
4479 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4480
4481         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4482         explicit C++ linkage.
4483
4484 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4485
4486         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4487         warning for arithmetic IF statements.
4488
4489 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4490
4491         * eor_handling_1.f90: New test case.
4492         * eor_handling_2.f90: New test case.
4493         * eor_handling_3.f90: New test case.
4494         * eor_handling_4.f90: New test case.
4495         * eor_handling_5.f90: New test case.
4496         * noadv_size.f90: New test case.
4497         * pad_no.f90: New test case.
4498
4499 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4500
4501         * gcc.c-torture/execute/20050410-1.c: New test.
4502
4503 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4504
4505         * gcc.dg/pr20126.c: New.
4506
4507 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4508             Steven G. Kargl <kargls@comcast.net>
4509
4510         * gfortran.dg/PR19872.f: New test.
4511
4512 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4513
4514         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4515
4516 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4517
4518         * gfortran.dg/nint_1.f90: New test.
4519
4520 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4521
4522         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4523         Added test for callee-allocated arrays with write statements.
4524         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4525         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4526         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4527         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4528         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4529
4530 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4531
4532         PR libfortran/20163
4533         * gfortran.dg/open-options-blanks.f:  New test.
4534
4535 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4536
4537         PR fortran/13257
4538         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4539
4540 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4541
4542         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4543         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4544         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4545         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4546         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4547         * gcc.c-torture/execute/stdarg-4.c: New test.
4548
4549         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4550
4551         PR target/20795
4552         * g++.dg/abi/param2.C: New test.
4553
4554 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4555
4556         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4557
4558 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4559
4560         * gcc.dg/builtins-53.c: New test.
4561
4562 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4563
4564         * g++.dg/tree-ssa/pr18178.C: New test.
4565         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4566         * gcc.c-torture/execute/20041019-1.c: New test.
4567         * gcc.dg/tree-ssa/20041008-1.c: New test.
4568         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4569         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4570         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4571         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4572         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4573         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4574         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4575         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4576         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4577         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4578
4579 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4580
4581         PR rtl-optimization/20466
4582         * gcc.c-torture/execute/pr20466-1.c: New test.
4583
4584 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4585
4586         PR c++/20905
4587         * g++.dg/parse/cond2.C: New test.
4588
4589         PR c++/20145
4590         * g++.dg/warn/Wdtor1.C: New test.
4591
4592 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4593
4594         PR fortran/17229
4595         * gfortran.dg/pr17229.f: New test.
4596
4597 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4598
4599         * gfortran.dg/tiny_1.f90: New test.
4600         * gfortran.dg/tiny_2.f90: ditto.
4601
4602 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4603
4604         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4605         * gfortran.dg/open_new.f90:  Fix dg-do run line
4606
4607 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4608
4609         * lib/target-supports.exp (get_compiler_messages): Support
4610         optional arguments, the fourth being compiler options.
4611         (check_effective_target_fpic): New proc.
4612         * gcc.dg/20050321-2.c: Restrict to target fpic.
4613
4614 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4615
4616         * gcc.dg/15443-1.c: New test.
4617         * gcc.dg/15443-2.c: Likewise.
4618
4619 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4620
4621         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4622
4623 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4624
4625         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4626
4627 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4628
4629         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4630         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4631         -m64.
4632         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4633         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4634         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4635
4636 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4637
4638         PR c++/20212
4639         * g++.dg/warn/Wunused-11.C: New test.
4640
4641 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4642
4643         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4644
4645 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4646
4647         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4648
4649 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/20734
4652         * g++.dg/template/ptrmem13.C: New test.
4653
4654 2005-04-05  Per Bothner  <per@bothner.com>
4655
4656         * lib/gcc.exp: Always add -fno-show-column, for now.
4657
4658 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4659
4660         PR testsuite/20767
4661         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4662         of plain old "unsigned int" for the type of "i".  Makes this test
4663         64bit clean.
4664
4665 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4666
4667         * gcc.dg/i386-ssefn-1.c: New test.
4668         * gcc.dg/i386-ssefn-2.c: New test.
4669         * gcc.dg/i386-ssefn-3.c: New test.
4670         * gcc.dg/i386-ssefn-4.c: New test.
4671
4672 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR tree-optimization/20076
4675         * gcc.dg/builtin-apply4.c: New test.
4676
4677         PR preprocessor/19475
4678         * gcc.dg/cpp/macspace1.c: New test.
4679         * gcc.dg/cpp/macspace2.c: New test.
4680
4681 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4682
4683         * gfortran.dg/pr20755.f: Fixed bad format.
4684
4685 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/20763
4688         * g++.dg/ext/attrib21.C: New test.
4689
4690 2004-04-05  Devang Patel  <dpatel@apple.com>
4691
4692         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4693         * gcc.dg/vect/vect-shift-1.c: New test.
4694
4695 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4696
4697         PR libfortran/20755
4698         * gfortran.dg/pr20755.f: New test.
4699
4700 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4701
4702         * gfortran.dg/pr15959.f90: New test.
4703         * gfortran.dg/string_pad_trunc.f90: New test.
4704
4705 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4706
4707         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4708         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4709         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4710         syntax.
4711
4712 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4713
4714         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4715
4716 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4717
4718         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4719         * gcc.c-torture/compile/20011119-2.c: Likewise.
4720         * gcc.c-torture/compile/981001-2.c: Likewise.
4721
4722 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/20679
4725         * g++.dg/template/overload4.C: New test.
4726
4727 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4728
4729         PR c++/20746
4730         * g++.dg/abi/covariant5.C: New.
4731
4732         PR debug/20505
4733         * g++.dg/debug/const2.C: New.
4734
4735 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR rtl-optimization/16104
4738         * gcc.c-torture/execute/20050316-1.c: New test.
4739
4740 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4741
4742         * g++.dg/template/spec23.C: Fix dg-error text.
4743
4744 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4745
4746         PR c++/19199
4747         * g++.dg/expr/lval2.C: New.
4748
4749 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4750
4751         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4752         __builtin_strcasecmp and __builtin_strncasecmp.
4753
4754 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4755
4756         PR c++/20723
4757         * g++.dg/template/spec22.C: New.
4758         * g++.dg/template/spec23.C: New.
4759
4760 2005-04-03  Dale Ranta  <dir@lanl.gov>
4761             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4762
4763         PR libfortran/20068
4764         PR libfortran/20125
4765         PR libfortran/20156
4766         PR libfortran/20471
4767         * gfortran.dg/backspace.f: New test.
4768
4769 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4770
4771         * gcc.dg/pr19345.c: New test.
4772
4773 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4774
4775         PR tree-optimization/20640
4776         * gcc.dg/torture/tree-loop-1.c: New.
4777
4778 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4779
4780         PR rtl-optimization/20290
4781         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4782
4783 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4784
4785         * gcc.dg/rs6000-fpint.c: New.
4786
4787 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4788
4789         * gcc.dg/old-style-then-proto-1.c: New test.
4790
4791 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4792
4793         * gfortran.fortran-torture/execute/backspace.f90: Check
4794         after backspace and read was incorrect.
4795
4796 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4797
4798         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4799         buffer past the terminating NUL using memcmp.
4800         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4801         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4802
4803         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4804         Fix unused/uninitialized variable warnings.
4805
4806         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4807         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4808         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4809         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4810
4811         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4812         gcc.c-torture/execute/builtins/fputs-lib.c,
4813         gcc.c-torture/execute/builtins/lib/fprintf.c,
4814         gcc.c-torture/execute/builtins/lib/main.c,
4815         gcc.c-torture/execute/builtins/lib/memcmp.c,
4816         gcc.c-torture/execute/builtins/lib/memmove.c,
4817         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4818         gcc.c-torture/execute/builtins/lib/memset.c,
4819         gcc.c-torture/execute/builtins/lib/printf.c,
4820         gcc.c-torture/execute/builtins/lib/sprintf.c,
4821         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4822         gcc.c-torture/execute/builtins/lib/strchr.c,
4823         gcc.c-torture/execute/builtins/lib/strcmp.c,
4824         gcc.c-torture/execute/builtins/lib/strcpy.c,
4825         gcc.c-torture/execute/builtins/lib/strcspn.c,
4826         gcc.c-torture/execute/builtins/lib/strlen.c,
4827         gcc.c-torture/execute/builtins/lib/strncat.c,
4828         gcc.c-torture/execute/builtins/lib/strncmp.c,
4829         gcc.c-torture/execute/builtins/lib/strncpy.c,
4830         gcc.c-torture/execute/builtins/lib/strrchr.c,
4831         gcc.c-torture/execute/builtins/lib/strspn.c,
4832         gcc.c-torture/execute/builtins/lib/strstr.c,
4833         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4834         gcc.c-torture/execute/builtins/strlen-2.c,
4835         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4836         prototypes.
4837
4838 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4839
4840         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4841         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4842         selectany usage.
4843
4844 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR c++/19406
4847         * g++.dg/debug/using1.C: New test.
4848
4849 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4850
4851         PR middle-end/20524
4852         * gcc.dg/alias-7.c: Prefix asm-declared name with
4853         __USER_LABEL_PREFIX__.
4854
4855 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4856
4857         Fix fallout from PR middle-end/15700:
4858         * gcc.c-torture/compile/20011119-1.c: Take
4859         __USER_LABEL_PREFIX__ into account.
4860         * gcc.c-torture/compile/20011119-2.c: Likewise.
4861
4862 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4863
4864         PR c++/18644
4865         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4866
4867 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4868
4869         PR c/17855
4870         * gcc.c-torture/compile/struct-non-lval-1.c,
4871         gcc.c-torture/compile/struct-non-lval-2.c,
4872         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4873
4874 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4875
4876         * gcc.dg/tls/tls.exp: Remove temporary file.
4877         * g++.dg/tls/tls.exp: Ditto.
4878         * lib/file-format.exp: Ditto.
4879         * g++.dg/special/ecos.exp: Ditto.
4880
4881         * lib/profopt.exp: Treat prof_ext as a list.
4882         * gcc.misc-tests/bprob.exp: Ditto.
4883         * g++.dg/bprob/bprob.exp: Ditto.
4884
4885         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4886         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4887         g++.dg/tree-ssa/pointer-reference-alias.C,
4888         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4889         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4890         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4891         g++.dg/vect/pr19951.cc: Ditto.
4892         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4893         gcc.dg/builtins-47.c: Ditto.
4894         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4895         gcc.dg/pr20115-1.c: Ditto.
4896         * gcc.dg/tree-ssa/20030530-2.c,
4897         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4898         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4899         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4900         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4901         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4902         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4903         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4904         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4905         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4906         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4907         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4908         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4909         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4910         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4911         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4912         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4913         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4914         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4915         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4916         gcc.dg/tree-ssa/20030824-1.c,
4917         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4918         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4919         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4920         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4921         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4922         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4923         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4924         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4925         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4926         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4927         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4928         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4929         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4930         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4931         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4932         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4933         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4934         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4935         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4936         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4937         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4938         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4939         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4940         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4941         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4942         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4943         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4944         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4945         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4946         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4947         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4948         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4949         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4950         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4951         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4952         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4953         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4954         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4955         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4956         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4957         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4958         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4959         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4960         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4961         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4962         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4963         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4964         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4965         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4966         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4967         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4968         gcc.dg/tree-ssa/useless-1.c: Ditto.
4969         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4970         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4971         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4972         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4973         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4974         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4975         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4976         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4977         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4978         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4979         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4980         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4981         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4982         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4983         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4984         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4985         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4986         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4987         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4988         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4989         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4990         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4991         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4992         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4993         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4994         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4995         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4996         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4997         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4998         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4999         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5000         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5001         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5002         gcc.dg/vect/vect-none.c: Ditto.
5003         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5004         treelang/compile/unsigned.tree: Ditto.
5005
5006         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5007         * gcc.dg/cpp/direct2s.c: Ditto.
5008         * gcc.dg/cpp/paste4.c: Ditto.
5009         * gcc.dg/cpp/separate-1.c: Ditto.
5010         * gcc.dg/pch/save-temps-1.c: Ditto.
5011         * g++.dg/ext/altivec-10.C: Ditto.
5012         * g++.dg/pch/pch.C: Ditto.
5013
5014         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5015
5016         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5017         * g++.dg/template/repo1.C: Ditto.
5018         * g++.dg/template/repo2.C: Ditto.
5019         * g++.dg/template/repo3.C: Ditto.
5020         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5021         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5022         * g++.old-deja/g++.pt/repo1.C: Ditto.
5023         * g++.old-deja/g++.pt/repo2.C: Ditto.
5024         * g++.old-deja/g++.pt/repo3.C: Ditto.
5025         * g++.old-deja/g++.pt/repo4.C: Ditto.
5026
5027         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5028         * gcc.dg/20030107-1.c: Ditto.
5029         * gcc.dg/20030702-1.c: Ditto.
5030         * gcc.dg/profile-generate-1.c: Ditto.
5031         * g++.dg/other/profile1.C: Ditto.
5032         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5033
5034         * lib/gcc-dg.exp (remove-build-file): New.
5035         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5036         cleanup-tree-dump, cleanup-saved-temps): New.
5037
5038 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         PR c++/19203, DR 214
5041         * g++.dg/parse/ambig3.C: Not ambiguous.
5042         * g++.dg/template/spec20.C: New.
5043         * g++.dg/template/spec21.C: New.
5044
5045 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5046
5047         PR target/20045
5048         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5049
5050 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5051
5052         PR libfortran/20660
5053         * gfortran.dg/negative_unit.f: New test.
5054
5055 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5056
5057         * gcc.dg/20050330-1.c: New test.
5058
5059 2005-03-30  Devang Patel  <dpatel@apple.com>
5060
5061         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5062
5063 2005-03-30  Dale Johannesen  <dalej@apple.com>
5064
5065         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5066
5067 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5068
5069         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5070         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5071         Strip options from test name.
5072
5073 2005-03-31  Jan Hubicka  <jh@suse.cz>
5074
5075         * gcc.dg/varpool-1.c: New testcase.
5076
5077 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5078
5079         PR c/772
5080         PR c/17913
5081         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5082         gcc.dg/stmt-expr-label-3.c : New tests.
5083         * gcc.c-torture/execute/medce-2.c: Remove.
5084
5085 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5086
5087         PR c/20368
5088         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5089         tests.
5090
5091 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5092
5093         * gcc.c-torture/compile/pr20203.c: New test.
5094
5095 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5096
5097         * gfortran.dg/promotion.f90:  New test.
5098
5099 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5100
5101         PR middle-end/20491
5102         * gcc.dg/torture/asm-subreg-1.c: New test.
5103
5104 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5105
5106         PR c/20672
5107         * gcc.dg/pr20672-1.c: New test.
5108
5109 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5110
5111         * gfortran.dg/vect: New directory.
5112         * gfortran.dg/vect/vect.exp: New.
5113         * gfortran.dg/vect/vect-1.f90: New test.
5114         * gfortran.dg/vect/vect-2.f90: New test.
5115         * gfortran.dg/vect/vect-3.f90: New test.
5116         * gfortran.dg/vect/vect-4.f90: New test.
5117         * gfortran.dg/vect/vect-5.f90: New test.
5118
5119 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR middle-end/20622
5122         * gcc.dg/alias-7.c: New test.
5123
5124 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5125
5126         * gcc.dg/sparc-reg-1.c: New test.
5127
5128 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5129
5130         PR target/19890
5131         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5132
5133 2005-03-29  Dale Ranta  <dir@lanl.gov>
5134             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5135
5136         PR libfortran/20163
5137         * gfortran.dg/pr20163-2.f: New test.
5138
5139 2005-03-28  Jan Hubicka  <jh@suse.cz>
5140
5141         PR middle-end/20635
5142         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5143         by Jakub Jelinek.
5144
5145 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5146
5147         PR tree-optimization/20626
5148         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5149         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5150
5151 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5152
5153         * gfortran.dg/underflow.f90:  New test.
5154         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5155
5156 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5157
5158         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5159
5160 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5161
5162         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5163         (g++_init): Make sure that CXXFLAGS is set.
5164         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5165         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5166         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5167         * lib/objc.exp (objc_init): Likewise.
5168         * lib/treelang.exp (treelang_init): Likewise.
5169
5170 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5171
5172         PR tree-optimization/20470
5173         * gcc.dg/tree-ssa/pr20470.c: New test.
5174
5175 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5176
5177         * gcc.dg/ppc-stfiwx.c: New.
5178
5179 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5180
5181         PR target/19888
5182         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5183
5184 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5185
5186         * gcc.dg/20050325-1.c: Fix a typo.
5187
5188 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5189
5190         PR libfortran/19678
5191         PR libfortran/19679
5192         * gfortran.dg/dos_eol.f: New test.
5193
5194 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5195
5196         PR rtl-optimization/20249
5197         * gcc.dg/20050325-1.c: New test.
5198
5199 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5200
5201         PR libfortran/15332
5202         * gfortran.dg/pr15332.f: New test.
5203
5204 2005-03-24  Dale Johannesen  <dalej@apple.com>
5205
5206         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5207
5208 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5209
5210         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5211         'internal' visibility.
5212         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5213         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5214         'protected' visibility.
5215         * gcc.dg/visibility-7.c: Likewise.
5216         * lib/target-supports.exp (check_visibility_available): Take
5217         a parameter, the kind of visibility to check for.
5218         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5219         to check_visibility_available.
5220
5221         * g++.dg/expr/cast3.C: New.
5222
5223 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5224
5225         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5226         rs6000.
5227
5228 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5229
5230         PR target/20095
5231         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5232
5233 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5234
5235         * gcc.dg/badshift.c: Renamed to...
5236         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5237
5238         * gcc.target/i386/badshift.c: Renamed to...
5239         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5240         only.
5241
5242         PR rtl-optimization/20532
5243         * gcc.target/i386/badshift.c: New.
5244
5245 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5246
5247         * gfortran.dg/pr18025.f90: New test.
5248
5249 2005-03-23  Dale Johannesen  <dalej@apple.com>
5250
5251         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5252
5253 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5254
5255         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5256
5257         * lib/target-supports.exp (check_iconv_available): Default
5258         libiconv to -liconv, if there is no definition.
5259
5260 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5261
5262         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5263
5264 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5265
5266         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5267         * g++.dg/opt/pr7503-2.C: Likewise.
5268         * g++.dg/opt/pr7503-3.C: Likewise.
5269         * g++.dg/opt/pr7503-4.C: Likewise.
5270         * g++.dg/opt/pr7503-5.C: Likewise.
5271         * g++.dg/warn/minmax.C: New test.
5272
5273 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5274
5275         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5276         * gfortran.dg/g77_intrinsics_sub.f: New test.
5277
5278 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5279             Jan Hubicka  <jh@suse.cz>
5280             Steven Bosscher <stevenb@suse.de
5281
5282         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5283
5284 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5285
5286         PR c++/19980
5287         * g++.dg/template/redecl3.C: New test.
5288
5289 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5290
5291         PR c++/20499
5292         * g++.dg/parse/error16.C: Tweak error markers.
5293
5294 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR target/20561
5297         * gcc.dg/20050321-2.c: New test.
5298
5299 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5300
5301         PR c++/20465
5302         PR c++/20381
5303         * g++.dg/template/ptrmem12.C: New.
5304
5305 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5306
5307         PR rtl-optimization/20527
5308         * gcc.c-torture/execute/pr20527-1.c: New test.
5309
5310 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5311
5312         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5313         program, compile it into a real executable and then delete the .c
5314         and .x files afterwards, to avoid problems on testglue targets.
5315
5316 2005-03-21  Stuart Hastings  <stuart@apple.com>
5317
5318         * gcc.target/i386/sse-2.c: New.
5319
5320 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5321
5322         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5323
5324 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5325
5326         * g++.dg/parse/crash25.C: Fix typo.
5327
5328 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5329
5330         PR c++/20461
5331         * g++.dg/parse/crash24.C: New test.
5332
5333         PR c++/20536
5334         * g++.dg/parse/crash25.C: New test.
5335
5336 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5337
5338         PR c++/20147
5339         * g++.dg/ext/stmtexpr4.C: New test.
5340
5341 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5342
5343         PR middle-end/20539
5344         * gcc.c-torture/compile/pr13066-1.c: New test case.
5345         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5346         * g++.dg/opt/pr13066-1.C: Likewise.
5347
5348 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5349
5350         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5351
5352 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5353
5354         PR fortran/18525
5355         * gfortran.dg/nesting_1.f90: New test.
5356
5357 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5358
5359         PR c++/20240
5360         * g++.dg/lookup/using13.C: New test.
5361
5362 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5363
5364         PR c++/20333
5365         * g++.dg/template/crash36.C: New test.
5366
5367 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5368
5369         PR c++/20463
5370         * g++.dg/template/crash35.C: New test.
5371
5372 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5373
5374         PR c++/19966
5375         * g++.dg/overload/operator2.C: New test.
5376
5377 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5378
5379         PR libfortran/20257
5380         * gfortran.dg/pr20257.f90: New test.
5381
5382 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5383
5384         PR libfortran/20480
5385         * gfortran.dg/pr20480.f90: New test.
5386
5387 2005-03-16  Richard Henderson  <rth@redhat.com>
5388
5389         PR middle-end/15700
5390         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5391         (_rtld_global): New.
5392         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5393         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5394
5395         * gcc.dg/alias-3.c: New.
5396         * gcc.dg/alias-4.c: New.
5397         * gcc.dg/alias-5.c: New.
5398         * gcc.dg/alias-6.c: New.
5399
5400 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5401
5402         * gcc.dg/cpp/ucnid-7.c: New.
5403
5404 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5405             Dorit Naishlos  <dorit@il.ibm.com>
5406
5407         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5408         darwin.
5409
5410 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5411
5412         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5413         misaligned accesses.
5414         * gcc.dg/vect/vect-58.c: Likewise.
5415         * gcc.dg/vect/vect-92.c: New.
5416         * gcc.dg/vect/vect-93.c: New.
5417
5418 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5419
5420         PR fortran/18827
5421         * gfortran.dg/assign_2.f90: New test.
5422         * gfortran.dg/assign_3.f90: New test.
5423         * gfortran.dg/assign.f90: New test.
5424
5425 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5426
5427         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5428         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5429         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5430         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5431         names.
5432
5433 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5434
5435         * gcc.dg/cpp/ucnid-6.c: New.
5436
5437         * gcc.dg/cpp/normalize-1.c: New.
5438         * gcc.dg/cpp/normalize-2.c: New.
5439         * gcc.dg/cpp/normalize-3.c: New.
5440         * gcc.dg/cpp/normalize-4.c: New.
5441         * gcc.dg/cpp/ucnid-4.c: New.
5442         * gcc.dg/cpp/ucnid-5.c: New.
5443         * g++.dg/cpp/normalize-1.C: New.
5444         * g++.dg/cpp/ucnid-1.C: New.
5445
5446 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5447
5448         * gcc.dg/pr18628.c: New.
5449
5450 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5451
5452         PR c++/20280
5453         * g++.dg/tree-ssa/pr20280.C: New.
5454
5455 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5456
5457         PR fortran/20467
5458         * gfortran.dg/stfunc_2.f90: New test.
5459
5460 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5461
5462         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5463
5464 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5465
5466         * gcc.dg/tree-ssa/20050314-1.c: New test.
5467
5468 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5469
5470         PR c++/4403
5471         PR c++/9783, DR433
5472         * g++.dg/template/friend34.C: New test.
5473         * g++.dg/template/friend35.C: Likewise.
5474         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5475
5476 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5477
5478         Friend class name lookup 5/n
5479         PR c++/1016
5480         * g++.dg/lookup/hidden-class1.C: New test.
5481         * g++.dg/lookup/hidden-class2.C: Likewise.
5482         * g++.dg/lookup/hidden-class3.C: Likewise.
5483         * g++.dg/lookup/hidden-class4.C: Likewise.
5484         * g++.dg/lookup/hidden-class5.C: Likewise.
5485         * g++.dg/lookup/hidden-class6.C: Likewise.
5486         * g++.dg/lookup/hidden-class7.C: Likewise.
5487         * g++.dg/lookup/hidden-class8.C: Likewise.
5488         * g++.dg/lookup/hidden-class9.C: Likewise.
5489         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5490         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5491         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5492         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5493         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5494         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5495         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5496         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5497         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5498         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5499         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5500
5501 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/20157
5504         * g++.dg/template/error18.C: New test.
5505
5506 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5507
5508         PR debug/16792
5509         * g++.dg/debug/pr16792.C: New test.
5510
5511 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5512
5513         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5514         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5515         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5516         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5517         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5518         test assertion names.
5519
5520 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5521
5522         PR fortran/18600
5523         * gfortran.dg/stfunc_1.f90: New test.
5524
5525 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5526
5527         PR fortran/16907
5528         * gfortran.dg/real_index_1.f90: New test.
5529
5530 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5531
5532         PR fortran/20323
5533         * gfortran.dg/spec_expr_1.f90: New test.
5534
5535 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5536
5537         PR c/20402
5538         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5539         new parser.
5540
5541 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5542
5543         PR fortran/20361
5544         * gfortran.dg/largeequiv_1.f90: New test.
5545
5546 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * gcc.dg/ucnid-1.c: New.
5549         * gcc.dg/ucnid-2.c: New.
5550         * gcc.dg/ucnid-3.c: New.
5551         * gcc.dg/ucnid-4.c: New.
5552         * gcc.dg/ucnid-5.c: New.
5553         * gcc.dg/ucnid-6.c: New.
5554         * gcc.dg/cpp/ucnid-1.c: New.
5555         * gcc.dg/cpp/ucnid-2.c: New.
5556         * gcc.dg/cpp/ucnid-3.c: New.
5557         * g++.dg/other/ucnid-1.C: New.
5558
5559 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5560
5561         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5562
5563 2005-03-11  Per Bothner  <per@bothner.com>
5564
5565         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5566         that diagnotics refer to correct token.
5567         * gcc.dg/unused-3.c: Likewise.
5568
5569 2005-03-11  Per Bothner  <per@bothner.com>
5570
5571         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5572         constant" is now actually on same line as string constant.
5573         * gcc.dg/cpp/direct2s.c: Likewise.
5574
5575 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5576
5577         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5578
5579 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5580
5581         PR libfortran/20124
5582         * gfortran.dg/pr20124.f90: New Test
5583
5584 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5585
5586         PR tree-optimization/20130
5587         * gcc.dg/pr20130-1.c: New test.
5588
5589 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5590
5591         PR target/20095
5592         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5593
5594 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5595
5596         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5597
5598 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5599
5600         * g++.dg/eh/forced1.C: Fix comment.
5601         * g++.dg/eh/forced2.C: Ditto.
5602         * g++.dg/eh/forced3.C: Ditto.
5603         * g++.dg/eh/forced4.C: Ditto.
5604
5605 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5606
5607         PR rtl-opt/20412
5608         * gcc.c-torture/compile/pr20412.c: New test.
5609
5610 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5611
5612         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5613
5614 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR target/20322
5617         * gcc.dg/20050307-1.c: New test.
5618
5619 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5620
5621         PR c++/20375
5622         * g++.dg/other/stdarg3.C: New.
5623
5624 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR c++/18384, c++/18327
5627         * g++.dg/init/array19.C: New test.
5628
5629         PR inline-asm/20314
5630         * gcc.dg/torture/pr20314-1.c: New test.
5631         * gcc.dg/torture/pr20314-2.c: New test.
5632
5633 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5634
5635         * gcc.dg/20050309-1.c: New test.
5636
5637 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5638
5639         * gcc.dg/builtins-10.c: Reactivate disabled test.
5640         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5641         new cbrt transformations.
5642
5643 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/20208
5646         * g++.dg/template/array13.C: New test.
5647
5648 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5649
5650         PR c++/16859
5651         * g++.dg/init/brace4.C: New test.
5652
5653 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5654
5655         PR c++/20186
5656         * g++.dg/template/non-dependent12.C: New.
5657
5658 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/20142
5661         * g++.dg/init/array18.C: Add dg-do run marker.
5662
5663         PR c++/20142
5664         * g++.dg/init/array18.C: New test.
5665
5666 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5667
5668         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5669         * g++.dg/gcov/gcov.exp: Likewise.
5670         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5671         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5672         * lib/c-torture.exp: Likewise.
5673         * lib/fortran-torture.exp: Likewise.
5674         * lib/g++.exp: Likewise.
5675         * lib/gcc-defs.exp: Likewise.
5676         * lib/gcc-dg.exp: Likewise.
5677         * lib/gcc.exp: Likewise.
5678         * lib/gcov.exp: Likewise.
5679         * lib/gfortran.exp: Likewise.
5680         * lib/mike-g++.exp: Likewise.
5681         * lib/mike-gcc.exp: Likewise.
5682         * lib/objc-torture.exp: Likewise.
5683         * lib/objc.exp: Likewise.
5684         * lib/profopt.exp: Likewise.
5685         * lib/target-libpath.exp: Likewise.
5686         * lib/target-supports.exp: Likewise.
5687         * lib/treelang.exp: Likewise.
5688         * lib/wrapper.exp: Likewise.
5689
5690 2005-03-08  Jeff Law  <law@redhat.com>
5691
5692         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5693         PHI-OPT changes.
5694
5695 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5696
5697         * gcc.dg/vect/pr20122.c: New test.
5698
5699 2005-03-07  Jeff Law  <law@redhat.com>
5700
5701         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5702         was folded away.
5703         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5704         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5705         * gcc.dg/tree-ssa/pr18134.c: New test.
5706
5707 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5708
5709         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5710         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5711         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5712
5713 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5714
5715         PR tree-opt/17671
5716         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5717
5718 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5719
5720         * g++.dg/warn/Wnvdtor.C: New test.
5721
5722 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5723
5724         * gcc.dg/torture/pr19683-1.c: New test.
5725
5726 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5727
5728         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5729         * gfortran.dg/g77/19990313-2.f: Ditto.
5730         * gfortran.dg/g77/19990313-3.f: Ditto.
5731         * gfortran.dg/g77/19990525-0.f: Ditto.
5732         * gfortran.dg/g77/19990826-0.f: Ditto.
5733         * gfortran.dg/g77/19990826-2.f: Ditto.
5734         * gfortran.dg/g77/19990826-3.f: Ditto.
5735         * gfortran.dg/g77/20000511-1.f: Ditto.
5736         * gfortran.dg/g77/20000511-2.f: Ditto.
5737         * gfortran.dg/g77/970625-2.f: Ditto.
5738         * gfortran.dg/g77/980310-2.f: Ditto.
5739         * gfortran.dg/g77/980310-3.f: Ditto.
5740         * gfortran.dg/g77/980310-8.f: Ditto.
5741         * gfortran.dg/g77/980519-2.f: Ditto.
5742         * gfortran.dg/g77/alpha1.f: Ditto.
5743         * gfortran.dg/g77/claus.f: Ditto.
5744         * gfortran.dg/g77/erfc.f: Ditto.
5745         * gfortran.dg/g77/short.f: Ditto.
5746         * gfortran.fortran-torture/execute/data.f90: Ditto.
5747         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5748         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5749
5750 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5751
5752         * lib/file-format.exp (gcc_target_object_format): Add check for som
5753         format and hardcode object formats on hppa*-*-hpux*.
5754         * lib/target-supports.exp (check_weak_available): Add check for som
5755         object format.  Always return 0 on hppa*-*-hpux10*.
5756
5757         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5758         is defined.
5759
5760         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5761
5762 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5763
5764         * gfortran.dg/pr19936_1.f90: New test.
5765         * gfortran.dg/pr19936_2.f90: New test.
5766         * gfortran.dg/pr19936_3.f90: New test.
5767
5768 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5769             Paul Thomas <prthomas@drfccad.cea.fr>
5770
5771         * gfortran.dg/PR19754_1.f90: New test.
5772         * gfortran.dg/PR19754_2.f90: Ditto.
5773
5774 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5775
5776         PR c++/19311
5777         * g++.dg/template/non-dependent11.C: New test.
5778
5779 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5780
5781         * lib/target-supports.exp (check_iconv_available): Fix comment.
5782
5783 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5784             Joseph S. Myers  <joseph@codesourcery.com>
5785
5786         PR c++/19797
5787         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5788
5789 2005-03-04  Matthew Sachs  <msachs@apple.com>
5790
5791         * gcc.exp (gcc_target_compile): Put braces around
5792         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5793         * objc.exp (objc_target_compile): Likewise.
5794         * treelang.exp (treelang_target_compile): Likewise.
5795
5796 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5797
5798         PR fortran/19673
5799         * gfortran.dg/func_result_1.f90: New test.
5800
5801 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5802
5803         * gcc.misc-tests/options.exp: New test.
5804
5805 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5806
5807         * gcc.dg/pr15784-4.c: New test.
5808
5809 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5810
5811         * gcc.c-torture/execute/pr17133.c: New.
5812         * gcc.c-torture/compile/20050303-1.c: New.
5813
5814 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5815
5816         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5817
5818 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5819
5820         * g++.dg/overload/using2.C: New.
5821
5822 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/19916
5825         * g++.dg/init/ptrmem2.C: New test.
5826
5827 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5828
5829         PR c/8927
5830         * gcc.dg/pr8927-1.c: New test.
5831
5832 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5833
5834         PR c++/20232
5835         * g++.dg/inherit/covariant12.C: New.
5836
5837 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5838
5839         PR fortran/19479
5840         * gfortran.dg/bound_1.f90: New test.
5841
5842 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5843
5844         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5845         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5846
5847 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5848
5849         PR c/20245
5850         * gcc.dg/pr20245-1.c: New test.
5851
5852 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5853
5854         PR middle-end/19874
5855         * gcc.c-torture/execute/20050119-2.c: New test case.
5856
5857 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5858
5859         * README: Update the DejaGnu bug reporting address.
5860         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5861         * lib/objc-torture.exp: Likewise.
5862
5863 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5864
5865         * gfortran.dg/boz_1.f90: New test.
5866         * gfortran.dg/boz_3.f90: New test.
5867         * gfortran.dg/boz_4.f90: New test.
5868
5869 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5870
5871         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5872         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5873
5874 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5875
5876         PR libfortran/20101
5877         * gfortran.dg/write_0_pe_format.f90: New test.
5878
5879 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR c++/20206
5882         * g++.dg/opt/thunk2.C: New test.
5883         * g++.dg/opt/covariant1.C: New test.
5884
5885 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5886
5887         * gfortran.dg/e_d_fmt.f90: New test.
5888
5889 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5890
5891         * gcc.dg/asm-b.c: Fix comment typos.
5892
5893 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5896         a V_MAY_DEF also.
5897
5898 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         PR tree-opt/20188
5901         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5902         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5903         * gcc.dg/asm-b.c: New test.
5904
5905 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5906
5907         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5908         Disable this test on IRIX 6.
5909
5910 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5911
5912         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5913         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5914         parser.
5915
5916 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5917
5918         PR tree-optimization/20204
5919         * testsuite/gcc.dg/pr20204.c: New test.
5920
5921 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR target/20196
5924         * gcc.c-torture/execute/20050224-1.c: New test.
5925
5926         PR c++/20175
5927         * g++.dg/warn/Wbraces2.C: New test.
5928
5929 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/19878
5932         * g++.dg/init/const2.C: New test.
5933
5934 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5935
5936         PR tree-optimization/20100
5937         * gcc.c-torture/execute/pr20100-1.c: New test.
5938
5939 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5940
5941         * gfortran.dg/implicit_3.f90: New test.
5942
5943         * gfortran.dg/deftype_1.f90: New test.
5944
5945 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5946
5947         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5948         the test passes.
5949         * g++.dg/other/anon3.C: Accept a warning.
5950
5951 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5952
5953         * gcc.dg/pr20017.c: Fix a comment typo.
5954
5955 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5956
5957         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5958
5959 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5960
5961         PR ada/19902
5962         * ada/acats/tests/cxa/cxa3004.a: Remove.
5963         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5964
5965 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5966
5967         PR c++/20073
5968         * g++.dg/init/const1.C: New test.
5969
5970         PR c++/19991
5971         * g++.dg/parse/constant7.C: New test.
5972
5973         PR c++/20152
5974         * g++.dg/parse/error27.C: New test.
5975         * g++.dg/template/qualttp15.C: Adjust error markers.
5976         * g++.old-deja/g++.other/struct1.C: Likewise.
5977
5978         PR c++/20153
5979         * g++.dg/template/error17.C: New test.
5980
5981         PR c++/20148
5982         * g++.dg/parser/error26.C: New test.
5983
5984 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5985
5986         PR tree-optimization/20100
5987         PR tree-optimization/20115
5988         * gcc.dg/pr20115.c: New test.
5989         * gcc.dg/pr20115-1.c: New test.
5990         * gcc.dg/pr20100.c: New test.
5991         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5992         call-clobbered variables after alias1.
5993
5994 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5995
5996         * gfortran.dg/list_read_4.f90: new test.
5997
5998 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5999
6000         PR rtl-optimization/20017.
6001         * gcc.dg/pr20017.c: New.
6002
6003 2005-02-22  Devang Patel  <dpatel@apple.com>
6004
6005         PR 19952
6006         * g++.dg/tree-ssa/pr19952.C: New test.
6007
6008 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/19883
6011         * g++.dg/parse/constant6.C: New test.
6012
6013 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6014
6015         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6016         * g++.dg/charset/asm2.c: Likewise.
6017         * g++.dg/charset/asm3.c: Likewise.
6018         * g++.dg/charset/asm4.c: Likewise.
6019         * g++.dg/charset/asm5.c: Likewise.
6020         * g++.dg/charset/attribute1.c: Likewise.
6021         * g++.dg/charset/attribute2.c: Likewise.
6022         * g++.dg/charset/extern1.cc: Likewise.
6023         * g++.dg/charset/extern2.cc: Likewise.
6024         * g++.dg/charset/extern3.cc: Likewise.
6025         * g++.dg/charset/function.cc: Likewise.
6026         * g++.dg/charset/string.c: Likewise.
6027         * g++.dg/charset/charset.exp: Likewise.
6028         * lib/target-supports.exp (check_iconv_available): Fix comment.
6029
6030 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6031
6032         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6033         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6034         * gcc.dg/charset/asm2.c: Likewise.
6035         * gcc.dg/charset/asm3.c: Likewise.
6036         * gcc.dg/charset/asm4.c: Likewise.
6037         * gcc.dg/charset/asm5.c: Likewise.
6038         * gcc.dg/charset/asm6.c: Likewise.
6039         * gcc.dg/charset/attribute1.c: Likewise.
6040         * gcc.dg/charset/attribute2.c: Likewise.
6041         * gcc.dg/charset/builtin1.c: Likewise.
6042         * gcc.dg/charset/extern.c: Likewise.
6043         * gcc.dg/charset/function.c: Likewise.
6044         * gcc.dg/charset/string.c: Likewise.
6045         * gcc.dg/charset/charset.exp: Likewise.
6046
6047 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6048
6049         PR fortran/20086
6050         * gfortran.dg/pr20086.f90: New test.
6051
6052 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6053
6054         PR tree-optimization/19786
6055         * g++.dg/tree-ssa/pr19786.C: New.
6056
6057 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6058
6059         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6060
6061 2005-02-21  Jeff Law  <law@redhat.com>
6062
6063         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6064
6065 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6066
6067         * gfortran.dg/do_iterator: Split loop, markup all lines for
6068         which an error locus is printed.
6069         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6070         locus is printed.
6071         * gfortran.dg/select_4.f90: Likewise.
6072         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6073         locuses in the various permutations.
6074
6075 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6076
6077         PR tree-optimization/19951
6078         * g++.dg/vect: New directory.
6079         * g++.dg/vect/vect.exp: New file.
6080         * g++.dg/vect/pr19951.cc: New testcase.
6081         * g++.dg/dg.exp: Also prune vectorizer tests.
6082
6083 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6084
6085         PR 18785
6086         * gcc.dg/charset/builtin1.c: New test.
6087
6088 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6089
6090         PR c++/19299
6091         * g++.dg/inherit/volatile1.C: New test.
6092
6093         PR c++/19440
6094         * g++.dg/template/dtor4.C: New test.
6095
6096 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6097
6098         * gfortran.dg/int_1.f90: New test.
6099
6100 2005-02-19  Devang Patel  <dpatel@apple.com>
6101
6102         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6103
6104 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6105
6106         * gfortran.dg/achar_1.f90: New test.
6107
6108 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6109
6110         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6111
6112 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6113             Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR tree-optimization/19828
6116         * gcc.dg/tree-ssa/loop-7.c: New test.
6117         * gcc.c-torture/execute/20050218-1.c: New test.
6118
6119 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR c/20043
6122         * gcc.dg/transparent-union-1.c: New test.
6123         * gcc.dg/transparent-union-2.c: New test.
6124
6125 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6126
6127         PR tree-optimization/18977
6128         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6129
6130 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6131
6132         PR target/20054
6133         * gcc.dg/pr20054.c: New test.
6134
6135 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6136
6137         PR c++/19508
6138         * g++.dg/ext/attrib20.C: New test.
6139
6140 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6141
6142         PR middle-end/20030
6143         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6144
6145 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6146
6147         PR c++/20008
6148         * g++.dg/opt/switch4.C: New.
6149
6150 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR c++/20023
6153         PR tree-optimization/20009
6154         * gcc.c-torture/compile/20050217-1.c: New test.
6155         * g++.dg/opt/switch3.C: New test.
6156
6157         PR tree-optimization/18947
6158         * gcc.c-torture/compile/20050215-1.c: New test.
6159         * gcc.c-torture/compile/20050215-2.c: New test.
6160         * gcc.c-torture/compile/20050215-3.c: New test.
6161
6162 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6163
6164         PR c++/20028
6165         * g++.dg/template/crash34.C: New.
6166
6167         PR c++/20022
6168         * g++.dg/other/access3.C: New.
6169
6170 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6171
6172         * gcc.dg/vect/vect-98.c: New test.
6173
6174 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6175
6176         PR tree-optimization/19967
6177         * gcc.dg/pr19967.c: New.
6178
6179 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR middle-end/19857
6182         * gcc.dg/tree-ssa/20050215-1.c: New test.
6183         * gcc.c-torture/execute/20050215-1.c: New test.
6184
6185 2005-02-15  Eric Christopher  <echristo@redhat.com>
6186
6187         * gcc.dg/cpp/20050215-1.c: New file.
6188
6189 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6190
6191         PR tree-optimization/15785
6192         * gcc.dg/pr15785-1.c: New test.
6193
6194 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6195
6196         PR c++/17788
6197         * g++.dg/init/ctor4.C: New.
6198         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6199
6200 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6201
6202         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6203         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6204
6205 2005-02-15  Andreas Schwab  <schwab@suse.de>
6206
6207         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6208         declare malloc.
6209
6210 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6211
6212         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6213
6214 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6215
6216         PR tree-optimization/19853
6217         * gcc.c-torture/compile/pr19853.c: New test.
6218
6219 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6220
6221         PR c++/19608
6222         * g++.dg/parse/local-class1.C: New.
6223
6224         PR c++/19895
6225         * g++.dg/parse/ptrmem3.C: New.
6226
6227         PR c++/19884
6228         * g++.old-deja/g++.oliva/template6.C: Add another case.
6229         * g++.dg/template/explicit6.C: New.
6230
6231 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6232
6233         PR c++/17816
6234         * g++.dg/other/redecl2.C: New.
6235
6236 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         PR c++/19891
6239         * g++.dg/abi/covariant4.C: New.
6240
6241 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6242
6243         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6244
6245 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6246
6247         * gcc.dg/vect/vect-96.c: Fix typo.
6248
6249 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6250
6251         PR c++/14479
6252         PR c++/19487
6253         * g++.dg/template/enum5.C: New test.
6254
6255 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6256
6257         * gcc.dg/vect/vect-97.c: New test.
6258
6259 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6260
6261         * gcc.dg/vect/vect-96.c: New test.
6262
6263 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6264
6265         * gcc.dg/builtins-34.c: Also check ldexp*.
6266
6267 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6268
6269         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6270
6271 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6272
6273         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6274         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6275         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6276         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6277         selector_list, selector_expression, dg-process-target): Move to new
6278         file target-supports-dg.exp.
6279         * lib/target-supports-dg.exp: New.
6280
6281         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6282         New.
6283
6284 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6285
6286         PR c++/19666
6287         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6288
6289         PR middle-end/19858
6290         * gcc.c-torture/compile/20050210-1.c: New test.
6291
6292 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6293
6294         PR c++/19755
6295         * g++.dg/warn/Wbraces1.C: New test.
6296
6297 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6298
6299         * gcc.dg/builtins-52.c: New testcase.
6300
6301 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR c/19342
6304         * gcc.c-torture/execute/20050119-1.c: New test.
6305
6306 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/19811
6309         * g++.dg/init/delete1.C: New test.
6310
6311 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6312
6313         PR c++/18470
6314         * g++.dg/template/static12.C: New test.
6315
6316 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6317
6318         PR c++/19787
6319         * g++.dg/conversion/ambig1.C: New test.
6320
6321         PR c++/19739
6322         * g++.dg/ext/attrib19.C: New test.
6323
6324         PR c++/19732
6325         * g++.dg/parse/dtor5.C: New test.
6326
6327         PR c++/19762
6328         * g++.dg/template/dtor3.C: New test.
6329
6330         PR c++/19826
6331         * g++.dg/template/static11.C: New test.
6332         * g++.dg/template/crash2.C: Remove dg-error marker.
6333
6334 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6335
6336         PR C++/18491
6337         * g++.old-deja/g++.mike/p10769a.C: Remove.
6338
6339 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6340
6341         * gcc.dg/builtins-48.c: New test case.
6342         * gcc.dg/builtins-49.c: New test case.
6343         * gcc.dg/builtins-50.c: New test case.
6344         * gcc.dg/builtins-51.c: New test case.
6345
6346 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6347
6348         PR middle-end/19583
6349         * g++.dg/warn/Wreturn-type-3.C: New test.
6350
6351 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6352
6353         PR middle-end/19402
6354         * gcc.dg/pr19402-1.c: New testcase.
6355         * gcc.dg/pr19402-2.c: likewise.
6356
6357 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6358
6359         PR middle-end/19854
6360         * g++.dg/tree-ssa/tmmti.C: New testcase.
6361
6362 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6363
6364         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6365
6366 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/19733
6369         * g++.dg/parse/crash23.C: New test.
6370         * g++.dg/warn/Weff1.C: New test.
6371
6372 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6373
6374         * gcc.dg/20050209-1.c: New test.
6375
6376 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6377
6378         PR target/19799
6379         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6380
6381 2005-02-08  Mike Stump  <mrs@apple.com>
6382
6383         * g++.dg/pch/import-2.c: New test.
6384         * g++.dg/pch/import-2.hs: New.
6385         * g++.dg/pch/include/import-2a.h: New.
6386         * g++.dg/pch/include/import-2b.h: New.
6387
6388 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6389
6390         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6391
6392 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6393
6394         * gfortran.dg/substr_1.f90: New test.
6395
6396 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6397
6398         PR middle-end/19775
6399         * gcc.dg/torture/builtin-power-1.c: Disable test for
6400         invalid transformation.
6401         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6402         no longer optimize.
6403         * gcc.dg/builtins-47.c: New testcase.
6404
6405 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6406             Dorit Naishlos  <dorit@il.ibm.com>
6407
6408         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6409
6410 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6411
6412         * gcc.c-torture/compile/20050206-1.c: New test.
6413
6414 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6415
6416         PR tree-opt/19768
6417         * g++.dg/opt/pr19768.C: New test.
6418
6419 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6420
6421         PR tree-opt/19736
6422         * gcc.c-torture/compile/pr19736.c: New test.
6423
6424 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6425
6426         PR c++/17401
6427         * g++.dg/parse/error25.C: New test.
6428
6429 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6430
6431         * gcc.c-torture/execute/20050203-1.c: New.
6432
6433 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6434
6435         * gcc.dg/vect/vect-85.c: Remove xfail.
6436         * gcc.dg/vect/vect-86.c: Remove xfail.
6437         * gcc.dg/vect/vect-87.c: Remove xfail.
6438         * gcc.dg/vect/vect-88.c: Remove xfail.
6439
6440 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6441
6442         * gcc.dg/altivec-19.c: New.
6443
6444 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6445
6446         PR c/17807
6447         * gcc.dg/nested-func-3.c: New test.
6448         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6449
6450 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6451
6452         * gcc.test-framework/gen_directive_tests: Generate tests for
6453         selector expressions.
6454
6455 2005-02-02  Matt Austern  <austern@apple.com>
6456
6457         PR c++/19628
6458         * g++/ext/builtin7.C: New.
6459         * g++/ext/builtin8.C: New.
6460
6461 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6462
6463         PR c/18502
6464         * gcc.dg/pr18502-1.c: New test.
6465
6466 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6467
6468         PR c++/17413
6469         * g++.dg/template/local4.C: Tweak.
6470
6471 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6472
6473         PR tree-optimization/19578
6474         * gcc.c-torture/compile/20050202-1.c: New test.
6475
6476 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6477
6478         PR c/19435
6479         * gcc.dg/c99-init-4.c: New test.
6480
6481 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6482
6483         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6484
6485         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6486
6487         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6488         * g++.dg/eh/check-vect.h: New.
6489
6490         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6491         * gcc.dg/vect/vect-78.c: Ditto.
6492         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6493         Remove.
6494
6495         * g++.dg/conversion/simd1.C: Expect warning.
6496         * g++.dg/ext/attribute-test-1.C: Ditto.
6497         * g++.dg/ext/attribute-test-2.C: Ditto.
6498         * g++.dg/ext/attribute-test-3.C: Ditto.
6499         * g++.dg/ext/attribute-test-4.C: Ditto.
6500
6501         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6502         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6503
6504         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6505
6506 2005-02-01  Richard Henderson  <rth@redhat.com>
6507
6508         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6509         long double for ibm double-double format.
6510         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6511
6512 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6513
6514         PR tree-optimization/19633
6515         * testsuite/gcc.dg/pr19633-1.c: New test.
6516         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6517         to NULL or a symbol.
6518
6519 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6520
6521         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6522         New procs.
6523         (dg-process-target (local override)): Handle selector expressions.
6524
6525         * gcc.test-framework/README: Describe tests in source directory.
6526         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6527         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6528         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6529         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6530         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6531         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6532         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6533         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6534         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6535         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6536         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6537         * gcc.test-framework/dg-error-exp-P.c: New test.
6538         * gcc.test-framework/dg-error-exp-XP.c: New test.
6539         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6540         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6541         * gcc.test-framework/dg-output-exp-P.c: New test.
6542         * gcc.test-framework/dg-output-exp-XF.c: New test.
6543         * gcc.test-framework/dg-warning-exp-P.c: New test.
6544         * gcc.misc-tests/dg-1.c: Remove.
6545         * gcc.misc-tests/dg-2.c: Remove.
6546         * gcc.misc-tests/dg-3.c: Remove.
6547         * gcc.misc-tests/dg-4.c: Remove.
6548         * gcc.misc-tests/dg-5.c: Remove.
6549         * gcc.misc-tests/dg-6.c: Remove.
6550         * gcc.misc-tests/dg-7.c: Remove.
6551         * gcc.misc-tests/dg-8.c: Remove.
6552         * gcc.misc-tests/dg-9.c: Remove.
6553         * gcc.misc-tests/dg-10.c: Remove.
6554         * gcc.misc-tests/dg-11.c: Remove.
6555         * gcc.misc-tests/dg-12.c: Remove.
6556         * gcc.misc-tests/dg-test.exp: Remove.
6557
6558         * gcc.test-framework/test-framework.awk: Change recording and
6559         printing of passes and failures.
6560
6561         * gcc.test-framework: New directory.
6562         * gcc.test-framework/README: New.
6563         * gcc.test-framework/test-framework.exp: New.
6564         * gcc.test-framework/test-framework.awk: New.
6565         * gcc.test-framework/gen_directive_tests: New.
6566
6567 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6568
6569         * lib/treelang.exp: Fix comment typos.
6570         (treelang_target_compile): Don't append libs=-ltreelang to options.
6571
6572 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6573
6574         * g++.dg/parse/typename7.C: Adjust error messages.
6575
6576 2005-01-31  Jeff Law  <law@redhat.com>
6577
6578         * gcc.c-torture/execute/20050131-1.c: New test.
6579         * gcc.dg/wcaselabel.c: New test.
6580
6581 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6582
6583         * g++.dg/other/warning1.C: Adjust error messags.
6584         * g++.dg/parse/constant5.C: New test.
6585
6586 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6587
6588         PR c/19333
6589         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6590         the test case valid.
6591         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6592         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6593         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6594         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6595         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6596         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6597
6598 2005-01-31  Dale Johannesen  <dalej@apple.com>
6599
6600         * g++.dg/opt/pr19650.C:  New test.
6601
6602 2005-01-31  Richard Henderson  <rth@redhat.com>
6603
6604         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6605         long double for intel double extended format.
6606         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6607
6608 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/19555
6611         * g++.dg/template/static10.C: New test.
6612
6613         PR c++/19395
6614         * g++.dg/parse/error24.C: New test.
6615
6616         PR c++/19367
6617         * g++.dg/lookup/builtin1.C: New test.
6618
6619         PR c++/19457
6620         * g++.dg/warn/conv3.C: New test.
6621
6622 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6623
6624         PR fortran/19647
6625         * gfortan.dg/inquire_7.f90
6626
6627 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6628
6629         PR tree-optimization/15791
6630         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6631         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6632         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6633         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6634         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6635         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6636         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6637         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6638         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6639         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6640
6641 2005-01-29  Paul Brook  <paul@codesourcery.com>
6642
6643         PR fortran/18565
6644         * check.c (real_or_complex_check): New function.
6645         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6646         * intrinsic.c (add_functions): Use new check functions.
6647         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6648         Add prototypes.
6649
6650 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6651
6652         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6653         gcc.dg/lvalue-3.c: New tests.
6654         * gcc.dg/concat.c: Update expected messages.
6655
6656 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6657
6658         PR libfortran/19595
6659         * gfortran.dg/eor_1.f90:  New test.
6660
6661 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6662
6663         PR fortran/19589
6664         * gfortran.dg/logical_data_1.f90: New test.
6665
6666 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6667
6668         PR c++/19253
6669         * g++.dg/template/crash33.C: New test.
6670
6671         PR c++/19667
6672         * g++.dg/template/crash32.C: New test.
6673
6674 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6675
6676         PR middle-end/16558
6677         * g++.dg/warn/Wreturn-type-2.C: New test.
6678
6679 2004-06-24  Jeff Law  <law@redhat.com>
6680
6681         * gcc.dg/tree-ssa/20050128-1.c: New test.
6682
6683 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6684
6685         * gcc.target/frv/all-mdpackh-1.c: New test.
6686
6687 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6688
6689         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6690
6691 2005-01-27  Richard Henderson  <rth@redhat.com>
6692
6693         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6694
6695 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6696
6697         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6698
6699 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6700
6701         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6702         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6703         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6704         to cope with cases where the multilib options override the dg-options.
6705
6706 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR c/18946
6709         * gcc.dg/noncompile/20050120-1.c: New test.
6710
6711 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6712
6713         PR tree-optimization/19633
6714         * gcc.dg/pr19633.c: New test.
6715         * gcc.dg/tree-ssa/pr19633.c: New test.
6716
6717 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6718
6719         * gcc.dg/20041216-1.c: New test.
6720
6721 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6722
6723         PR objc/18862
6724         * objc.dg/selector-2.m: New test.
6725
6726 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6727
6728         * g++.dg/opt/range-test-2.C: New test.
6729
6730         PR rtl-optimization/19579
6731         * gcc.c-torture/execute/20050124-1.c: New test.
6732
6733 2005-01-26  Greg Parker  <gparker@apple.com>
6734         Stuart Hastings  <stuart@apple.com>
6735
6736         * gcc.c-torture/execute/20050125-1.c: New.
6737
6738 2005-01-18  Jan Hubicka  <jh@suse.cz>
6739
6740         PR tree-optimize/19337
6741         * gcc.c-torture/compile/20050119-1.c: New test.
6742
6743 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6744
6745         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6746         test for successful match.
6747
6748 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6749
6750         PR objc/18408
6751         * objc.dg/comp-types-7.m: New test.
6752
6753 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6754
6755         * lib/target-supports.exp (current_target_name): New.
6756         (check_effective_target_ilp32, check_effective_target_lp64):
6757         Cache the result to use as long as the current target, with
6758         multilib flags, remains the same.
6759
6760         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6761         (dg-require-weak, dg-require-visibility, dg-require-alias,
6762         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6763         dg-require-effective-target, dg-skip-if): Remove call to
6764         skip_test_and_clear_xfail.
6765         (dg-test): Clear xfail data.
6766
6767 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6768
6769         PR target/17751
6770         * gcc.dg/ppc64-toc.c: New test.
6771
6772         * g++.dg/tree-ssa/empty-1.C: New test.
6773
6774         PR middle-end/19551
6775         * gcc.c-torture/execute/20050121-1.c: New test.
6776         * gcc.dg/20050121-2.c: New test.
6777
6778 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6779         Paul Brook  <paul@codesourcery.com>
6780
6781         PR fortran/17941
6782         * gfortran.dg/real_const_1.f: New test.
6783         * gfortran.dg/real_const_2.f90: New test.
6784         * gfortran.dg/complex_int_1.f90: New test.
6785
6786 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6787
6788         PR fortran/19313
6789         * gfortan.dg/inquire_6.f90: New test.
6790
6791 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6792
6793         PR libfortran/19451
6794         * open_readonly_1.f90:  New test.
6795
6796 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6797
6798         PR libfortran/18982
6799         * gfortran.dg/open_new.f90: New file.
6800
6801 2005-01-22  Paul Brook  <paul@codesourcery.com>
6802
6803         * namelist_1.f90: New test.
6804
6805 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6806
6807         PR tree-optimization/19484
6808         * gcc.c-torture/compile/20050122-[12].c: New tests.
6809
6810 2005-01-22  Paul Brook  <paul@codesourcery.com>
6811
6812         * gfortran.dg/implicit_2.f90: New test.
6813
6814 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6815
6816         PR fortran/19314
6817         * gfortran.dg/inquire_5.f90: New test.
6818
6819 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6820
6821         PR c/18809
6822         * gcc.dg/pr18809-1.c: New test.
6823
6824 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6825
6826         * gcc.dg/20050121-1.c: New test.
6827
6828         PR tree-optimization/13000
6829         * gcc.dg/20040206-1.c: Change warning to point where function is
6830         being inlined.
6831
6832 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6833
6834         PR c++/19208
6835         * g++.dg/template/array11.C: New test.
6836
6837 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6838
6839         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6840         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6841         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6842         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6843         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6844         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6845
6846 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6847
6848         PR tree-optimization/15349
6849         * gcc.dg/tree-ssa/pr15349.c: New.
6850
6851 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6852
6853         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6854
6855 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6856
6857         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6858         scan-assembler-times directive name.
6859
6860         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6861         after dg-do.
6862
6863         PR rtl-optimization/19462
6864         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6865
6866 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6867
6868         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6869         counting function calls on ia64.
6870
6871 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR rtl-optimization/15139
6874         * gcc.dg/20050111-2.c: New test.
6875
6876         PR c/17297
6877         * gcc.c-torture/compile/20050113-1.c: New testcase.
6878
6879         PR middle-end/19164
6880         * gcc.dg/20050113-1.c: New testcase.
6881
6882 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6883
6884         * gcc.dg/vect/vect-85.c: Add comment.
6885         * gcc.dg/vect/vect-86.c: Add xfail for now.
6886         * gcc.dg/vect/vect-87.c: Add xfail for now.
6887         * gcc.dg/vect/vect-88.c: Add xfail for now.
6888         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6889
6890 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6891
6892         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6893
6894 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6895
6896         * g++.dg/debug/typedef3.C: New test.
6897
6898 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6899
6900         PR c/19472
6901         * gcc.dg/asm-a.c: New test.
6902
6903 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6904
6905         * gcc.dg/sh-relax.c: Add prototype for abort.
6906
6907 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6908
6909         * gcc.dg/short-compare-1.c: New test.
6910         * gcc.dg/short-compare-2.c: Likewise.
6911
6912 2005-01-18  Michael Matz  <matz@suse.de>
6913
6914         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6915
6916 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6917
6918         PR tree-optimization/19121
6919         * gcc.c-torture/compile/pr19121.c: New test.
6920
6921 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6922
6923         PR target/19357
6924         * gcc.c-torture/compile/pr19357.c: New test.
6925
6926 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6927
6928         PR c/5675
6929         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6930         pass--those that refer just to the variable, possibly with a
6931         cast.
6932         * gcc.dg/c99-const-expr-3.c: Likewise.
6933
6934         PR middle-end/13127
6935         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6936         longer emitted.
6937
6938 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6939
6940         PR fortran/18778
6941         * gfortran.dg/endfile_2.f90: New test.
6942
6943 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6944
6945         PR 19168
6946         * gfortran.dg/select_5.f90: New test.
6947
6948 2004-01-16  Paul Brook  <paul@codesourcery.com>
6949
6950         * gfortran.dg/common_4.f90: New test.
6951
6952 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6953
6954         PR rtl-optimization/19462
6955         * gcc.dg/torture/pr19462-1.c: New test.
6956
6957 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6958
6959         PR objc/19321
6960         * objc.dg/func-ptr-2.m: New.
6961         * objc.dg/volatile-1.m: New.
6962
6963 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6964
6965         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6966
6967 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6968
6969         PR tree-optimization/19060
6970         * gcc.c-torture/execute/20050104-1.c: New test.
6971
6972 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6973
6974         PR fortran/18983
6975         * gfortran.dg/write_to_null.f90: New test.
6976
6977 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6978             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6979
6980         PR other/19328
6981         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6982         argument.
6983
6984 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR c++/19263
6987         * g++.dg/init/vector1.C: New test.
6988
6989 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6990
6991         PR target/13158
6992         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6993         PR target/18987
6994         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6995
6996 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6997
6998         * gfortran.dg/select_1.f90: New test.
6999         * gfortran.dg/select_2.f90: New test.
7000         * gfortran.dg/select_3.f90: New test.
7001         * gfortran.dg/select_4.f90: New test.
7002
7003 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR middle-end/19084
7006         PR rtl-optimization/19348
7007         * gcc.dg/20050111-1.c: New test.
7008         * gcc.c-torture/execute/20050111-1.c: New test.
7009
7010         * gcc.dg/i386-asm-4.c: New test.
7011
7012 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7013
7014         * gcc.dg/nested-func-2.c: New test.
7015         * ada/acats/norun.lst: Remove c953002.
7016
7017 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7018
7019         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7020
7021 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7022
7023         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7024
7025 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7026
7027         PR target/18761
7028         * g++.dg/abi/align1.C: New test.
7029
7030 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7031
7032         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7033         at a time.
7034         * g++.dg/ext/altivec_check.h: Support compiling as C.
7035
7036 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7037
7038         PR c++/19355
7039         * g++.dg/expr/pr19355-1.C: New test case.
7040
7041 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7042
7043         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7044         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7045         * ada/acats/tests/c3/c92005b.ada: Likewise.
7046         * ada/acats/tests/c3/cxb3012.a: Likewise.
7047         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7048
7049 2005-01-09  Paul Brook  <paul@codesourcery.com>
7050
7051         * gfortran.dg/common_2.f90: New file.
7052         * gfortran.dg/common_3.f90: New file.
7053
7054 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7055
7056         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7057
7058 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7059
7060         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7061         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7062         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7063         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7064         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7065         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7066         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7067         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7068         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7069         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7070         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7071         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7072         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7073         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7074         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7075         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7076         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7077         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7078         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7079         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7080         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7081         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7082         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7083         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7084         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7085         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7086         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7087         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7088         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7089         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7090         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7091         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7092         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7093         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7094         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7095         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7096         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7097         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7098         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7099         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7100         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7101         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7102         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7103         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7104         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7105         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7106         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7107         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7108         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7109         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7110         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7111         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7112         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7113         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7114         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7115         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7116         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7117         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7118         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7119         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7120         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7121         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7122         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7123         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7124         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7125         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7126         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7127
7128         * gcc.dg/vect/vect-1.c: Fix spelling.
7129         * gcc.dg/vect/vect-10.c: Fix spelling.
7130         * gcc.dg/vect/vect-11.c: Fix spelling.
7131         * gcc.dg/vect/vect-12.c: Fix spelling.
7132         * gcc.dg/vect/vect-14.c: Fix spelling.
7133         * gcc.dg/vect/vect-15.c: Fix spelling.
7134         * gcc.dg/vect/vect-16.c: Fix spelling.
7135         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7136         * gcc.dg/vect/vect-64.c: Fix comments.
7137         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7138
7139 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7140             Ira Rosen  <irar@il.ibm.com>
7141
7142         * gcc.dg/vect/vect-70.c: New test.
7143         * gcc.dg/vect/vect-71.c: New test.
7144
7145 2005-01-09  Manfred Hollstein  <mh@suse.com>
7146
7147         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7148         * gcc.dg/pr18241-2.c: Likewise.
7149         * gcc.dg/pr18241-3.c: Likewise.
7150         * gcc.dg/pr18241-4.c: Likewise.
7151         * gcc.dg/pr18241-5.c: Likewise.
7152
7153 2005-01-08  Richard Henderson  <rth@redhat.com>
7154
7155         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7156         False for x86 and x86-64.
7157
7158 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7159
7160         PR tree-optimization/18241
7161         * gcc.dg/pr18241-1.c: New test.
7162         * gcc.dg/pr18241-2.c: New test.
7163         * gcc.dg/pr18241-3.c: New test.
7164         * gcc.dg/pr18241-4.c: New test.
7165         * gcc.dg/pr18241-5.c: New test.
7166
7167 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7168
7169         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7170         gfortran.dg/select_4.f90: New.
7171
7172 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7173
7174         * gcc.c-torture/execute/20050107-1.c: New test.
7175
7176 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7177
7178         PR c++/19298
7179         * g++.dg/template/ref2.C: New.
7180
7181 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7182
7183         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7184         instead of being empty.
7185
7186 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7187
7188         PR fortran/15553
7189         * gfortran.dg/array-1.f90: New test.
7190
7191 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7192
7193         PR tree-optimization/19283
7194         * gcc.c-torture/execute/20050106-1.c: New test.
7195
7196         PR rtl-optimization/18861
7197         * gcc.dg/20050105-1.c: New test.
7198
7199         PR tree-optimization/18828
7200         * gcc.dg/20050105-2.c: New test.
7201
7202 2005-01-07  Andreas Jaeger  <aj@suse.de>
7203
7204         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7205
7206 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7207
7208         PR fortran/18398
7209         * gfortran.dg/fmt_read.f90: New test.
7210
7211 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7212
7213         * gcc.dg/rs6000-ldouble-2.c: New.
7214
7215 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7216
7217         PR c++/19244
7218         * g++.dg/parser/ctor2.C: New test.
7219
7220 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7221
7222         PR c++/17154
7223         * g++.dg/template/using9.C: New test.
7224
7225 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7226
7227         PR c++/19258
7228         * g++.dg/lookup/friend6.C: New test.
7229
7230 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7231
7232         PR c++/19270
7233         * g++.dg/template/array10.C: New.
7234
7235 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7236
7237         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7238         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7239
7240 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7241
7242         * gcc.c-torture/compile/20050105-1.c: New test.
7243
7244 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7245
7246         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7247
7248 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7249
7250         PR middle-end/19100
7251         * gcc.dg/conv-3.c: New test case.
7252
7253 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7254
7255         * gcc.dg/asm-wide-1.c: New test.
7256
7257 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7258
7259         PR c++/19030
7260         * g++.dg/parse/crash22.C: New
7261
7262 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7263
7264         PR 19257
7265         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7266
7267 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7268
7269         PR middle-end/17767
7270         * gcc.dg/i386-mmx-6.c: New test case.
7271
7272 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7273
7274         PR tree-optimization/18308
7275         * gcc.dg/vect/pr18308.c: New testcase.
7276
7277 2005-01-04  Andreas Jaeger  <aj@suse.de>
7278
7279         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7280
7281 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7282             Robert Bowdidge <bowdidge@apple.com>
7283
7284         * gcc.dg/cpp/subframework1.c: New.
7285         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7286         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7287         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7288         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7289
7290 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7291
7292         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7293         producing warning.
7294         * gcc.dg/darwin-weakimport-2.c: New.
7295
7296 2005-01-03  Richard Henderson  <rth@redhat.com>
7297
7298         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7299
7300 2005-01-03  Richard Henderson  <rth@redhat.com>
7301
7302         * gcc.dg/vect/vect.exp: Enable for ia64.
7303         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7304         (check_effective_target_vect_float): Likewise.
7305         (check_effective_target_vect_no_align): Likewise.
7306         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7307         * gcc.dg/vect/vect-8.c: Likewise.
7308
7309 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7310
7311         PR target/19236
7312         * gcc.dg/pr19236-1.c: New test case.
7313
7314 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7315
7316         PR rtl-optimization/12092
7317         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7318
7319 2005-01-02  Andreas Jaeger  <aj@suse.de>
7320
7321         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7322
7323 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7324             Andrew Pinski  <pinskia@physics.uc.edu>
7325
7326         PR rtl-optimization/12092
7327         * gcc.dg/pr12092-1.c: New test case.
7328
7329 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7330
7331         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7332         'hidden' and 'default' for better portability.
7333         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7334
7335         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7336         6 and 7.
7337         * g++.old-deja/g++.brendan/new3.C: Likewise.
7338
7339 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7340
7341         * gcc.dg/20041231-1.C: New test.
7342         * g++.dg/warn/Wunreachable-code-1.C: New test.
7343
7344 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7345
7346         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7347         file, not /dev/null.  Abort on error.
7348
7349 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7350             Ziemowit Laski  <zlaski@apple.com>
7351
7352         PR objc/18971
7353         * objc.dg/encode-5.m: New test.
7354
7355 2004-12-29  Richard Henderson  <rth@redhat.com>
7356
7357         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7358         * objc.dg/stabs-1.m: Disable for ia64.
7359
7360 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7361
7362         PR c++/19190
7363         * g++.dg/warn/Wunused-10.C: New test.
7364
7365 2004-12-28  Richard Henderson  <rth@redhat.com>
7366
7367         * objc.dg/stabs-1.m: Disable for alpha.
7368
7369 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c++/19149
7372         * g++.dg/parse/error23.C: New test.
7373
7374 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7375
7376         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7377
7378         PR fortran/19032
7379         * gfortran.dg/intrinsic_modulo_1.f90: New.
7380         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7381         tests with divisor -1.
7382
7383 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7384
7385         * g++.dg/opt/temp1.C (memcpy): Return a value.
7386
7387         PR c++/19148
7388         * g++.dg/expr/cond7.C: New test.
7389
7390 2004-12-27  Paul Brook  <paul@codesourcery.com>
7391
7392         * gfortran.dg/g77/select_no_compile.f: Remove.
7393
7394 2004-12-27  Richard Henderson  <rth@redhat.com>
7395
7396         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7397         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7398         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7399
7400 2004-12-26  Richard Henderson  <rth@redhat.com>
7401
7402         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7403         by 1i instead of token pasting.
7404
7405 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7406
7407         PR tree-optimization/17578
7408         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7409         to additional_flags.
7410         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7411
7412 2004-12-25  Richard Henderson  <rth@redhat.com>
7413
7414         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7415         Remove Alpha.
7416
7417 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7418
7419         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7420         hppa*-*-hpux*.
7421         * gcc.dg/pr17957.c (dg-options): Likewise.
7422         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7423         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7424         instead of 0 on __hppa__.
7425         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7426         "foo,%r" on hppa*-*-*.
7427
7428 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7429
7430         PR fortran/19071
7431         * gfortran.dg/complex_write.f90: New test.
7432
7433 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/17595
7436         * g++.dg/parse/pragma2.C: New test.
7437
7438         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7439
7440 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7441
7442         * gcc.dg/empty2.c: Add missing dg-warning.
7443
7444 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/17413
7447         * g++.dg/template/local4.C: New test.
7448         * g++.dg/template/crash19.C: Add dg-error marker.
7449
7450         * g++.dg/template/crash31.C: Correct embedded PR number.
7451
7452 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/16405
7455         * g++.dg/opt/temp1.C: Add do-run marker.
7456
7457 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7458
7459         * g++.dg/template/spec19.C: New.
7460
7461 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7462
7463         PR target/16819
7464         * gcc.dg/empty2.c: New.
7465
7466 2004-12-23  Richard Henderson  <rth@redhat.com>
7467
7468         * lib/target-supports.exp (check_effective_target_vect_no_align):
7469         Remove i?86 and x86-64.
7470
7471 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/16405
7474         * g++.dg/opt/temp1.C: New test.
7475
7476 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7477
7478         PR c++/18733
7479         * g++.dg/template/friend33.C: New testcase.
7480
7481 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/18464
7484         * g++.dg/template/cond5.C: New test.
7485
7486         PR c++/18492
7487         * g++.dg/inherit/thunk3.C: New test.
7488
7489         PR c++/11224
7490         * g++.dg/warn/Wunused-9.C: New test.
7491
7492 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7493
7494         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7495
7496 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7497
7498         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7499
7500 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7501
7502         PR c++/18378
7503         * g++.dg/ext/packed8.C: New test.
7504
7505         PR c++/19063
7506         * g++.dg/template/crash31.C: New test.
7507
7508         PR c++/19034
7509         * g++.dg/template/crash30.C: New test.
7510
7511 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7512
7513         PR C++/18984
7514         * g++.dg/eh/ctor3.C: New test.
7515
7516 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7517
7518         * objc.dg/stabs-1.m: Allow section name to be quoted and
7519         assembly label to begin with '.LL'.
7520
7521 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7522
7523         * gcc.dg/vect/vect.exp
7524         (check_effective_target_lp64_or_vect_no_align): New.
7525         * gcc.dg/vect/vect-77.c: Use it.
7526         * gcc.dg/vect/vect-78.c: Use it.
7527
7528         * lib/target-supports.exp
7529         (check_effective_target_vect_no_max,
7530         check_effective_target_vect_no_bitwise,
7531         check_effective_target_vect_no_align): New.
7532         * gcc.dg/vect/vect-13.c: Use them.
7533         * gcc.dg/vect/vect-17.c: Ditto.
7534         * gcc.dg/vect/vect-18.c: Ditto.
7535         * gcc.dg/vect/vect-19.c: Ditto.
7536         * gcc.dg/vect/vect-20.c: Ditto.
7537         * gcc.dg/vect/vect-27.c: Ditto.
7538         * gcc.dg/vect/vect-29.c: Ditto.
7539         * gcc.dg/vect/vect-44.c: Ditto.
7540         * gcc.dg/vect/vect-48.c: Ditto.
7541         * gcc.dg/vect/vect-50.c: Ditto.
7542         * gcc.dg/vect/vect-52.c: Ditto.
7543         * gcc.dg/vect/vect-54.c: Ditto.
7544         * gcc.dg/vect/vect-56.c: Ditto.
7545         * gcc.dg/vect/vect-58.c: Ditto.
7546         * gcc.dg/vect/vect-60.c: Ditto.
7547         * gcc.dg/vect/vect-72.c: Ditto.
7548         * gcc.dg/vect/vect-80.c: Ditto.
7549
7550 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/14075
7553         * g++.dg/init/string1.C: New.
7554
7555         PR c++/18975
7556         * g++.dg/other/synth1.C: New.
7557
7558 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7559
7560         PR c/18963
7561         * gcc.dg/pr18963-1.c: New test.
7562
7563 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7564
7565         PR c/18596
7566         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7567         * gcc.dg/pr18596-1.c: Use dg-error.
7568         (dg-options): Use -fno-unit-at-a-time.
7569         * gcc.dg/pr18596-2.c: New test.
7570         * gcc.dg/pr18596-3.c: New test.
7571
7572 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7573
7574         PR middle-end/18683
7575         * g++.dg/opt/pr18683-1.C: New test case.
7576
7577 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7578
7579         PR other/19093
7580         * g++.dg/opt/max1.C: Fix for 64bit targets.
7581
7582 2004-12-20  Matt Austern  <austern@apple.com>
7583
7584         PR c++/19044
7585         * g++.dg/ext/builtin6.C: New
7586
7587 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7588
7589         PR tree-optimization/19080
7590         * gcc.c-torture/compile/pr19080.c: New test.
7591
7592 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7593
7594         * gcc.dg/20041219-1.c: New test.
7595
7596 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7597
7598         PR middle-end/19068
7599         * g++.dg/opt/max1.C: New test case.
7600
7601 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7602
7603         * gcc.dg/fdata-sections-1.c: New test.
7604
7605 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7606
7607         PR middle-end/18548
7608         * gcc.dg/max-1.c: New test case.
7609
7610 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7611
7612         * gcc.c-torture/execute/20041218-1.c: New test.
7613
7614 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7615
7616         * gcc.dg/pr18501.c: New test.
7617         * gcc.dg/uninit-5.c: XFAIL.
7618         * gcc.dg/uninit-9.c: XFAIL.
7619
7620 2004-12-17  Dale Johannesen  <dalej@apple.com>
7621
7622         * gcc.dg/20041213-1.c:  New.
7623
7624 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7625
7626         * objc.dg/stabs-1.m: Allow assembly label to begin
7627         with a dot ('.').
7628
7629 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7630
7631         * gcc.c-torture/execute/20041213-1.c: Move...
7632         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7633
7634 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7635
7636         PR c++/18721
7637         * g++.dg/lookup/conv-5.C: New.
7638
7639 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7640
7641         * objc.dg/stabs-1.m: New test.
7642
7643 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7644
7645         * gcc.dg/visibility-c.c: Change compile to
7646         assemble for the test.
7647
7648 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7649
7650         PR target/19041
7651         * gcc.dg/visibility-c.c: New test.
7652
7653 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7654
7655         PR middle-end/18493
7656         * gcc.dg/switch-8.c: New test case.
7657
7658 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7659
7660         PR c++/18905
7661         * g++.dg/template/init4.C: New.
7662         * g++.dg/opt/static3.C: Enable optimizer.
7663
7664 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7665
7666         * g++.dg/other/complex1.C: New test.
7667
7668 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7669
7670         * g++.dg/opt/inline9.C: New test.
7671
7672 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7673
7674         PR fortran/18993
7675         * gfotran.dg/nullify_1.f: New test.
7676
7677 2004-12-15  Richard Henderson  <rth@redhat.com>
7678
7679         * gcc.target/i386/i386.exp: New harness.
7680         * gcc.target/i386/vect-args.c: New.
7681
7682 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7683
7684         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7685
7686 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         PR c++/18825
7689         * g++.dg/template/friend32.C: New test.
7690
7691 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7692
7693         * cpp/pragma-once-1.c: New test.
7694         * cpp/pragma-once-1b.h: Likewise.
7695         * cpp/pragma-once-1c.h: Likewise.
7696         * cpp/pragma-once-1d.h: Likewise.
7697         * cpp/inc/pragma-once-1a.h: Likewise.
7698
7699 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7700             Steven G. Kargl  <kargls@comcast.net>
7701
7702         PR fortran/17597
7703         * gfortran.dg/list_read_3.f90: New test.
7704
7705 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7706
7707         * gcc.dg/ftrapv-2.c: New test.
7708
7709 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7710
7711         PR c++/18981
7712         * g++.dg/template/typename9.C: New test.
7713
7714 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/18738
7717         * g++.dg/template/typename8.C: New test.
7718         * g++.dg/parse/friend2.C: Tweak error message.
7719
7720 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7721
7722         * gcc.c-torture/20041214-1.c: New test.
7723
7724 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7725
7726         PR c++/18965
7727         * g++.dg/init/array17.C: New test.
7728
7729 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/18793
7732         * g++.dg/init/aggr3.C: New test.
7733
7734 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7735
7736         * gcc.dg/altivec-types-1.c: New test.
7737         * gcc.dg/altivec-types-2.c: New test.
7738         * gcc.dg/altivec-types-3.c: New test.
7739         * gcc.dg/altivec-types-4.c: New test.
7740         * g++.dg/ext/altivec-types-1.C: New test.
7741         * g++.dg/ext/altivec-types-2.C: New test.
7742         * g++.dg/ext/altivec-types-3.C: New test.
7743         * g++.dg/ext/altivec-types-4.C: New test.
7744
7745 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7746
7747         PR middle-end/18951
7748         * gcc.c-torture/execute/20041213-1.c: New test.
7749
7750 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7751
7752         PR c++/18949
7753         * g++.dg/template/cast1.C: New.
7754
7755 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7756
7757         * gcc.c-torture/execute/20041213-2.c: New test.
7758
7759 2004-12-13  Richard Henderson  <rth@redhat.com>
7760
7761         * gcc.dg/i386-sse-10.c: Fix typo in options.
7762
7763 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         PR c++/18968
7766         * g++.dg/opt/pr18968.C: New test.
7767
7768 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/18925
7771         * g++.dg/ext/visibility/staticdatamem.C: New test.
7772
7773 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7774
7775         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7776
7777 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7778
7779         PR rtl-optimization/18928
7780         * gcc.dg/pr18928-1.c: New test case.
7781
7782 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7783
7784         PR tree-opt/16951
7785         * gcc.c-torture/compile/20041211-1.c: New.
7786
7787 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7788
7789         PR middle-end/17564
7790         * gcc.c-torture/execute/20041212-1.c: New test.
7791
7792 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7793
7794         PR fortran/18869
7795         * gfortran.dg/common_1.f90: New test.
7796
7797 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7798         Paul Brook  <paul@codesourcery.com>
7799
7800         PR fortran/16222
7801         * gfortran.dg/real_do_1.f90: New test.
7802
7803 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR tree-opt/18040
7806         * g++.dg/opt/ptrmem6.C: New test.
7807
7808 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7809
7810         PR middle-end/18921
7811         * gcc.dg/pr18921-1.c: New test case.
7812
7813 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7814
7815         PR fortran/17175
7816         * gfortran.dg/scale_1.f90: New test.
7817
7818 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7819
7820         PR middle-end/18903
7821         * gcc.c-torture/compile/pr18903.c: New test.
7822
7823 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7824
7825         * gcc.c-torture/execute/20041210-1.c: New test.
7826
7827 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7828
7829         PR c++/18731
7830         * g++.dg/parser/struct-1.C: New test.
7831         * g++.dg/parser/struct-2.C: New test.
7832         * g++.dg/parser/struct-3.C: New test.
7833
7834 2004-12-09  Richard Henderson  <rth@redhat.com>
7835
7836         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7837
7838         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7839         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7840
7841 2004-12-09  Matt Austern  <austern@apple.com>
7842
7843         PR c++/18514
7844         * g++.dg/ext/builtin1.C: New
7845         * g++.dg/ext/builtin2.C: New
7846         * g++.dg/ext/builtin3.C: New
7847         * g++.dg/ext/builtin4.C: New
7848         * g++.dg/ext/builtin5.C: New
7849
7850 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7851
7852         PR tree-opt/18904
7853         * g++.dg/opt/ptrmem5.C: New test.
7854
7855 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7856
7857         * g++.dg/parse/typename5.C: Adjust for new error.
7858         * g++.dg/parse/typename7.C: New.
7859
7860 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7861
7862         PR c++/18073
7863         * g++.dg/other/mmintrin.C: New test.
7864
7865 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7866
7867         PR c++/16681
7868         * g++.dg/init/array15.C: New.
7869         * g++.dg/init/array16.C: New.
7870
7871 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7872
7873         PR fortran/18826
7874         * gfortran.dg/assign_1.f90: New test.
7875
7876 2004-12-08  Nick Clifton  <nickc@redhat.com>
7877
7878         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7879         * gcc.target/xstormy16/data_below100: Likewise.
7880         * gcc.target/xstormy16/sfr: Likewise.
7881         * gcc.target/xstormy16/below100.S: New test source file.
7882         * gcc.target/xstormy16/below100.ld: New test linker script.
7883         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7884         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7885         bp instructions.
7886         * gcc.target/xstormy16/bp.c: Likewise.
7887
7888         * gcc.target/xstormy16/bss_below100: New files:
7889         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7890         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7891         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7892         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7893         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7894         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7895         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7896         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7897         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7898         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7899         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7900         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7901         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7902         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7903         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7904         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7905         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7906         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7907         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7908         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7909         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7910         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7911         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7912         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7913         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7914         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7915         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7916
7917         * gcc.target/xstormy16/data_below100: New files:
7918         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7919         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7920         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7921         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7922         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7923         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7924         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7925         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7926         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7927         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7928         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7929         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7930         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7931         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7932         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7933         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7934         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7935         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7936         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7937         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7938         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7939         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7940         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7941         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7942         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7943         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7944         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7945
7946         * gcc.target/xstormy16/sfr: New files:
7947         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7948         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7949         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7950         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7951         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7952         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7953         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7954         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7955         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7956         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7957         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7958         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7959         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7960         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7961         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7962         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7963         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7964         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7965         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7966         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7967         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7968         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7969         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7970         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7971         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7972         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7973         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7974         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7975         27_if0_sfrw_bitfield_f.c
7976
7977 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7978
7979         PR c++/18100
7980         * g++.dg/lookup/name-clash4.C: New test.
7981
7982 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7983
7984         PR c++/18672
7985         * g++.dg/opt/array1.C: New.
7986
7987         PR c++/18803
7988         * g++.dg/template/operator5.C: New.
7989
7990 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7991
7992         PR c/18867
7993         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7994
7995 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7996
7997         * gcc.dg/noncompile/20041207.c: New test.
7998
7999 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8000
8001         * g++.dg/other/unreachable-1.C: New test.
8002
8003 2004-12-06  Nick Clifton  <nickc@redhat.com>
8004
8005         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8006         <limits.h> because the latter comes from gcc's include/ directory
8007         and not the newlib/libc/include directory.
8008
8009 2004-12-04  Richard Henderson  <rth@redhat.com>
8010
8011         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8012
8013 2004-12-04  Richard Henderson  <rth@redhat.com>
8014
8015         * lib/target-supports.exp (check_gc_sections_available): Disable
8016         for alpha and ia64.
8017
8018 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8019
8020         PR middle-end/17909
8021         * g++.dg/other/vararg-2.C: New test.
8022
8023 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8024
8025         PR c++/17011, c++/17971
8026         * g++.dg/template/error15.C: Adjust expected error.
8027         * g++.dg/template/instantiate3.C: Likewise.
8028
8029 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8030
8031         * gcc.dg/altivec-18.c: Fix for darwin
8032
8033 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8034
8035         PR c++/18782
8036         * g++.dg/parse/ptrmem2.C: New.
8037
8038         PR c++/18318
8039         * g++.dg/template/new1.C: New.
8040
8041 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8042
8043         PR fortran/18710
8044         * gfortran.dg/direct_io_3.f90: New test.
8045
8046 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8047
8048         PR 18758
8049         * g++.dg/parse/crash21.C: New.
8050
8051 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8052
8053         PR c++/15664, c++/18276
8054         * g++.dg/template/ttp13.C: New test.
8055         * g++.dg/template/ttp14.C: Likewise.
8056
8057 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8058
8059         PR c++/18123
8060         * g++.dg/parse/enum2.C: New test.
8061         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8062
8063 2004-12-02  Nick Clifton  <nickc@redhat.com>
8064
8065         * gcc.target/xstormy16: New test directory.
8066         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8067         * gcc.target/xstormy16/bp.c: Check the generation of bp
8068         instructions.
8069         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8070         bn instructions and the BELOW100 attribute.
8071
8072 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8073
8074         PR target/16952
8075         * gcc.dg/ppc-eabi.c: New.
8076
8077 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8078
8079         PR fortran/18284
8080         * gfortran.dg/backspace.f90
8081
8082 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8083
8084         * gfortran.dg/inquire.f90: New test.
8085
8086 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8087
8088         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8089         handle effective-target-keyword.
8090         (dg-skip-if): Support effective-target keyword as target list.
8091         (dg-xfail-if): Ditto.
8092         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8093
8094 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8095
8096         PR tree-optimization/18291
8097         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8098
8099 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8100
8101         PR C++/18729
8102         * g++.dg/parse/crash20.C: New.
8103
8104         PR c++/17431
8105         * g++.dg/overload/arg1.C: New.
8106         * g++.dg/overload/arg2.C: New.
8107         * g++.dg/overload/arg3.C: New.
8108         * g++.dg/overload/arg4.C: New.
8109
8110 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8111
8112         * gcc.dg/c99-flex-array-4.c: Remove.
8113
8114 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8115
8116         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8117
8118         * lib/target-supports.exp (is-effective-target): Simplify.
8119
8120         * lib/target-supports.exp (check_effective_target_vect_long):
8121         Fix for powerpc64-*-*.
8122
8123 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8124
8125         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8126         to support new requirements on FreeBSD 5.
8127
8128 2004-11-30  Devang Patel  <dpatel@apple.com>
8129
8130         PR 18702
8131         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8132
8133 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8134
8135         * g++.dg/ext/altivec-13.C: New test.
8136
8137 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8138
8139         PR tree-opt/18298
8140         * gcc.c-torture/execute/p18298.c: New test.
8141
8142 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8143             Dorit Naishlos  <dorit@il.ibm.com>
8144
8145         PR tree-opt/18607
8146         * gcc.dg/vect/vect-89.c: New test.
8147
8148 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8149
8150         * gcc.dg/pr18596-1.c: New test.
8151
8152 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8153
8154         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8155
8156 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8157
8158         PR c/18479
8159         * gcc.dg/pr18479.c: New test.
8160
8161 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8162
8163         PR target/18490
8164         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8165         mmix-knuth-mmixware.
8166
8167         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8168         cris-*-elf* cris-*-aout* mmix-*-*
8169
8170 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8171
8172         PR middle-end/18725
8173         * gcc.dg/pr18725.c: New test.
8174
8175 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8176
8177         PR target/18488
8178         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8179
8180         PR target/18336
8181         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8182
8183 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8184
8185         PR c++/18368
8186         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8187         * g++.old-deja/g++.law/ctors5.C: Likewise.
8188         * g++.old-deja/g++.other/crash25.C: Likewise.
8189
8190         PR c++/18674
8191         * g++.dg/template/error16.C: New test.
8192
8193         PR c++/18512
8194         * g++.dg/template/crash29.C: New test.
8195
8196 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8197
8198         PR tree-optimization/18712
8199         * gcc.c-torture/compile/pr18712.c: New test.
8200
8201 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8202
8203         PR c/7544
8204         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8205         tests.
8206
8207 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8208
8209         PR c++/18652
8210         * g++.dg/lookup/crash6.C: New test.
8211
8212 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8213
8214         PR middle-end/18164
8215         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8216
8217 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8218
8219         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8220         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8221         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8222
8223 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8224
8225         * gcc.dg/pr18164.c: New test.
8226
8227 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8228
8229         * gcc.dg/funroll-loops-all.c: New.
8230
8231 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8232
8233         PR target/18489
8234         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8235         delimeter, match space and TAB as well as ":".
8236
8237         PR target/18484
8238         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8239
8240         PR target/18348
8241         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8242
8243         PR target/18345
8244         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8245
8246         PR target/18337
8247         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8248
8249 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8250
8251         * gfortran.dg/direct_io_2.f90: New test.
8252
8253 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8254
8255         PR target/18334
8256         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8257
8258 2004-11-28  Richard Henderson  <rth@redhat.com>
8259
8260         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8261
8262 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8263
8264         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8265         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8266         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8267         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8268         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8269         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8270         gcc.dg/pointer-arith-8.c: New tests.
8271
8272 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8273
8274         PR fortran/18364
8275         * gfortran.dg/endfile.f90: New test.
8276
8277 2004-11-27  Falk Hueffner  <falk@debian.org>
8278
8279         * gcc.dg/loop-6.c: New test.
8280
8281 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8282
8283         * gcc.c-torture/execute/20041126-1.c: New test.
8284
8285 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8288         on IRIX.
8289
8290 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8291
8292         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8293         functions.
8294
8295 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR rtl-optimization/17825
8298         * gcc.c-torture/compile/20041119-1.c: New test.
8299
8300 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8301
8302         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8303         Check existence of ld library path variables before unsetting.
8304
8305 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8308
8309 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8310
8311         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8312
8313 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8314
8315         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8316
8317 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8318
8319         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8320         dg-do directive.
8321
8322 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8323
8324         * gcc.dg/pr17957.c: Pass --param, not -param.
8325
8326 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8327
8328         PR middle-end/17957
8329         * testsuite/gcc.dg/pr17957.c: New test.
8330
8331 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/18445
8334         * g++.dg/template/crash28.C: Likewise.
8335
8336         PR c++/18001
8337         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8338         * g++.dg/ext/lvaddr.C: Likewise.
8339         * g++.dg/opt/pr7503-3.C: Likewise.
8340
8341         PR c++/18466
8342         * g++.dg/parse/qualified3.C: New test.
8343         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8344
8345         PR c++/18545
8346         * g++.dg/expr/return1.C: New test.
8347
8348 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8349
8350         Friend class name lookup 3/n, PR c++/3332
8351         * g++.dg/lookup/friend3.C: New test.
8352         * g++.dg/lookup/friend4.C: Likewise.
8353         * g++.dg/lookup/friend5.C: Likewise.
8354
8355 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8356
8357         Friend class name lookup 2/n, PR c++/14513, c++/15410
8358         * g++.dg/lookup/friend2.C: New test.
8359         * g++.dg/template/friend31.C: Likewise.
8360
8361 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8362
8363         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8364
8365 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/17473
8368         * g++.dg/tc1/dr56.C: Remove.
8369         * g++.dg/template/typedef1.C: Add dg-error markers.
8370         * g++.old-deja/g++.other/typedef7.C: Likewise.
8371
8372         PR c++/18285
8373         * g++.dg/parse/typedef7.C: New test.
8374
8375 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8376
8377         * gcc.c-torture/execute/20041124-1.c: New test.
8378
8379 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.dg/template/deduce3.C: New test.
8382
8383         PR c++/18586
8384         * g++.dg/template/crash27.C: New test.
8385
8386         PR c++/18530
8387         * g++.dg/warn/Wshadow-3.C: New test.
8388
8389 2004-11-24  Devang Patel  <dpatel@apple.com>
8390
8391         PR/18555
8392         * gcc.dg/cpp/isysroot-1.c: New test.
8393         * gcc.dg/cpp/usr/include/stdio.h: New file.
8394         * gcc.dg/cpp/isysroot-2.c: New test.
8395         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8396         New file.
8397
8398 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8399
8400         PR c++/8929
8401         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8402
8403 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8406         * gcc.target/sparc/pdist.c: Likewise.
8407
8408 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8409
8410         PR c++/16882
8411         * g++.dg/conversion/simd1.C: New test.
8412
8413 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8414
8415         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8416         and restore_ld_library_path_env_vars.
8417         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8418         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8419         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8420         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8421
8422 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8423
8424         * gcc.dg/pragma-align-2.c: Test macro expansion.
8425         * gcc.dg/pragma-pack-2.c: New test.
8426
8427 2004-11-23  Richard Henderson  <rth@redhat.com>
8428
8429         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8430         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8431         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8432         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8433         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8434         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8435
8436         * gcc.dg/vect/vect.exp: Add check for alpha.
8437         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8438         (check_effective_target_vect_int): Enable for alpha.
8439         (check_effective_target_vect_long): New.
8440         (is-effective-target): Add it.
8441
8442 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8443
8444         * gcc.dg/pr18614-1.c: New test.
8445
8446 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8447
8448         * gcc.dg/setjmp-2.c: New test.
8449
8450 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8451
8452         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8453         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8454         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8455         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8456         gcc.target/sparc/pdist.c: New tests.
8457
8458 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8459
8460         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8461
8462 2004-11-22  Dale Johannesen  <dalej@apple.com>
8463
8464         * gcc.dg/20041111-1.c:  New.
8465
8466 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8467
8468         PR tree-opt/18536
8469         * gcc.dg/vect/pr18536.c: New test.
8470
8471 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8472
8473         PR c++/18354
8474         * g++.dg/template/nontype11.C: New test.
8475
8476 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8477
8478         PR middle-end/18520
8479         * gcc.dg/pr18520-1.c: New test case.
8480
8481 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8482
8483         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8484         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8485         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8486         expected diagnostics.
8487
8488 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8489
8490         PR target/18580
8491         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8492         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8493         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8494
8495 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8496
8497         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8498
8499 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8500             Joseph Myers  <joseph@codesourcery.com>
8501
8502         * lib/target-supports.exp (check_visibility_available): Really
8503         test the compiler.
8504
8505 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8506
8507         PR tree-opt/18181
8508         * gcc.dg/vect/vect-85.c: New test.
8509         * gcc.dg/vect/vect-86.c: New test.
8510         * gcc.dg/vect/vect-87.c: New test.
8511         * gcc.dg/vect/vect-88.c: New test.
8512
8513 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8514
8515         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8516
8517 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8518
8519         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8520         * gcc.dg/ppc-and-1.c: Ditto.
8521         * gcc.dg/ppc-compare-1.c: Ditto.
8522         * gcc.dg/ppc-mov-1.c: Ditto
8523
8524 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8525             Mark Mitchell  <mark@codesourcery.com>
8526
8527         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8528
8529 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8530             Aldy Hernandez  <aldyh@redhat.com>
8531
8532         * lib/target-supports.exp (check_effective_target_vect_int): New
8533         (check_effective_target_vect_float): New
8534         (check_effective_target_vect_double): New.
8535         (is-effective-target): Support new effective targets keywords.
8536         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8537         default action for dg-do.
8538         * gcc.dg/vect/pr16105.c: Use new support.
8539         * gcc.dg/vect/pr18400.c: Ditto.
8540         * gcc.dg/vect/pr18425.c: Ditto.
8541         * gcc.dg/vect/vect-1.c: Ditto.
8542         * gcc.dg/vect/vect-10.c: Ditto.
8543         * gcc.dg/vect/vect-11.c: Ditto.
8544         * gcc.dg/vect/vect-12.c: Ditto.
8545         * gcc.dg/vect/vect-13.c: Ditto.
8546         * gcc.dg/vect/vect-14.c: Ditto.
8547         * gcc.dg/vect/vect-15.c: Ditto.
8548         * gcc.dg/vect/vect-16.c: Ditto.
8549         * gcc.dg/vect/vect-17.c: Ditto.
8550         * gcc.dg/vect/vect-18.c: Ditto.
8551         * gcc.dg/vect/vect-19.c: Ditto.
8552         * gcc.dg/vect/vect-2.c: Ditto.
8553         * gcc.dg/vect/vect-20.c: Ditto.
8554         * gcc.dg/vect/vect-21.c: Ditto.
8555         * gcc.dg/vect/vect-22.c: Ditto.
8556         * gcc.dg/vect/vect-23.c: Ditto.
8557         * gcc.dg/vect/vect-24.c: Ditto.
8558         * gcc.dg/vect/vect-25.c: Ditto.
8559         * gcc.dg/vect/vect-26.c: Ditto.
8560         * gcc.dg/vect/vect-27.c: Ditto.
8561         * gcc.dg/vect/vect-27a.c: Ditto.
8562         * gcc.dg/vect/vect-28.c: Ditto.
8563         * gcc.dg/vect/vect-29.c: Ditto.
8564         * gcc.dg/vect/vect-29a.c: Ditto.
8565         * gcc.dg/vect/vect-3.c: Ditto.
8566         * gcc.dg/vect/vect-30.c: Ditto.
8567         * gcc.dg/vect/vect-31.c: Ditto.
8568         * gcc.dg/vect/vect-32.c: Ditto.
8569         * gcc.dg/vect/vect-33.c: Ditto.
8570         * gcc.dg/vect/vect-34.c: Ditto.
8571         * gcc.dg/vect/vect-35.c: Ditto.
8572         * gcc.dg/vect/vect-36.c: Ditto.
8573         * gcc.dg/vect/vect-37.c: Ditto.
8574         * gcc.dg/vect/vect-38.c: Ditto.
8575         * gcc.dg/vect/vect-4.c: Ditto.
8576         * gcc.dg/vect/vect-40.c: Ditto.
8577         * gcc.dg/vect/vect-41.c: Ditto.
8578         * gcc.dg/vect/vect-42.c: Ditto.
8579         * gcc.dg/vect/vect-43.c: Ditto.
8580         * gcc.dg/vect/vect-44.c: Ditto.
8581         * gcc.dg/vect/vect-45.c: Ditto.
8582         * gcc.dg/vect/vect-46.c: Ditto.
8583         * gcc.dg/vect/vect-47.c: Ditto.
8584         * gcc.dg/vect/vect-48.c: Ditto.
8585         * gcc.dg/vect/vect-48a.c: Ditto.
8586         * gcc.dg/vect/vect-49.c: Ditto.
8587         * gcc.dg/vect/vect-5.c: Ditto.
8588         * gcc.dg/vect/vect-50.c: Ditto.
8589         * gcc.dg/vect/vect-51.c: Ditto.
8590         * gcc.dg/vect/vect-52.c: Ditto.
8591         * gcc.dg/vect/vect-53.c: Ditto.
8592         * gcc.dg/vect/vect-54.c: Ditto.
8593         * gcc.dg/vect/vect-55.c: Ditto.
8594         * gcc.dg/vect/vect-56.c: Ditto.
8595         * gcc.dg/vect/vect-56a.c: Ditto.
8596         * gcc.dg/vect/vect-57.c: Ditto.
8597         * gcc.dg/vect/vect-58.c: Ditto.
8598         * gcc.dg/vect/vect-59.c: Ditto.
8599         * gcc.dg/vect/vect-6.c: Ditto.
8600         * gcc.dg/vect/vect-60.c: Ditto.
8601         * gcc.dg/vect/vect-61.c: Ditto.
8602         * gcc.dg/vect/vect-62.c: Ditto.
8603         * gcc.dg/vect/vect-63.c: Ditto.
8604         * gcc.dg/vect/vect-64.c: Ditto.
8605         * gcc.dg/vect/vect-65.c: Ditto.
8606         * gcc.dg/vect/vect-66.c: Ditto.
8607         * gcc.dg/vect/vect-67.c: Ditto.
8608         * gcc.dg/vect/vect-68.c: Ditto.
8609         * gcc.dg/vect/vect-69.c: Ditto.
8610         * gcc.dg/vect/vect-7.c: Ditto.
8611         * gcc.dg/vect/vect-72.c: Ditto.
8612         * gcc.dg/vect/vect-72a.c: Ditto.
8613         * gcc.dg/vect/vect-73.c: Ditto.
8614         * gcc.dg/vect/vect-74.c: Ditto.
8615         * gcc.dg/vect/vect-75.c: Ditto.
8616         * gcc.dg/vect/vect-76.c: Ditto.
8617         * gcc.dg/vect/vect-77.c: Ditto.
8618         * gcc.dg/vect/vect-77a.c: Ditto.
8619         * gcc.dg/vect/vect-78.c: Ditto.
8620         * gcc.dg/vect/vect-79.c: Ditto.
8621         * gcc.dg/vect/vect-8.c: Ditto.
8622         * gcc.dg/vect/vect-80.c: Ditto.
8623         * gcc.dg/vect/vect-82.c: Ditto.
8624         * gcc.dg/vect/vect-82_64.c: Ditto.
8625         * gcc.dg/vect/vect-83.c: Ditto.
8626         * gcc.dg/vect/vect-83_64.c: Ditto.
8627         * gcc.dg/vect/vect-9.c: Ditto.
8628         * gcc.dg/vect/vect-all.c: Ditto.
8629         * gcc.dg/vect/vect-none.c: Ditto.
8630
8631 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8632
8633         * lib/gcc-dg.exp (dg-skip-if): New function.
8634         (dg-forbid-option): Remove.
8635         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8636         * g++.dg/abi/bitfield8.C: Likewise.
8637         * g++.dg/abi/dtor1.C: Likewise.
8638         * g++.dg/abi/empty10.C: Likewise.
8639         * g++.dg/abi/empty7.C: Likewise.
8640         * g++.dg/abi/empty9.C: Likewise.
8641         * g++.dg/abi/layout3.C: Likewise.
8642         * g++.dg/abi/layout4.C: Likewise.
8643         * g++.dg/abi/thunk1.C: Likewise.
8644         * g++.dg/abi/thunk2.C: Likewise.
8645         * g++.dg/abi/vbase11.C: Likewise.
8646         * g++.dg/abi/vthunk2.C: Likewise.
8647         * g++.dg/abi/vthunk3.C: Likewise.
8648         * g++.dg/ext/attrib8.C: Likewise.
8649         * g++.dg/opt/longbranch2.C: Likewise.
8650         * g++.dg/opt/reg-stack4.C: Likewise.
8651         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8652         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8653         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8654         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8655         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8656         * gcc.dg/20000609-1.c: Likewise.
8657         * gcc.dg/20000720-1.c: Likewise.
8658         * gcc.dg/20011107-1.c: Likewise.
8659         * gcc.dg/20011119-1.c: Likewise.
8660         * gcc.dg/20020108-1.c: Likewise.
8661         * gcc.dg/20020122-2.c: Likewise.
8662         * gcc.dg/20020122-3.c: Likewise.
8663         * gcc.dg/20020201-3.c: Likewise.
8664         * gcc.dg/20020206-1.c: Likewise.
8665         * gcc.dg/20020218-1.c: Likewise.
8666         * gcc.dg/20020310-1.c: Likewise.
8667         * gcc.dg/20020411-1.c: Likewise.
8668         * gcc.dg/20020418-2.c: Likewise.
8669         * gcc.dg/20020426-1.c: Likewise.
8670         * gcc.dg/20020426-2.c: Likewise.
8671         * gcc.dg/20020517-1.c: Likewise.
8672         * gcc.dg/20020523-1.c: Likewise.
8673         * gcc.dg/20020523-2.c: Likewise.
8674         * gcc.dg/20020729-1.c: Likewise.
8675         * gcc.dg/20030204-1.c: Likewise.
8676         * gcc.dg/20030826-2.c: Likewise.
8677         * gcc.dg/20030926-1.c: Likewise.
8678         * gcc.dg/20031202-1.c: Likewise.
8679         * gcc.dg/980312-1.c: Likewise.
8680         * gcc.dg/980313-1.c: Likewise.
8681         * gcc.dg/990117-1.c: Likewise.
8682         * gcc.dg/990424-1.c: Likewise.
8683         * gcc.dg/990524-1.c: Likewise.
8684         * gcc.dg/991230-1.c: Likewise.
8685         * gcc.dg/i386-387-1.c: Likewise.
8686         * gcc.dg/i386-387-2.c: Likewise.
8687         * gcc.dg/i386-387-3.c: Likewise.
8688         * gcc.dg/i386-387-4.c: Likewise.
8689         * gcc.dg/i386-387-5.c: Likewise.
8690         * gcc.dg/i386-387-6.c: Likewise.
8691         * gcc.dg/i386-asm-1.c: Likewise.
8692         * gcc.dg/i386-bitfield1.c: Likewise.
8693         * gcc.dg/i386-bitfield2.c: Likewise.
8694         * gcc.dg/i386-loop-1.c: Likewise.
8695         * gcc.dg/i386-loop-2.c: Likewise.
8696         * gcc.dg/i386-loop-3.c: Likewise.
8697         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8698         * gcc.dg/i386-pic-1.c: Likewise.
8699         * gcc.dg/i386-regparm.c: Likewise.
8700         * gcc.dg/i386-signbit-1.c: Likewise.
8701         * gcc.dg/i386-signbit-2.c: Likewise.
8702         * gcc.dg/i386-signbit-3.c: Likewise.
8703         * gcc.dg/i386-sse-5.c: Likewise.
8704         * gcc.dg/i386-sse-8.c: Likewise.
8705         * gcc.dg/i386-unroll-1.c: Likewise.
8706         * gcc.dg/tls/opt-1.c: Likewise.
8707         * gcc.dg/tls/opt-2.c: Likewise.
8708         * gcc.dg/unroll-1.c: Likewise.
8709         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8710         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8711         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8712         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8713
8714 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8715
8716         * g++.dg/template/incomplete1.C: New test.
8717
8718 2004-11-16  Nick Clifton  <nickc@redhat.com>
8719
8720         Revert patches accidentally commited during checkin of fixes for
8721         xstormy16 tests:
8722         gcc.c-torture/execute/simd-4.c: Revert
8723         gcc.dg/20040910-1.c: Revert.
8724
8725 2004-11-16  Paul Brook  <paul@codesourcery.com>
8726
8727         PR fortran/13010
8728         * gfortran.dg/der_pointer_1.f90: New test.
8729
8730 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8731
8732         PR c/18498
8733         * gcc.dg/bitfld-13.c: New test.
8734
8735 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8736
8737         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8738         powerpc*-*-linux*.
8739
8740         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8741         * gcc.dg/ppc64-abi-2.c: Ditto.
8742         * gcc.dg/ppc64-abi-3.c: Ditto.
8743
8744         * lib/gcc-dg.exp (dg-target-list): Remove.
8745
8746 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8747
8748         * gcc.dg/ia64-postinc.c: New test.
8749
8750 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8751
8752         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8753
8754 2004-11-15  Nick Clifton  <nickc@redhat.com>
8755
8756         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8757         __INT_MAX__ so that the test can be compiled by toolchains
8758         targeted at 16-bit processors.
8759
8760         * gcc.dg/20040625-1.c: Use long constants rather than integers
8761         when performing arithmetic that will overflow 16-bits.
8762
8763         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8764         xstormy16.  It does not support 128-bit vector operations.
8765
8766         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8767         with the macro PTR_TYPE.  Define this macro to an integer type
8768         suitable for holding a pointer.
8769
8770         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8771         the target is a 16-bit processor.
8772
8773         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8774         16-bit targets where the character constant will be too long.
8775
8776         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8777         where the double will not be directly addressable.
8778
8779 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8780
8781         Friend class name lookup 1/n, PR c++/18471
8782         * g++.dg/template/crash26.C: New test.
8783         * g++.dg/lookup/struct1.C: Adjust expected error.
8784         * g++.dg/parse/elab1.C: Likewise.
8785         * g++.dg/parse/elab2.C: Likewise.
8786         * g++.dg/parse/int-as-enum1.C: Likewise.
8787         * g++.dg/parse/struct-as-enum1.C: Likewise.
8788         * g++.dg/parse/typedef1.C: Likewise.
8789         * g++.dg/parse/typedef3.C: Likewise.
8790         * g++.dg/parse/typedef4.C: Likewise.
8791         * g++.dg/parse/typedef5.C: Likewise.
8792         * g++.dg/template/nontype4.C: Likewise.
8793         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8794         * g++.old-deja/g++.other/elab1.C: Likewise.
8795         * g++.old-deja/g++.other/syntax4.C: Likewise.
8796
8797 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8798
8799         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8800
8801 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8802
8803         * gcc.c-torture/execute/20041114-1.c: New test.
8804
8805 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8806
8807         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8808         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8809         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8810         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8811         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8812         gcc.dg/switch-7.c: New tests.
8813
8814 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8815
8816         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8817
8818 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8819
8820         PR tree-opt/18400
8821         * gcc.dg/vect/pr18400.c: New test.
8822
8823 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8824             Andrew Pinski  <pinskia@physics.uc.edu>
8825
8826         PR tree-opt/18425
8827         * gcc.dg/vect/pr18425.c: New test.
8828
8829 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8830
8831         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8832         Guard with dg-require-alias and dg-require-visibility.
8833
8834 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8835
8836         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8837
8838 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8839
8840         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8841
8842 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8843
8844         PR c++/17344
8845         * g++.dg/template/defarg5.C: New test.
8846
8847 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8848
8849         * g++.dg/parse/cast1.C: Run only on ILP32.
8850         * g++.old-deja/g++.mike/p784.C: Likewise.
8851
8852 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8853
8854         * gcc.c-torture/execute/20041113-1.c: New test.
8855
8856 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8857
8858         PR target/18230
8859         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8860         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8861         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8862         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8863         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8864         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8865         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8866         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8867         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8868         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8869         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8870         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8871         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8872
8873 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8874
8875         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8876         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8877         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8878         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8879         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8880         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8881         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8882         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8883         gcc.target/sparc/combined-1.c: New tests.
8884
8885 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8886
8887         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8888         New tests.
8889
8890 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8891
8892         * lib/gcc-dg.exp (dg-forbid-option): New function.
8893         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8894         * g++.dg/abi/bitfield8.C: Likewise.
8895         * g++.dg/abi/dtor1.C: Likewise.
8896         * g++.dg/abi/empty10.C: Likewise.
8897         * g++.dg/abi/empty7.C: Likewise.
8898         * g++.dg/abi/empty9.C: Likewise.
8899         * g++.dg/abi/layout3.C: Likewise.
8900         * g++.dg/abi/layout4.C: Likewise.
8901         * g++.dg/abi/thunk1.C: Likewise.
8902         * g++.dg/abi/thunk2.C: Likewise.
8903         * g++.dg/abi/vbase11.C: Likewise.
8904         * g++.dg/abi/vthunk2.C: Likewise.
8905         * g++.dg/abi/vthunk3.C: Likewise.
8906         * g++.dg/ext/attrib8.C: Likewise.
8907         * g++.dg/opt/longbranch2.C: Likewise.
8908         * g++.dg/opt/reg-stack4.C: Likewise.
8909         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8910         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8911         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8912         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8913         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8914         * gcc.dg/20000609-1.c: Likewise.
8915         * gcc.dg/20000720-1.c: Likewise.
8916         * gcc.dg/20011107-1.c: Likewise.
8917         * gcc.dg/20011119-1.c: Likewise.
8918         * gcc.dg/20020108-1.c: Likewise.
8919         * gcc.dg/20020122-2.c: Likewise.
8920         * gcc.dg/20020122-3.c: Likewise.
8921         * gcc.dg/20020201-3.c: Likewise.
8922         * gcc.dg/20020206-1.c: Likewise.
8923         * gcc.dg/20020218-1.c: Likewise.
8924         * gcc.dg/20020310-1.c: Likewise.
8925         * gcc.dg/20020411-1.c: Likewise.
8926         * gcc.dg/20020418-2.c: Likewise.
8927         * gcc.dg/20020426-1.c: Likewise.
8928         * gcc.dg/20020426-2.c: Likewise.
8929         * gcc.dg/20020517-1.c: Likewise.
8930         * gcc.dg/20020523-1.c: Likewise.
8931         * gcc.dg/20020523-2.c: Likewise.
8932         * gcc.dg/20020729-1.c: Likewise.
8933         * gcc.dg/20030204-1.c: Likewise.
8934         * gcc.dg/20030826-2.c: Likewise.
8935         * gcc.dg/20030926-1.c: Likewise.
8936         * gcc.dg/20031202-1.c: Likewise.
8937         * gcc.dg/980312-1.c: Likewise.
8938         * gcc.dg/980313-1.c: Likewise.
8939         * gcc.dg/990117-1.c: Likewise.
8940         * gcc.dg/990424-1.c: Likewise.
8941         * gcc.dg/990524-1.c: Likewise.
8942         * gcc.dg/991230-1.c: Likewise.
8943         * gcc.dg/i386-387-1.c: Likewise.
8944         * gcc.dg/i386-387-2.c: Likewise.
8945         * gcc.dg/i386-387-3.c: Likewise.
8946         * gcc.dg/i386-387-4.c: Likewise.
8947         * gcc.dg/i386-387-5.c: Likewise.
8948         * gcc.dg/i386-387-6.c: Likewise.
8949         * gcc.dg/i386-asm-1.c: Likewise.
8950         * gcc.dg/i386-bitfield1.c: Likewise.
8951         * gcc.dg/i386-bitfield2.c: Likewise.
8952         * gcc.dg/i386-loop-1.c: Likewise.
8953         * gcc.dg/i386-loop-2.c: Likewise.
8954         * gcc.dg/i386-loop-3.c: Likewise.
8955         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8956         * gcc.dg/i386-pic-1.c: Likewise.
8957         * gcc.dg/i386-regparm.c: Likewise.
8958         * gcc.dg/i386-signbit-1.c: Likewise.
8959         * gcc.dg/i386-signbit-2.c: Likewise.
8960         * gcc.dg/i386-signbit-3.c: Likewise.
8961         * gcc.dg/i386-sse-5.c: Likewise.
8962         * gcc.dg/i386-sse-8.c: Likewise.
8963         * gcc.dg/i386-unroll-1.c: Likewise.
8964         * gcc.dg/tls/opt-1.c: Likewise.
8965         * gcc.dg/tls/opt-2.c: Likewise.
8966         * gcc.dg/unroll-1.c: Likewise.
8967         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8968         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8969         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8970         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8971         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8972         -m64 is specified.
8973
8974 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/18389
8977         * g++.dg/parse/cond1.C: New test.
8978
8979         PR c++/18429
8980         * g++.dg/template/array9.C: New test.
8981         * g++.dg/ext/vla1.C: Adjust error messages.
8982         * g++.dg/ext/vlm1.C: Likewise.
8983         * g++.dg/template/crash2.C: Likewise.
8984
8985         PR c++/18436
8986         * g++.dg/template/call3.C: New test.
8987
8988         PR c++/18407
8989         * g++.dg/template/ptrmem11.C: New test.
8990
8991 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8992
8993         PR other/14264
8994         * lib/g++.exp: Set LC_ALL and LANG to C.
8995         * lib/gcc-dg.exp: Likewise.
8996         * lib/gfortran.exp: Likewise.
8997         * lib/objc.exp: Likewise.
8998         * lib/treelang.exp: Likewise.
8999
9000 2004-11-12  Andreas Schwab  <schwab@suse.de>
9001
9002         * gcc.dg/pr16286.c: Fix last change.
9003
9004 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9005
9006         PR c++/18416
9007         * g++.dg/init/global1.C: New test.
9008
9009 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9010
9011         * gcc.c-torture/execute/20041112-1.c: New test.
9012
9013 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9014
9015         * lib/gcc-dg.exp (dg-target-list): New.
9016
9017 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9018             Richard Sandiford  <rsandifo@redhat.com>
9019
9020         * lib/target-supports.exp (get-compiler_messages): New.
9021         (check_named_sections_available): Use it.
9022         (check_effective_target_ilp32): New.
9023         (check_effective_target_lp64): New.
9024         (is-effective-target): New.
9025         * lib/gcc-dg.exp (dg-require-effective-target): New.
9026
9027 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9028
9029         * gcc.dg/precedence-1.c: New test.
9030
9031 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9032
9033         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9034
9035         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9036         message, delete generated files, use more descriptive name for
9037         executable, and make the test unsupported when it cannot be run.
9038
9039         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9040         (dg-require-weak, dg-require-visibility, dg-require-alias,
9041         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9042         dg-require-iconv, dg-require-named-sections): Use it.
9043
9044         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9045
9046 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9047
9048         PR target/16457
9049         * gcc.dg/ppc-and-1: New
9050
9051         PR target/16796
9052         * gcc.dg/ppc-mov-1.c: New.
9053
9054         PR target/16458
9055         * gcc.dg/ppc-compare-1.c: New.
9056
9057 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9058
9059         * objc.dg/desig-init-2.m: New test.
9060
9061 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9062
9063         PR middle-end/18160
9064         * g++.dg/warn/register-var-1.C: New test.
9065         * g++.dg/warn/register-var-2.C: New test.
9066
9067 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9068
9069         * gcc.dg/union-2.c: New test.
9070
9071 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9072
9073         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9074         New test for PR tree-optimization/17892.
9075
9076 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/18369
9079         * g++.dg/init/new12.C: New test.
9080
9081 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9082
9083         * gcc.target/sparc: New directory.
9084         * gcc.target/sparc/sparc.exp: New driver.
9085         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9086         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9087         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9088         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9089
9090 2004-11-10  Paul Brook  <paul@codesourcery.com>
9091
9092         PR fortran/18218
9093         * gfortran.dg/list_read.c: New test.
9094
9095 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9096
9097         PR c/18322
9098         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9099         expected diagnostic location.
9100
9101 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9102
9103         * gcc.dg/20041109-1.c: New test.
9104
9105 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9106
9107         PR objc/18406
9108         * objc/compile/pr18406.m: New test.
9109
9110 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9111
9112         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9113
9114 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9115
9116         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9117
9118 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9119
9120         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9121
9122 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9123
9124         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9125         exit.
9126
9127 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9128
9129         PR tree-opt/18299
9130         * gcc.c-torture/pr18299-1.c: New test.
9131
9132 2004-11-06  Andreas Schwab  <schwab@suse.de>
9133
9134         * gcc.dg/pr16286.c: Also test for bool and pixel.
9135
9136 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9137
9138         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9139         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9140         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9141         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9142         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9143         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9144         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9145         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9146         gcc.dg/struct-semi-3.c: New tests.
9147
9148 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9149
9150         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9151
9152 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9153
9154         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9155         Do not use C99 designators.
9156
9157 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9158
9159         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9160
9161 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9162
9163         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9164         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9165         * gcc.c-torture/execute/simd-5.x: Remove.
9166
9167 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9168
9169         PR rtl-optimization/17933
9170         * gcc.dg/torture/pr17933-1.c: New test.
9171
9172 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9173
9174         PR target/18106
9175         * lib/target-supports.exp (check_weak_available): Support
9176         Windows.
9177
9178 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9179
9180         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9181         call to fflush(stdout) before abort.
9182         (my_ffsll): New function.
9183         (generate_fields): Use it.
9184
9185 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9186
9187         * gcc.dg/init-undef-1.c: New test.
9188
9189 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9190
9191         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9192         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9193         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9194         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9195         expected messages for new parser.
9196
9197 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9198
9199         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9200
9201 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9202
9203         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9204         on LP64 targets.
9205
9206 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9207
9208         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9209         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9210         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9211         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9212         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9213         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9214         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9215         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9216         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9217         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9218
9219 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9220
9221         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9222         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9223         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9224         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9225         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9226         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9227         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9228         for new parser.
9229
9230 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9231
9232         PR target/15342
9233         * gcc.dg/20041104-1.c: New test.
9234
9235 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9236
9237         * g++.dg/template/nontype7.C: New test.
9238         * g++.dg/template/nontype8.C: Likewise.
9239         * g++.dg/template/nontype9.C: Likewise.
9240         * g++.dg/template/nontype10.C: Likewise.
9241         * g++.dg/tc1/dr49.C: Likewise.
9242         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9243         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9244
9245 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9246
9247         * g++.dg/rtti/tinfo1.C: Remove xfails.
9248
9249 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9250
9251         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9252         packed attribute to the definition to satisfy the new C++ parser.
9253
9254 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255
9256         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9257         invocations of va_arg.
9258
9259 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9260
9261         PR c++/18124
9262         * g++.dg/template/crash25.C: New test.
9263
9264         PR c++/18155
9265         * g++.dg/template/typedef2.C: New test.
9266         * g++.dg/parse/crash13.C: Adjust error markers.
9267
9268         PR c++/18177
9269         * g++.dg/conversion/const3.C: New test.
9270
9271 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9272
9273         PR fortran/17535
9274         PR fortran/17583
9275         PR fortran/17713
9276         * gfortran.dg/generic_[123].f90: New testcases.
9277
9278 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9279
9280         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9281         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9282
9283 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR tree-opt/16808
9286         * gcc.c-torture/compile/pr16808.c: New test.
9287
9288 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9289
9290         PR rtl-optimization/17104
9291         * gcc.dg/ppc-bitfield1.c: New.
9292
9293 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9294
9295         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9296
9297 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9298
9299         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9300         strings for 32-bit code.
9301
9302 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9303
9304         PR c/18239
9305         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9306
9307 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9308
9309         PR c++/18064
9310         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9311
9312 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/15172
9315         * g++.dg/init/aggr2.C: New test.
9316
9317 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9318
9319         * objc.dg/local-decl-1.m: New test.
9320
9321 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9322
9323         * gcc.dg/20040910-1.c: Adjust regex.
9324
9325 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9326
9327         PR rtl-optimization/18084
9328         * g++.dg/opt/pr18084-1.C: New testcase.
9329
9330 2004-10-30  Matt Austern  <austern@apple.com>
9331
9332         PR c++/17542
9333         * g++.dg/ext/attrib18.C: New test.
9334
9335 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9336
9337         PR middle-end/18096
9338         * gcc.dg/pr18096-1.c: New test case.
9339
9340 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9341
9342         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9343
9344 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9345
9346         PR c/16666
9347         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9348         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9349         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9350         gcc.dg/old-style-prom-3.c: New tests.
9351
9352 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9353
9354         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9355         Remove unnecessary inclusion of stdio.h.
9356
9357 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9358
9359         PR rtl-optimization/17581
9360         * gcc.dg/pr17581-1.c: New test case.
9361
9362 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9365         being implemented.
9366         * g++.dg/conversion/dr195-1.C: New.
9367         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9368         * g++.old-deja/g++.mike/p10148.C: Likewise.
9369
9370 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/17695
9373         * g++.dg/debug/typedef2.C: New test.
9374
9375 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9376
9377         PR fortran/13490
9378         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9379         * gfortran.dg/g77/README: Update.
9380
9381 2004-10-28  Matt Austern  <austern@apple.com>
9382
9383         PR c++/14124
9384         * g++.dg/ext/packed7.C: New test.
9385
9386 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9387
9388         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9389         scan-assembler.
9390         * lib/scanasm.exp (hidden-scan-for): New proc.
9391         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9392         string.
9393         (scan-not-hidden): Likewise.
9394         * lib/target-supports.exp (check_visibility_available): mach-o is
9395         support too.
9396
9397 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9398
9399         PR c++/17132
9400         * g++.dg/template/memclass3.C: New test.
9401
9402 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9403
9404         PR middle-end/18160
9405         * gcc.dg/register-var-1.c: New test.
9406         * gcc.dg/register-var-2.c: New test.
9407         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9408         error now.
9409
9410 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9411
9412         PR other/18172
9413         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9414         unused variables.
9415         * gcc.dg/vect/vect-22.c: Likewise.
9416
9417 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * gcc.dg/i386-rotate-1.c: New test.
9420
9421 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9422
9423         * g++.dg/init/ref12.C: Add "run" marker.
9424
9425         PR c++/17435
9426         * g++.dg/init/ref12.C: New test.
9427
9428         PR c++/18140
9429         * g++.dg/template/shift1.C: New test.
9430         * g++.dg/template/error10.C: Adjust error markers.
9431
9432 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9433
9434         PR tree-opt/17529
9435         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9436
9437 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9438
9439         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9440         * gcc.dg/weak/weak-3.c: Likewise.
9441         * gcc.dg/weak/weak-5.c: Likewise.
9442         * gcc.dg/weak/weak-9.c: Likewise.
9443         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9444         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9445
9446         * gcc.dg/darwin-weakimport-1.c: New.
9447
9448 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9449
9450         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9451
9452 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9455         'syntax' error messages.
9456         * gcc.dg/cpp/direct2s.c: Likewise.
9457
9458 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9459
9460         * gcc.c-torture/compile/20041026-1.c: New.
9461
9462 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/18093
9465         * g++.dg/lookup/ns2.C: New test.
9466
9467         PR c++/18020
9468         * g++.dg/template/enum4.C: New test.
9469
9470         PR c++/18161
9471         * g++.dg/template/expr1.C: New test.
9472
9473 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9474
9475         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9476
9477 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9478
9479         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9480         gcc.dg/decl-nospec-3.c: New tests.
9481
9482 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9483
9484         * objc.dg/super-class-3.m: New test.
9485
9486 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9487
9488         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9489         resyncing.
9490         * gcc.dg/cpp/direct2s.c: Likewise.
9491
9492 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9493
9494         * objc.dg/image-info.m: Update for changes to section selection.
9495
9496 2004-10-25  David Ayers  <d.ayers@inode.at>
9497             Ziemowit Laski  <zlaski@apple.com>
9498
9499         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9500         diagnostics when messaging 'id <Proto>'.
9501         * objc.dg/class-protocol-1.m: New test.
9502         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9503         a non-existent method signature.
9504         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9505         Update diagnostics when messaging with non-existent method signature.
9506         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9507         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9508         invalid receivers are now resolved as if messaging 'id'; remove
9509         extraneous diagnostics.
9510
9511 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9512
9513         PR c/16667
9514         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9515         gcc.dg/init-desig-obs-3.c: New tests.
9516
9517 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * gcc.dg/debug/20041023-1.c: New test.
9520
9521 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9522
9523         PR middle-end/17407
9524         * gcc.c-torture/compile/pr17407.c: New test.
9525
9526         PR c++/18121
9527         * g++.dg/template/array8.C: New test.
9528
9529 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9530
9531         PR other/18138
9532         * lib/g++.exp: Accept more than one multilib libgcc.
9533         * lib/gcc-dg.exp: Likewise.
9534         * lib/objc.exp: Likewise.
9535         * lib/treelang.exp: Likewise.
9536         * lib/gfortran.exp: Likewise.
9537
9538 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9539
9540         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9541
9542 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9543
9544         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9545         * gcc.dg/c99-const-expr-3.c: Likewise.
9546
9547 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9548
9549         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9550
9551 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9552
9553         * gcc.c-torture/execute/loop-2e.x: Remove.
9554
9555 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         PR c++/18095
9558         * g++.dg/parse/crash18.C: New.
9559         * g++.dg/parse/crash19.C: New.
9560
9561 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9562
9563         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9564         * g++.dg/ext/dllimport2.C: Same.
9565         * g++.dg/ext/dllimport8.C: Same.
9566
9567 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/10841
9570         * g++.dg/conversion/cast1.C: New test.
9571         * g++.dg/overload/pmf1.C: Adjust error marker.
9572
9573 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9574
9575         PR objc/17923
9576         * objc.dg/const-str-7.m: New test.
9577
9578 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9579
9580         * g++.dg/template/memfriend11.C: Fix comment typo.
9581         * g++.dg/template/memfriend14.C: Likewise.
9582
9583 2004-10-20  Richard Henderson  <rth@redhat.com>
9584
9585         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9586         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9587         -fasynchronous-unwind-tables.
9588
9589 2004-10-20  Richard Henderson  <rth@redhat.com>
9590
9591         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9592         (main): Return success.
9593         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9594         (main): Return success.
9595
9596 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9597
9598         PR c++/13495
9599         * g++.dg/template/memfriend9.C: New test.
9600         * g++.dg/template/memfriend10.C: Likewise.
9601         * g++.dg/template/memfriend11.C: Likewise.
9602         * g++.dg/template/memfriend12.C: Likewise.
9603         * g++.dg/template/memfriend13.C: Likewise.
9604         * g++.dg/template/memfriend14.C: Likewise.
9605         * g++.dg/template/memfriend15.C: Likewise.
9606         * g++.dg/template/memfriend16.C: Likewise.
9607         * g++.dg/template/memfriend17.C: Likewise.
9608         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9609
9610 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.dg/conversion/dr195.C: New.
9613         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9614
9615 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9616             Devang Patel  <dpatel@apple.com>
9617
9618         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9619         of floating point arithmetic, which could trap.
9620
9621 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/14035
9624         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9625         * g++.dg/conversion/const2.C: New test.
9626         * g++.dg/expr/reinterpret2.C: New test.
9627         * g++.dg/expr/reinterpret3.C: New test.
9628         * g++.dg/expr/cast2.C: New test.
9629         * g++.dg/expr/copy1.C: New test.
9630         * g++.dg/other/conversion1.C: Change error message.
9631         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9632         function pointers to void *.
9633         * g++.old-deja/g++.mike/p10148.C: Likewise.
9634
9635 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9636
9637         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9638
9639 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9640
9641         PR c++/18047
9642
9643         * g++.dg/parse/expr3.C: New test.
9644
9645 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9646
9647         * gcc.dg/smod-1.c: New test.
9648
9649 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9650
9651         * objc.dg/method-14.m: New test.
9652
9653 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9654
9655         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9656         Also xfail as the patch was reverted.
9657
9658 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9659
9660         PR middle-end/16973
9661         * gcc.dg/pr16973.c: New test.
9662
9663 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9664
9665         PR tree-optimization/17656
9666         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9667
9668 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9669
9670         * g++.dg/eh/shadow1.C: New.
9671
9672 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9673
9674         * gcc.c-torture/compile/20041018-1.c: New test.
9675
9676 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9677
9678         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9679         compiler referring to register 0 when accessing sdata.  The linker
9680         now patches things up.
9681
9682 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9683
9684         PR c/17529
9685         * gcc.c-torture/compile/pr17529.c: New test.
9686
9687 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9688
9689         PR c++/17743
9690         * g++.dg/ext/attrib17.C: New test.
9691
9692 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9693
9694         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9695
9696 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9697
9698         PR c++/10479
9699         * g++.dg/ext/attrib16.C: New test.
9700
9701 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/17042
9704         * g++.dg/init/dso_handle1.C: New test.
9705
9706         PR c++/14667
9707         * g++.dg/parse/typedef6.C: New test.
9708
9709         PR c++/17916
9710         * g++.dg/parse/pragma1.C: New test.
9711
9712 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9713
9714         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9715
9716 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9717
9718         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9719         -fno-common when on HPPA HP-UX platforms.
9720
9721 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR other/16820
9724         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9725         stdint.h.
9726         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9727         uintptr_t.
9728
9729 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9730
9731         PR c++/16301
9732         * g++.dg/lookup/strong-using-4.C: New test.
9733
9734 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9735
9736         PR middle-end/16567
9737         * gcc.c-torture/compile/nested-1.c: New test.
9738
9739 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9740
9741         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9742         and mipsisa64*-*-* (until support for misaligned loads is added).
9743         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9744         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9745         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9746         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9747         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9748         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9749
9750 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9751
9752         PR c++/17976
9753         * g++.dg/init/dtor3.C: New test.
9754
9755 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9756
9757         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9758
9759 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9760
9761         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9762         * gcc.dg/macho-lo-sum.c: Likewise.
9763
9764 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9765
9766         * gcc.dg/ppc-spe64-1.c: New test.
9767
9768 2004-10-14  Devang Patel  <dpatel@apple.com>
9769
9770         PR 17635
9771         * gcc.dg/pr17635.c : New test.
9772
9773 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9774
9775         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9776         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9777         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9778         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9779         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9780         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9781         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9782         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9783         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9784         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9785         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9786         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9787         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9788         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9789         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9790         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9791         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9792         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9793
9794 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9795
9796         * gcc.dg/vect/vect-82.c: New testcase.
9797         * gcc.dg/vect/vect-82_64.c: New testcase.
9798         * gcc.dg/vect/vect-83.c: New testcase.
9799         * gcc.dg/vect/vect-83_64.c: New testcase.
9800
9801 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9802
9803         * gcc.dg/cpp/error-1.c: New test.
9804
9805 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9806
9807         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9808
9809 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9810
9811         PR target/17984
9812         * gcc.dg/cris-peep2-xsrand2.c: New test.
9813
9814 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9815
9816         PR c++/17661
9817         * testsuite/g++.dg/expr/for2.C: New test.
9818
9819 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9820
9821         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9822
9823 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9824
9825         PR tree-optimization/17724
9826         * g++.dg/opt/pr17724-1.C: New test.
9827         * g++.dg/opt/pr17724-2.C: New test.
9828         * g++.dg/opt/pr17724-3.C: New test.
9829         * g++.dg/opt/pr17724-4.C: New test.
9830         * g++.dg/opt/pr17724-5.C: New test.
9831         * g++.dg/opt/pr17724-6.C: New test.
9832
9833 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9834
9835         PR c/17301
9836         * gcc.dg/pr17301-2.c: New test.
9837
9838 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/15876
9841         * g++.dg/parse/error22.C: New test.
9842
9843         PR c++/17936
9844         * g++.dg/template/spec18.C: New test.
9845
9846 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9847
9848         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9849         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9850         memcpy.
9851         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9852         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9853
9854 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9855
9856         * g++.dg/eh/cleanup5.C: Add dg-options "".
9857
9858 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9859
9860         PR middle-end/17657
9861         * gcc.dg/switch-4.c: New test case.
9862
9863 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9864
9865         * gcc.c-torture/execute/20041011-1.c: New test.
9866
9867 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9868
9869         PR c++/17554
9870         * g++.dg/init/for3.C: New test.
9871
9872         PR c++/17657
9873         * g++.dg/opt/switch2.C: New test.
9874
9875         PR middle-end/17703
9876         * g++.dg/warn/Wreturn-2.C: New test.
9877
9878 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9879
9880         PR c++/17907
9881         * g++.dg/eh/cleanup5.C: New test.
9882
9883 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/17393
9886         * g++.dg/parse/error21.C: New test.
9887
9888 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9889
9890         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9891         * g++.dg/warn/incomplete1.C: Likewise.
9892         * g++.dg/template/qualttp20.C: Likewise.
9893
9894 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9895
9896         PR c/17881
9897         * parm-incomplete-1.c: New test.
9898
9899 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/17867
9902         * g++.dg/parse/error19.C: New test.
9903
9904         PR c++/17670
9905         * g++.dg/init/new11.C: New test.
9906
9907         PR c++/17821
9908         * g++.dg/parse/error20.C: New test.
9909
9910         PR c++/17826
9911         * g++.dg/template/crash24.C: New test.
9912
9913 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9914
9915         PR c/17301
9916         * gcc.dg/pr17301-1.c: New test.
9917
9918 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9919
9920         PR c/17189
9921         * gcc.dg/anon-struct-5.c: New test.
9922
9923 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9924
9925         PR c/17844
9926         * gcc.dg/pr17844-1.c: New test.
9927
9928 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9929
9930         PR tree-optimization/17906
9931         * gcc.c-torture/compile/pr17906.c: New.
9932
9933 2004-10-09  Stuart Hastings  <stuart@apple.com>
9934             Roger Sayle  <roger@eyesopen.com>
9935
9936         PR rtl-optimization/17853
9937         * gcc.dg/i386-mmx-5.c: New testcase.
9938
9939 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9940
9941         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9942
9943 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/17524
9946         * g++.dg/template/static9.C: New test.
9947
9948         PR c++/17685
9949         * g++.dg/parse/operator5.C: New test.
9950
9951 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9952
9953         PR middle-end/17894
9954         * gcc.c-torture/execute/divcmp-4.c: New test case.
9955
9956 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9957
9958         PR tree-opt/17902
9959         * g++.dg/opt/pr17902.C: New test.
9960
9961 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9964
9965 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9966
9967         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9968
9969 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9970
9971         * gcc.dg/assign-warn-3.c: New test.
9972
9973 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9974
9975         PR c/16999
9976         * gcc.dg/cpp/ident-1.c: New test.
9977
9978 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9979
9980         * gcc.c-torture/compile/acc1.c: New.
9981
9982 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9983
9984         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9985         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9986
9987 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9988
9989         * gcc.dg/ultrasp11.c: New test.
9990
9991 2004-10-08  Michael Matz  <matz@suse.de>
9992
9993         * gcc.dg/doloop-2.c: New test.
9994
9995 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9996
9997         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9998         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9999         objc.dg/method-9.m: Update expected diagnostics.
10000
10001 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10002
10003         * gcc.dg/ppc-fsel-3.c: New file.
10004         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10005
10006 2004-10-07  Paul Brook  <paul@codesourcery.com>
10007
10008         * gfortran.dg/intrinsic_verify_1.f90: New test.
10009
10010 2004-10-07  Paul Brook  <paul@codesourcery.com>
10011
10012         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10013
10014 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10015
10016         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10017         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10018         commit.
10019
10020 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10021
10022         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10023
10024 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10025
10026         PR c++/17115
10027         * g++.dg/warn/Winline-4.C: New test.
10028
10029 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10030
10031         * gcc.c-torture/compile/20041007-1.c: New test.
10032
10033 2004-10-07  Paul Brook  <paul@codesourcery.com>
10034
10035         PR fortran/17678
10036         * gfortran.dg/use_allocated_1.f90: New test.
10037
10038 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10039
10040         PR middle-end/17849
10041         * gfortran.fortran-torture/compile/nested.f90: New test
10042
10043 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10044
10045         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10046
10047 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         PR c++/17368
10050         * g++.dg/ext/asm6.C: New test.
10051
10052 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10053
10054         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10055
10056 2004-10-06  Paul Brook  <paul@codesourcery.com>
10057
10058         PR libfortran/17709
10059         * gfortran.dg/empty_format_1.f90: New test.
10060
10061 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10062
10063         PR fortran/17568
10064         * gfortran.dg/ishft.f90: New test.
10065
10066         PR fortran/17283
10067         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10068         tests.
10069
10070 2004-10-06  Paul Brook  <paul@codesourcery.com>
10071
10072         * gfortran.dg/do_1.f90: New test.
10073
10074 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10075
10076         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10077         optimizing for size.
10078
10079 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10080
10081         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10082
10083 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10084
10085         * gcc.c-torture/compile/20041005-1.c: New test.
10086
10087 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         PR c++/17829
10090         * g++.dg/lookup/koenig4.C: New.
10091
10092 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10093
10094         * g++.dg/other/classkey1.C: Adjust quoting marks.
10095         * g++.dg/parse/error15.C: Likewise.
10096         * g++.dg/template/meminit2.C (int>): Likewise.
10097
10098 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10099
10100         PR fortran/17283
10101         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10102
10103         PR fortran/17631
10104         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10105
10106         PR fortran/17708
10107         * gfortran.dg/pr17708.f90: New test.
10108
10109 2004-10-04  Chao-ying Fu  <fu@mips.com>
10110
10111         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10112         * gcc.dg/vect/vect-4.c: Ditto.
10113         * gcc.dg/vect/vect-5.c: Ditto.
10114         * gcc.dg/vect/vect-6.c: Ditto.
10115         * gcc.dg/vect/vect-8.c: Ditto.
10116         * gcc.dg/vect/vect-16.c: Ditto.
10117         * gcc.dg/vect/vect-30.c: Ditto.
10118         * gcc.dg/vect/vect-40.c: Ditto.
10119         * gcc.dg/vect/vect-41.c: Ditto.
10120         * gcc.dg/vect/vect-42.c: Ditto.
10121         * gcc.dg/vect/vect-43.c: Ditto.
10122         * gcc.dg/vect/vect-44.c: Ditto.
10123         * gcc.dg/vect/vect-45.c: Ditto.
10124         * gcc.dg/vect/vect-46.c: Ditto.
10125         * gcc.dg/vect/vect-47.c: Ditto.
10126         * gcc.dg/vect/vect-48.c: Ditto.
10127         * gcc.dg/vect/vect-49.c: Ditto.
10128         * gcc.dg/vect/vect-50.c: Ditto.
10129         * gcc.dg/vect/vect-51.c: Ditto.
10130         * gcc.dg/vect/vect-52.c: Ditto.
10131         * gcc.dg/vect/vect-53.c: Ditto.
10132         * gcc.dg/vect/vect-54.c: Ditto.
10133         * gcc.dg/vect/vect-55.c: Ditto.
10134         * gcc.dg/vect/vect-56.c: Ditto.
10135         * gcc.dg/vect/vect-57.c: Ditto.
10136         * gcc.dg/vect/vect-58.c: Ditto.
10137         * gcc.dg/vect/vect-59.c: Ditto.
10138         * gcc.dg/vect/vect-60.c: Ditto.
10139         * gcc.dg/vect/vect-74.c: Ditto.
10140         * gcc.dg/vect/vect-79.c: Ditto.
10141         * gcc.dg/vect/vect-80.c: Ditto.
10142
10143 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10144
10145         * gcc.dg/unused-7.c: Use the correct option.
10146
10147 2004-10-04  Paul Brook  <paul@codesourcery.com>
10148         Bud Davis  <bdavis9659@comcast.net>
10149
10150         PR fortran/17706
10151         PR fortran/16434
10152         * gfortran/pr17706.f90: New test.
10153         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10154
10155 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10156
10157         * gfortran.dg/pr17612.f90: New test.
10158
10159 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10160
10161         * g++.dg/template/local1.C: Adjust quoting marks in
10162         testing for diagnostics.
10163         * g++.dg/tls/diag-2.C: Likewise.
10164         * g++.dg/other/error8.C: Likewise.
10165
10166 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10167
10168         PR c/17178
10169         * gcc.dg/unused-4.c: Adjust to be correct.
10170
10171         PR c/17820
10172         * gcc.dg/unused-7.c: New test.
10173
10174 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10175
10176         PR c++/17797
10177         * g++.dg/overload/template2.C: New test.
10178
10179 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10180
10181         PR tree-optimization/16632
10182         * gcc.dg/tree-ssa/20041002-1.c: New.
10183
10184 2004-10-03  Paul Brook  <paul@codesourcery.com>
10185
10186         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10187         rather than relying on default formatting.
10188
10189 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10190
10191         * gcc.dg/20040920-1.c: Update expected message text.
10192
10193 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10194
10195         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10196
10197 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10198
10199         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10200         tree level.
10201
10202 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10203
10204         * gcc.dg/tree-ssa/pr17343.c: Remove.
10205
10206 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10207
10208         PR tree-opt/17343
10209         * gcc.dg/tree-ssa/pr17343.c: New test.
10210
10211 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10212
10213         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10214         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10215         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10216         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10217         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10218
10219 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10220
10221         * gcc.dg/lvalue-2.c: New test.
10222
10223 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10224
10225         PR c/17730
10226         * gcc.dg/pr17730-1.c: New test
10227
10228 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10229
10230         PR c/7425
10231         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10232
10233 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.c-torture/execute/stdarg-1.c: New test.
10236         * gcc.c-torture/execute/stdarg-2.c: New test.
10237         * gcc.c-torture/execute/stdarg-3.c: New test.
10238         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10239         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10240         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10241         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10242         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10243
10244 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10245
10246         PR tree-optimization/17697
10247         * g++.dg/opt/pr17697-1.C: New test.
10248         * g++.dg/opt/pr17697-2.C: New test.
10249         * g++.dg/opt/pr17697-3.C: New test.
10250
10251 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10252
10253         PR c/16409
10254         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10255         gcc.dg/vla-init-5.c: New tests.
10256
10257 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         PR c/13804
10260         * gcc.dg/pr13804-1.c: New test.
10261
10262 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10263
10264         PR fortran/16938
10265         * gfortran.dg/pr16938.f90: New test.
10266
10267 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10268
10269         * g++.dg/template/crash23.C: New test.
10270
10271 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/17585
10274         * g++.dg/template/static8.C: New test.
10275
10276 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         PR c++/17681
10279         * g++.dg/other/error9.C: New test.
10280
10281 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10282
10283         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10284
10285 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10286
10287         PR fortran/15164
10288         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10289
10290 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10291
10292         PR middle-end/17112
10293         * gcc.dg/pr17112-1.c: New test case.
10294
10295 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10296
10297         PR c/11459
10298         * gcc.dg/pr11459-1.c: New test.
10299
10300 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10301
10302         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10303         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10304
10305 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10306
10307         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10308
10309 2004-09-25  Jan Hubicka  <jh@suse.cz>
10310
10311         * compile/30040909-1.c: New test.
10312         * compile/30040907-1.c: New test.
10313
10314 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10315
10316         * gcc.c-torture/execute/va-arg-26.c: New test.
10317
10318 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10319
10320         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10321         extra diagnostics on targets with 64-bit pointers.
10322         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10323
10324 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10325
10326         PR c/17188
10327         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10328         * gcc.dg/decl-3.c: Adjust expected message.
10329
10330 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10331
10332         PR fortran/17615
10333         * gfortran.dg/pr17615.f90: New test.
10334
10335 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10336
10337         PR tree-optimzation/17517
10338         * g++.dg/tree-ssa/pr17517.C: New Test.
10339
10340 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10341
10342         PR c++/16889
10343         * g++.dg/lookup/ambig3.C: New.
10344
10345 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10346
10347         PR tree-opt/17624
10348         * g++.dg/opt/pr17624.C: New test.
10349
10350 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10351
10352         PR c/6980
10353         * gcc.dg/Wbad-function-cast-1.c: New test.
10354
10355 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10356
10357         * g++.dg/ext/complit1.C
10358         * g++.dg/other/error2.C
10359         * g++.dg/other/nontype-1.C
10360         * g++.dg/parse/crash11.C
10361         * g++.dg/parse/crash12.C
10362         * g++.dg/parse/error15.C
10363         * g++.dg/parse/error4.C
10364         * g++.dg/parse/tmpl-outside1.C
10365         * g++.dg/parse/too-many-tmpl-args1.C
10366         * g++.dg/template/dependent-expr3.C
10367         * g++.dg/template/error10.C
10368         * g++.dg/template/instantiate1.C
10369         * g++.dg/template/vtable2.C
10370         * g++.dg/warn/Wshadow-1.C
10371         * g++.dg/warn/weak1.C
10372         * g++.old-deja/g++.brendan/crash16.C
10373         * g++.old-deja/g++.brendan/crash18.C
10374         * g++.old-deja/g++.brendan/crash48.C
10375         * g++.old-deja/g++.brendan/crash49.C
10376         * g++.old-deja/g++.brendan/crash55.C
10377         * g++.old-deja/g++.brendan/crash56.C
10378         * g++.old-deja/g++.brendan/crash8.C
10379         * g++.old-deja/g++.brendan/enum11.C
10380         * g++.old-deja/g++.brendan/enum8.C
10381         * g++.old-deja/g++.brendan/enum9.C
10382         * g++.old-deja/g++.brendan/friend3.C
10383         * g++.old-deja/g++.brendan/misc14.C
10384         * g++.old-deja/g++.bugs/900402_02.C
10385         * g++.old-deja/g++.bugs/900404_03.C
10386         * g++.old-deja/g++.bugs/900404_04.C
10387         * g++.old-deja/g++.bugs/900428_03.C
10388         * g++.old-deja/g++.jason/crash4.C
10389         * g++.old-deja/g++.jason/overload21.C
10390         * g++.old-deja/g++.jason/redecl1.C
10391         * g++.old-deja/g++.jason/report.C
10392         * g++.old-deja/g++.jason/rfg10.C
10393         * g++.old-deja/g++.jason/template30.C
10394         * g++.old-deja/g++.law/arm12.C
10395         * g++.old-deja/g++.law/ctors5.C
10396         * g++.old-deja/g++.law/cvt20.C
10397         * g++.old-deja/g++.law/init10.C
10398         * g++.old-deja/g++.law/init8.C
10399         * g++.old-deja/g++.law/visibility17.C
10400         * g++.old-deja/g++.law/visibility7.C
10401         * g++.old-deja/g++.mike/net8.C
10402         * g++.old-deja/g++.mike/p646.C
10403         * g++.old-deja/g++.mike/p700.C
10404         * g++.old-deja/g++.mike/p701.C
10405         * g++.old-deja/g++.mike/p811.C
10406         * g++.old-deja/g++.ns/template13.C
10407         * g++.old-deja/g++.other/array3.C
10408         * g++.old-deja/g++.other/crash25.C
10409         * g++.old-deja/g++.other/dtor3.C
10410         * g++.old-deja/g++.other/dtor4.C
10411         * g++.old-deja/g++.other/main1.C
10412         * g++.old-deja/g++.other/warn7.C
10413         * g++.old-deja/g++.pt/crash11.C
10414         * g++.old-deja/g++.pt/crash36.C
10415         * g++.old-deja/g++.pt/spec22.C
10416         * g++.old-deja/g++.pt/spec9.C
10417         * g++.old-deja/g++.pt/ttp52.C
10418         * g++.old-deja/g++.robertl/eb103.C
10419         * g++.old-deja/g++.robertl/eb121.C
10420         * g++.old-deja/g++.robertl/eb22.C
10421         * g++.old-deja/g++.robertl/eb8.C:
10422         Update locations and/or regexps of dg-error markers.
10423         Remove markers for some bogus messages that are no longer issued.
10424
10425 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10426
10427         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10428         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10429
10430 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         PR c++/17618
10433         * g++.dg/lookup/crash5.C: New test.
10434
10435 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10436
10437         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10438         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10439         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10440         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10441         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10442         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10443
10444         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10445         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10446         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10447         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10448         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10449         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10450
10451         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10452
10453         * gcc.dg/vect/vect-44.c: Check additional cases.
10454         * gcc.dg/vect/vect-48.c: Check additional cases.
10455
10456         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10457         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10458         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10459         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10460         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10461         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10462         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10463         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10464         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10465
10466         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10467         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10468         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10469
10470 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10471
10472         * gcc.dg/tree-ssa/loop-6.c: New test.
10473
10474 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         PR c++/17620
10477         * g++.dg/inherit/base2.C: New.
10478
10479 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10480
10481         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10482         * gcc.dg/20001012-2.c: Likewise.
10483         * gcc.dg/20001013-1.c: Likewise.
10484         * gcc.dg/20001101-1.c: Likewise.
10485         * gcc.dg/20001102-1.c: Likewise.
10486         * gcc.dg/bf-spl1.c: Likewise.
10487         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10488         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10489
10490 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10491
10492         PR tree-optimization/16721
10493         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10494
10495 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10496
10497         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10498         * gcc.dg/20040305-1.c: Likewise.
10499
10500 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10501
10502         PR c/16566
10503         * gcc.c-torture/compile/pr16566-1.c,
10504         gcc.c-torture/compile/pr16566-2.c,
10505         gcc.c-torture/compile/pr16566-3.c: New tests.
10506
10507 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10508
10509         PR tree-optimization/17512
10510         * gcc.c-torture/compile/20040916-1.c.
10511
10512 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10513
10514         * gcc.dg/pragma-re-3.c: New test.
10515
10516 2004-09-17  Matt Austern  <austern@apple.com>
10517
10518         PR c++/15049
10519         * g++.dg/other/anon3.C: New.
10520
10521 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR c++/7503
10524         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10525         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10526         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10527         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10528         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10529
10530 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10531
10532         PR fortran/17286
10533         * gfortran.dg/pr17286.f90: New test.
10534
10535 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/17530
10538         * g++.dg/template/static7.C: New test.
10539
10540 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10541
10542         PR tree-opt/17558
10543         * gcc.c-torture/compile/pr17558.c: New test.
10544
10545 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10546
10547         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10548         if SKIP_ATTRIBUTE is defined.
10549
10550 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10551
10552         PR fortran/15957
10553         * gfortran.dg/pr15957.f90: New test.
10554
10555 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10556
10557         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10558         in comparison.
10559         * gcc.dg/vect/vect-79.c: Likewise.
10560         * gcc.dg/vect/vect-80.c: Likewise.
10561
10562 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10563
10564         PR fortran/15750
10565         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10566
10567 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10568
10569         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10570         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10571         * gcc.dg/vect/vect-62.c: New testcase.
10572         * gcc.dg/vect/vect-63.c: New testcase.
10573         * gcc.dg/vect/vect-64.c: New testcase.
10574         * gcc.dg/vect/vect-65.c: New testcase.
10575         * gcc.dg/vect/vect-66.c: New testcase.
10576         * gcc.dg/vect/vect-67.c: New testcase.
10577         * gcc.dg/vect/vect-68.c: New testcase.
10578         * gcc.dg/vect/vect-69.c: New testcase.
10579         * gcc.dg/vect/vect-79.c: New testcase.
10580         * gcc.dg/vect/vect-80.c: New testcase.
10581
10582 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10583
10584         * gcc.target/mips/asm-1.c: New test.
10585
10586 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10587
10588         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10589         * gcc.dg/vect/vect-73.c: New testcase.
10590         * gcc.dg/vect/vect-74.c: New testcase.
10591         * gcc.dg/vect/vect-75.c: New testcase.
10592         * gcc.dg/vect/vect-76.c: New testcase.
10593         * gcc.dg/vect/vect-77.c: New testcase.
10594         * gcc.dg/vect/vect-78.c: New testcase
10595
10596 2004-09-18  Paul Brook  <paul@codesourcery.com>
10597
10598         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10599
10600 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10601
10602         PR c/17424
10603         * gcc.dg/pr17424-1.c: New test.
10604
10605 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10606
10607         * g++.dg/tree-ssa/pr17153.C: New test.
10608
10609 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10610
10611         PR pch/13361
10612         * testsuite/g++.dg/pch/wchar-1.C: New.
10613         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10614
10615 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10616
10617         * gcc.c-torture/execute/20040917-1.c: New test.
10618
10619 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10620
10621         PR tree-optimization/17319
10622         * gcc.dg/pr17319.c: New test.
10623
10624 2004-09-17  Devang Patel  <dpatel@apple.com>
10625
10626         * gcc.dg/20040813-1.c: New test.
10627
10628 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10629
10630         PR tree-optimization/17273
10631         * gcc.c-torture/compile/pr17273.c: New test.
10632
10633 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10634
10635         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10636         Update expected messages.
10637         * gcc.dg/declspec-13.c: New test.
10638
10639 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10640
10641         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10642
10643 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10644
10645         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10646         change what 'a' is pointing to.
10647
10648 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/16002
10651         * g++.dg/template/error18.C: New test.
10652
10653         PR c++/16029
10654         * g++.dg/warn/Wunused-8.C: New test.
10655
10656 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10657
10658         PR tree-optimization/17513
10659         * gcc.dg/20040916-1.c: New test.
10660
10661 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10662
10663         PR c++/17501
10664         * g++.dg/template/typename7.C: New test.
10665
10666 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10667
10668         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10669
10670 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10671
10672         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10673         with -ftree-based-profiling also.
10674         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10675
10676 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10677
10678         PR/15364
10679         * gfortran.dg/der_array_io_1.f90: New test.
10680         * gfortran.dg/der_array_io_2.f90: New test.
10681         * gfortran.dg/der_array_io_3.f90: New test.
10682
10683 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10684
10685         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10686         EABI.
10687
10688 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10689
10690         * g++.dg/opt/switch1.C: New test.
10691
10692 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10693
10694         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10695         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10696         Update expected messages.
10697
10698 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10699
10700         PR fortran/16485
10701         * gfortran.dg/same_name_1.f90: New test.
10702
10703 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10704
10705         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10706         dereference garbage pointers.
10707
10708 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10709
10710         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10711         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10712
10713         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10714         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10715         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10716
10717 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/17324
10720         * g++.dg/template/mangle1.C: New test.
10721
10722 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10723
10724         PR tree-optimization/17252
10725         * gcc.c-torture/execute/pr17252.c: New test.
10726
10727 2004-09-14  Andrew Pinski  <apinski@apple.com>
10728
10729         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10730
10731 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10732
10733         PR rtl-optimization/9771
10734         * gcc.dg/pr9771-1.c: New test case.
10735
10736 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10737
10738         PR tree-optimization/15262
10739         * gcc.c-torture/execute/pr15262-1.c: New test.
10740         * gcc.c-torture/execute/pr15262-2.c: New test.
10741
10742 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10743
10744         * gcc.dg/declspec-12.c: New test.
10745
10746 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10747
10748         * gfortran.dg/pr17090.f90: Add directives to test.
10749
10750 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10751
10752         * gcc.c-torture/compile/20040914-1.c: New test.
10753
10754 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10755
10756         PR c++/16162
10757         * g++.dg/template/decl2.C: New test.
10758
10759 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10760
10761         PR fortran/17090
10762         * gfortran.dg/pr17090.f90: New test.
10763
10764 2004-09-13  Dale Johannesen  <dalej@apple.com>
10765
10766         * gcc.c-torture/compile/pr17408.c:  New test case.
10767
10768 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/16716
10771         * g++.dg/parse/crash17.C: New test.
10772
10773         PR c++/17327
10774         * g++.dg/template/enum3.C: New test.
10775
10776 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10777
10778         * lib/gcc-defs.exp: Load wrapper.exp.
10779         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10780         using local code.
10781         * lib/gcc.exp (gcc_init): Similar.
10782         * lib/gfortran.exp (gfortran_init): Similar.
10783         * lib/objc.exp (objc_init): Similar.
10784         * lib/treelang.exp (treelang_init): Similar.
10785         * lib/wrapper.exp: New file with build_wrapper call machinery in
10786         ${tool}_maybe_build_wrapper.
10787
10788 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10789
10790         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10791         "inline".
10792         * gcc.dg/declspec-11.c: Update expected messages.
10793         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10794         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10795         gcc.dg/inline-12.c: New tests.
10796
10797 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10798
10799         * g++.dg/tree-ssa/pr17400.C: New testcase.
10800
10801 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10802
10803         * gcc.target/mips/sb1-1.c: New testcase.
10804
10805 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10806
10807         * lib/g77-dg.exp: Remove unused file.
10808         * lib/mike-g77.exp: Ditto.
10809         * lib/g77.exp: Ditto.
10810
10811 2004-09-12  Richard Henderson  <rth@redhat.com>
10812
10813         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10814
10815 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10816
10817         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10818         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10819         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10820         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10821         Update expected messages.
10822
10823 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10824
10825         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10826         declaration/use mismatch for dirp parameter.
10827
10828 2004-09-12  Andrew Pinski  <apinski@apple.com>
10829
10830         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10831         -fgnu-runtime is passed.
10832
10833 2004-09-12  Richard Henderson  <rth@redhat.com>
10834
10835         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10836         do the uplevel thing and update additional_flags directly.
10837         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10838         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10839         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10840         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10841
10842 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10843
10844         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10845
10846 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10847
10848         PR middle-end/17411
10849         * g++.dg/opt/pr17411-1.C: New test case.
10850
10851 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10852
10853         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10854         gcc.dg/tls/diag-2.c: Update expected messages.
10855         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10856         messages.
10857         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10858         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10859         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10860         gcc.dg/tls/diag-5.c: New tests.
10861
10862 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10863
10864         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10865
10866 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10867
10868         * g++.dg/parse/break-in-for.C: New test.
10869
10870 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10871
10872         * gcc.dg/tree-ssa/20040911-1.c: New test.
10873
10874 2004-09-11  Andreas Jaeger  <aj@suse.de>
10875
10876         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10877         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10878
10879 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10880
10881         * gcc.target/frv: New directory of FR-V-specific tests.
10882
10883 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10884
10885         * gcc.dg/convert-vec-1.c: New test.
10886
10887 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10888
10889         PR middle-end/17024
10890         * gcc.dg/pr17024-1.c: New test case.
10891
10892 2004-09-10  Eric Christopher  <echristo@redhat.com>
10893
10894         * gcc.dg/20040910-1.c: New test.
10895
10896 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10897
10898         * gcc.dg/bitfld-9.c: New test.
10899
10900 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10901
10902         * gcc.c-torture/execute/ieee/acc1.c: New test.
10903         * gcc.c-torture/execute/ieee/acc2.c: New test.
10904         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10905
10906 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10907
10908         * gcc.dg/deprecated-2.c: New test.
10909
10910 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10911
10912         * gcc.dg/init-vec-1.c: New test.
10913
10914 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10915
10916         PR middle-end/17055
10917         * gcc.dg/pr17055-1.c: New test case.
10918
10919 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10920
10921         PR target/17377
10922         * gcc.c-torture/execute/pr17377.c: New test.
10923
10924 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10925
10926         PR c/8420
10927         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10928         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10929         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10930         gcc.dg/long-long-typespec-1.c: New tests.
10931         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10932
10933 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10934
10935         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10936         gcc.dg/gnu99-static-1.c: New tests.
10937
10938 2004-09-08  Devang Patel  <dpatel@apple.com>
10939
10940         * gcc.dg/darwin-ld-20040828-1.c: New test.
10941         * gcc.dg/darwin-ld-20040828-2.c: New test.
10942         * gcc.dg/darwin-ld-20040828-3.c: New test.
10943
10944 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10945
10946         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10947         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10948         in error message.
10949         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10950         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10951         in error message.
10952         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10953         types they qualify.
10954         * objc.dg/type-size-2.m: Fix wording in comment.
10955         * objc.dg/va-meth-1.m: New test case.
10956
10957 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10958
10959         PR c/16633:
10960         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10961         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10962
10963 2004-09-06  Devang Patel  <dpatel@apple.com>
10964
10965         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10966         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10967
10968 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10969
10970         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10971         reflect changed line numbering of diagnostics.
10972
10973 2004-09-06  Paul Brook  <paul@codesourcery.com>
10974
10975         * gfortran.dg/edit_real_1.f90: Add new test.
10976
10977 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10978
10979         * gcc.dg/tree-ssa/loop-2.c: New test.
10980         * gcc.dg/tree-ssa/loop-3.c: New test.
10981         * gcc.dg/tree-ssa/loop-4.c: New test.
10982         * gcc.dg/tree-ssa/loop-5.c: New test.
10983
10984 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10985
10986         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10987
10988 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10989
10990         * gcc.dg/format/sentinel-1.c: New test.
10991
10992 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10993
10994         * testsuite/gcc.dg/builtins-46.c: New.
10995
10996 2004-09-03  Devang Patel  <dpatel@apple.com>
10997
10998         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10999         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11000
11001 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11002
11003         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11004         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11005         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11006         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11007         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11008         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11009         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11010         the non-portable bzero.
11011         * gcc.dg/20010912-1.c: xfail for NetWare.
11012         * gcc.dg/20020426-2.c: xfail for NetWare.
11013         * gcc.dg/20021014-1.c: xfail for NetWare.
11014         * gcc.dg/20021018-1.c: xfail for NetWare.
11015         * gcc.dg/20030213-1.c: xfail for NetWare.
11016         * gcc.dg/20030225-1.c: xfail for NetWare.
11017         * gcc.dg/20030708-1.c: xfail for NetWare.
11018         * gcc.dg/builtins-config.h: Also exclude NetWare.
11019         * gcc.dg/format/format.h: Define restrict only if not already defined.
11020         * gcc.dg/nest.c: xfail for NetWare.
11021         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11022         * lib/target-supports.exp (check_visibility_available): Exclude
11023         NetWare.
11024
11025 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11026
11027         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11028         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11029         deterministic starting point for the alignment of structure fields.
11030         * gcc.dg/Wpadded.c: Dito.
11031         * g++.dg/abi/vbase10.C: Dito.
11032
11033 2004-09-03  Devang Patel  <dpatel@apple.com>
11034
11035         * g++.dg/debug/pr15736.cc: New test.
11036
11037 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11038
11039         * README.QMTEST: Fix out-of-date link.
11040
11041 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11042
11043         PR fortran/16579
11044         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11045         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11046
11047 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11048
11049         * g++.dg/abi/arm_rtti1.C: New test.
11050
11051 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11052
11053         * gcc.dg/ppc-vector-memcpy.c: New.
11054         * gcc.dg/ppc-vector-memset.c: New.
11055
11056 2004-09-02  Chao-ying Fu  <fu@mips.com>
11057
11058         * gcc.target/mips/mips-3d-1.c: New test.
11059         * gcc.target/mips/mips-3d-2.c: New test.
11060         * gcc.target/mips/mips-3d-3.c: New test.
11061         * gcc.target/mips/mips-3d-4.c: New test.
11062         * gcc.target/mips/mips-3d-5.c: New test.
11063         * gcc.target/mips/mips-3d-6.c: New test.
11064         * gcc.target/mips/mips-3d-7.c: New test.
11065         * gcc.target/mips/mips-3d-8.c: New test.
11066         * gcc.target/mips/mips-3d-9.c: New test.
11067         * gcc.target/mips/mips-ps-1.c: New test.
11068         * gcc.target/mips/mips-ps-2.c: New test.
11069         * gcc.target/mips/mips-ps-3.c: New test.
11070         * gcc.target/mips/mips-ps-4.c: New test.
11071         * gcc.target/mips/mips-ps-type.c: New test.
11072
11073 2004-09-02  Paul Brook  <paul@codesourcery.com>
11074
11075         * gfortran.dg/edit_real_1.f90: Add new tests.
11076
11077 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11078
11079         PR fortran/15327
11080         * gfortran.dg/merge_char_1.f90: New test.
11081
11082 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11083
11084         PR fortran/16404
11085         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11086
11087 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11088
11089         PR c/1522
11090         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11091
11092 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11093
11094         * g++.dg/opt/loop1.C: Do not XFAIL.
11095
11096 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11097
11098         * gcc.c-torture/execute/20040831-1.c: New test.
11099
11100 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11101
11102         PR fortran/16579
11103         * gfortran.dg/g77/20010610.f: Now passes.
11104         Copy from g77.f-torture/execute. Add dg-run directive.
11105         * gfortran.dg/g77/README: Update
11106
11107 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11108
11109         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11110         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11111         (t1, t2, t3, t4): Add volatile.
11112
11113 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11114
11115         * g++.dg/ext/visibility/arm1.C: New test.
11116
11117 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11118
11119         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11120         -pedantic-errors.
11121
11122 2004-09-01  Paul Brook  <paul@codesourcery.com>
11123
11124         * gfortran.dg/eof_2.f90: New test.
11125
11126 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11127
11128         PR fortran/16579
11129         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11130
11131 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11132
11133         PR libfortran/16805
11134         * gfortran.dg/list_read_2.f90: New test.
11135
11136 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11137
11138         * g++.dg/abi/key1.C: New test.
11139
11140 2004-08-31  Richard Henderson  <rth@redhat.com>
11141
11142         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11143         form of offsetof.
11144         * g++.dg/other/offsetof5.C: Remove duplicate.
11145
11146 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11147
11148         PR fortran/17244
11149         * gfortran.dg/func_derived_1.f90: New test.
11150
11151 2004-08-31  Paul Brook  <paul@codesourcery.com>
11152
11153         * gfortran.dg/eof_1.f90: New test.
11154
11155 2004-08-31  Paul Brook  <paul@codesourcery.com>
11156
11157         * gfortran.dg/list_read_1.f90: New file.
11158
11159 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11160
11161         * g++.dg/opt/loop1.C: XFAIL.
11162
11163 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11164
11165         * gcc.dg/funcdef-storage-1.c: New.
11166         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11167         an extern function in local scope.
11168         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11169         declare an 'auto inline' function in local scope.
11170         * gcc.dg/20011130-1.c: Likewise.
11171         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11172         an 'auto' function in local scope.
11173         * gcc.dg/20021014-1.c: Likewise.
11174         * gcc.dg/20030331-2.c: Likewise.
11175
11176 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11177
11178         * gfortran.dg/blockdata_1.f90: New test.
11179
11180 2004-08-30  Richard Henderson  <rth@redhat.com>
11181
11182         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11183
11184 2004-08-30  Richard Henderson  <rth@redhat.com>
11185
11186         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11187         additional_flags set by alternate driver.
11188         (ieee-options): New procedure.
11189         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11190         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11191         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11192         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11193
11194 2004-08-30  Richard Henderson  <rth@redhat.com>
11195
11196         * lib/f-torture.exp: Remove.
11197
11198 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR rtl-optimization/16590
11201         * g++.dg/opt/loop1.C: New test.
11202
11203 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11204
11205         PR fortran/13910
11206         * gfortran.dg/oldstyle_1.f90: New test.
11207
11208 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11209         Paul Brook  <paul@codesourcery.com>
11210
11211         * gfortran.dg/g77/README: Update.
11212         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11213         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11214         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11215
11216 2004-08-28  Paul Brook  <paul@codesourcery.com>
11217
11218         PR libfortran/17195
11219         * gfortran.dg/edit_real_1.f90: New test.
11220
11221 2004-08-27  Paul Brook  <paul@codesourcery.com>
11222
11223         * gfortran.dg/rewind_1.f90: New test.
11224
11225 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11226
11227         PR fortran/16597
11228         * gfortran.dg/pr16597.f90: New test.
11229
11230 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11231
11232         PR c/13801
11233         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11234         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11235         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11236         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11237         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11238
11239 2004-08-26  Nick Clifton  <nickc@redhat.com>
11240
11241         * gcc.c-torture/compile/pr17119.c: New test.
11242
11243 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11244
11245         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11246
11247 2004-08-25  Richard Henderson  <rth@redhat.com>
11248
11249         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11250         the bits that expect kind=8 to be the largest real kind.
11251
11252 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11253
11254         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11255
11256 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11257
11258         * gfortran.dg/assignment_1.f90: New test.
11259
11260 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11261
11262         * g++.dg/template/repo3.C: New test.
11263
11264 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11265
11266         PR middle-end/16693
11267         PR tree-optimization/16372
11268         * g++.dg/opt/pr16372-1.C: New test case.
11269         * g++.dg/opt/pr16693-1.C: New test case.
11270         * g++.dg/opt/pr16693-2.C: New test case.
11271
11272 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11273
11274         * objc.dg/proto-lossage-4.m: New test.
11275
11276 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/17155
11279         * g++.dg/inherit/local2.C: New test.
11280
11281 2004-08-25  Paul Brook  <paul@codesourcery.com>
11282
11283         PR fortran/17144
11284         * gfortran.dg/string_ctor_1.f90: New test.
11285
11286 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11287
11288         PR c++/14428
11289         * g++.dg/template/redecl2.C: New test.
11290
11291 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11292
11293         PR fortran/17143
11294         * gfortran.dg/pr17143.f90: New test.
11295
11296 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11297
11298         PR fortran/17164
11299         * gfortran.dg/pr17164.f90: New test.
11300
11301 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11302
11303         * gcc.dg/tree-ssa/loop-1.c: New test.
11304
11305 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11306
11307         * gcc.c-torture/compile/20040824-1.c: New test.
11308
11309 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11310
11311         * gcc.c-torture/compile/iftrap-3.c: New test.
11312
11313 2004-08-24  Paul Brook  <paul@codesourcery.com>
11314
11315         * gfortran.dg/entry_2.f90: New test.
11316
11317 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11318
11319         PR c++/16889
11320         * g++.dg/lookup/ambig[12].C: New.
11321
11322 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11323
11324         PR c++/16706
11325         * g++.dg/template/crash21.C: New test.
11326         * g++.dg/template/crash22.C: Likewise.
11327
11328 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11329
11330         PR c++/17149
11331         * g++.dg/template/access15.C: New.
11332
11333 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/17163
11336         * g++.dg/template/repo2.C: New test.
11337
11338 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11339
11340         PR rtl-optimization/17078
11341         * gcc.c-torture/execute/pr17078-1.c: New test case.
11342
11343 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c/14492
11346         * gcc.dg/debug/crash1.c: New test.
11347
11348 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c/16180
11351         * gcc.dg/loop-5.c: New test.
11352
11353 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11354
11355         * gcc.c-torture/execute/20040823-1.c: New test.
11356
11357 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11358
11359         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11360         to the assembler.  Simplify test accordingly.
11361         (asm_abi_flags): Use GNU names.
11362         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11363         to check for ABI flags.
11364
11365 2004-08-22  Andrew Pinski  <apinski@apple.com>
11366
11367         * g++.dg/opt/pr14029.C: New test.
11368         * gcc.c-torture/execute/pr15262.c: New test.
11369
11370 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11373
11374 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11375
11376         PR 16908
11377         * gfortran.dg/direct_io.f90: New test.
11378
11379 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11380
11381         PR c++/17121
11382         * g++.dg/inherit/local2.C: New test.
11383
11384 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11385
11386         PR c++/17120
11387         * g++.dg/warn/Wparentheses-4.C: New test.
11388
11389 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11390
11391         PR c++/17121
11392         * g++.dg/inherit/local2.C: New test.
11393
11394         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11395         * gcc.dg/ppc-ldstruct.c: Likewise.
11396         * gcc.dg/ppc64-abi-2.c: Likewise.
11397
11398 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11399
11400         PR rtl-optimization/17099
11401         * gcc.c-torture/execute/20040820-1.c: New test.
11402
11403 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11404
11405         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11406
11407 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11408
11409         PR fortran/17077
11410         * gfortran.dg/auto_array_1.f90: New test.
11411
11412 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11413
11414         PR fortran/17074
11415         * gfortran.dg/simpleif_1.f90: New test.
11416
11417 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11418
11419         * lib/target-supports.exp (check_profiling_available): Return
11420         false for arm*-*-symbianelf* and arm*-*-eabi*.
11421
11422         PR c++/15890
11423         * g++.dg/template/delete1.C: New test.
11424
11425 2004-08-19  Paul Brook  <paul@codesourcery.com>
11426
11427         PR fortran/14976
11428         PR fortran/16228
11429         * gfortran.dg/data_char_1.f90: New test.
11430
11431 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11432
11433         PR fortran/16946
11434         * gfortran.dg/reduction.f90: New testcase.
11435
11436 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11437
11438         PR fortran/16520
11439         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11440
11441 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11442
11443         PR c++/17041
11444         * g++.dg/Wparentheses-3.C: New test.
11445
11446 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11447
11448         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11449         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11450         * gcc.dg/vect/vect-2.c: Likewise.
11451         * gcc.dg/vect/vect-3.c: Likewise.
11452         * gcc.dg/vect/vect-4.c: Likewise.
11453         * gcc.dg/vect/vect-5.c: Likewise.
11454         * gcc.dg/vect/vect-6.c: Likewise.
11455         * gcc.dg/vect/vect-7.c: Likewise.
11456         * gcc.dg/vect/vect-25.c: Likewise.
11457         * gcc.dg/vect/vect-31.c: Likewise.
11458         * gcc.dg/vect/vect-32.c: Likewise.
11459         * gcc.dg/vect/vect-34.c: Likewise.
11460         * gcc.dg/vect/vect-36.c: Likewise.
11461         * gcc.dg/vect/vect-all.c: Likewise.
11462
11463 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11464
11465         PR c++/17068
11466         * g++.dg/template/operator4.C: New test.
11467
11468 2004-08-18  Richard Henderson  <rth@redhat.com>
11469
11470         * gcc.dg/20040206-1.c: XFAIL.
11471
11472 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/16246
11475         * g++.dg/template/array7.C: New test.
11476
11477 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11478
11479         * gcc.dg/mips-movcc-1.c: New test.
11480         * gcc.dg/mips-movcc-2.c: New test.
11481         * gcc.dg/mips-movcc-3.c: New test.
11482
11483         * gcc.dg/mips-nmadd-1.c: New test.
11484         * gcc.dg/mips-nmadd-2.c: New test.
11485
11486 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/15871
11489         * g++.dg/opt/inline8.C: New test.
11490
11491         PR c++/16965
11492         * g++.dg/parse/error17.C: New test.
11493
11494 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11495
11496         * gcc.dg/vect: New directory for vectorizer tests.
11497         * gcc.dg/vect/tree-vect.h: New file.
11498         * gcc.dg/vect/vect.exp: New file.
11499         * gcc.dg/vect/pr16105.c.c: New test.
11500         * gcc.dg/vect/vect-1.c: New test.
11501         * gcc.dg/vect/vect-2.c: New test.
11502         * gcc.dg/vect/vect-3.c: New test.
11503         * gcc.dg/vect/vect-4.c: New test.
11504         * gcc.dg/vect/vect-5.c: New test.
11505         * gcc.dg/vect/vect-6.c: New test.
11506         * gcc.dg/vect/vect-7.c: New test.
11507         * gcc.dg/vect/vect-8.c: New test.
11508         * gcc.dg/vect/vect-9.c: New test.
11509         * gcc.dg/vect/vect-10.c: New test.
11510         * gcc.dg/vect/vect-11.c: New test.
11511         * gcc.dg/vect/vect-12.c: New test.
11512         * gcc.dg/vect/vect-13.c: New test.
11513         * gcc.dg/vect/vect-14.c: New test.
11514         * gcc.dg/vect/vect-15.c: New test.
11515         * gcc.dg/vect/vect-16.c: New test.
11516         * gcc.dg/vect/vect-17.c: New test.
11517         * gcc.dg/vect/vect-18.c: New test.
11518         * gcc.dg/vect/vect-19.c: New test.
11519         * gcc.dg/vect/vect-20.c: New test.
11520         * gcc.dg/vect/vect-21.c: New test.
11521         * gcc.dg/vect/vect-22.c: New test.
11522         * gcc.dg/vect/vect-23.c: New test.
11523         * gcc.dg/vect/vect-24.c: New test.
11524         * gcc.dg/vect/vect-25.c: New test.
11525         * gcc.dg/vect/vect-26.c: New test.
11526         * gcc.dg/vect/vect-27.c: New test.
11527         * gcc.dg/vect/vect-28.c: New test.
11528         * gcc.dg/vect/vect-29.c: New test.
11529         * gcc.dg/vect/vect-30.c: New test.
11530         * gcc.dg/vect/vect-31.c: New test.
11531         * gcc.dg/vect/vect-32.c: New test.
11532         * gcc.dg/vect/vect-33.c: New test.
11533         * gcc.dg/vect/vect-34.c: New test.
11534         * gcc.dg/vect/vect-35.c: New test.
11535         * gcc.dg/vect/vect-36.c: New test.
11536         * gcc.dg/vect/vect-37.c: New test.
11537         * gcc.dg/vect/vect-38.c: New test.
11538         * gcc.dg/vect/vect-40.c: New test.
11539         * gcc.dg/vect/vect-41.c: New test.
11540         * gcc.dg/vect/vect-42.c: New test.
11541         * gcc.dg/vect/vect-43.c: New test.
11542         * gcc.dg/vect/vect-44.c: New test.
11543         * gcc.dg/vect/vect-45.c: New test.
11544         * gcc.dg/vect/vect-46.c: New test.
11545         * gcc.dg/vect/vect-47.c: New test.
11546         * gcc.dg/vect/vect-48.c: New test.
11547         * gcc.dg/vect/vect-49.c: New test.
11548         * gcc.dg/vect/vect-50.c: New test.
11549         * gcc.dg/vect/vect-51.c: New test.
11550         * gcc.dg/vect/vect-52.c: New test.
11551         * gcc.dg/vect/vect-53.c: New test.
11552         * gcc.dg/vect/vect-54.c: New test.
11553         * gcc.dg/vect/vect-55.c: New test.
11554         * gcc.dg/vect/vect-56.c: New test.
11555         * gcc.dg/vect/vect-57.c: New test.
11556         * gcc.dg/vect/vect-58.c: New test.
11557         * gcc.dg/vect/vect-59.c: New test.
11558         * gcc.dg/vect/vect-60.c: New test.
11559         * gcc.dg/vect/vect-61.c: New test.
11560         * gcc.dg/vect/vect-all.c: New test.
11561         * gcc.dg/vect/vect-none.c: New test.
11562
11563 2004-08-17  Paul Brook  <paul@codesourcery.com>
11564
11565         PR fortran/13082
11566         * gfortran.dg/entry_1.f90: New test.
11567
11568 2004-08-17  Andrew Pinski  <apinski@apple.com>
11569
11570         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11571
11572 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11573
11574         * gcc.dg/pr17036-1.c: New test.
11575
11576 2004-08-16  Devang Patel  <dpatel@apple.com>
11577
11578         * gcc.dg/darwin-20040809-1.c: New test.
11579
11580 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11581
11582         * gcc.dg/funcdef-attr-1.c: New test.
11583
11584 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11585
11586         * gcc.dg/altivec-17.c: New test.
11587         * gcc.dg/altivec-18.c: New test.
11588
11589 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11590
11591         PR c++/6749
11592         * g++.dg/template/vtable2.C: New test.
11593
11594 2004-08-14  Richard Henderson  <rth@redhat.com>
11595
11596         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11597         * gcc.dg/pack-test-4.c (main): Return 0.
11598         * gcc.dg/setjmp-1.c: Remove XFAIL.
11599         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11600
11601 2004-08-14  Richard Henderson  <rth@redhat.com>
11602
11603         * gcc.dg/980217-1.c: Add prototype for printf.
11604
11605 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11606
11607         * gfortran.dg/pr16935.f90: New test.
11608
11609 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11610
11611         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11612
11613 2004-08-13  Paul Brook  <paul@codesourcery.com>
11614
11615         * gfortran.dg/der_io_1.f90: Remove stray comma.
11616
11617 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11618
11619         * gcc.dg/vmx/cw-bug-2.c: Remove.
11620         * gcc.dg/vmx/vprint-1.c: Remove.
11621         * gcc.dg/vmx/vscan-1.c: Remove.
11622
11623 2004-08-12  Devang patel  <dpatel@apple.com>
11624
11625         * gcc.dg/darwin-20040809-2.c: New test.
11626
11627 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11628
11629         * g++.dg/ext/altivec-12.C: New test.
11630
11631         * g++.dg/ext/altivec-11.C: New test.
11632
11633 2004-08-12  Paul Brook  <paul@codesourcery.com>
11634
11635         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11636
11637 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11638
11639         * g++.dg/ext/altivec-2.C: Check for hardware support before
11640         executing any VMX instructions.
11641
11642         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11643
11644 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11645
11646         PR c++/16276
11647         * g++.old-deja/g++.other/comdat4.C: New test.
11648         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11649
11650 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11651
11652         PR target/16286
11653         * gcc.dg/pr16286.c: New test.
11654
11655 2004-08-12 Jan Beulich <jbeulich@novell.com>
11656
11657         * g++.dg/ext/asm5.C: New.
11658
11659 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/16698
11662         * g++.dg/eh/crash1.C: New test.
11663
11664         PR c++/16717
11665         * g++.dg/ext/construct1.C: New test.
11666
11667 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11668
11669         PR c++/16853
11670         * g++.dg/init/ptrmem1.C: New test.
11671
11672         PR c++/16618
11673         * g++.dg/parse/offsetof5.C: New test.
11674
11675         PR c++/16870
11676         * g++.dg/template/overload3.C: New test.
11677
11678 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11679
11680         PR c++/16964
11681         * g++.dg/parse/error16.C: New test.
11682
11683         PR c++/16904
11684         * g++.dg/template/error14.C: New test.
11685
11686         PR c++/16929
11687         * g++.dg/template/error15.C: New test.
11688
11689 2004-08-11  Devang Patel  <dpatel@apple.com>
11690
11691         * gcc.dg/darwin-ld-20040809-1.c: New test.
11692         * gcc.dg/darwin-ld-20040809-2.c: New test.
11693
11694 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11695
11696         PR fortran/16917
11697         * gfortran.dg/dfloat_1.f90: New test.
11698
11699 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11700
11701         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11702         * gcc.dg/dll-2.c: Fix dg-require syntax.
11703         * gcc.misc-tests/arm-isr.c (abort): Declare.
11704         (exit): Likewise.
11705
11706 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11707
11708         PR c++/16971
11709         * g++.dg/parse/crash16.C: New test.
11710
11711 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11712
11713         * gcc.dg/mips-rsqrt-1.c: New test case.
11714         * gcc.dg/mips-rsqrt-2.c: New test case.
11715         * gcc.dg/mips-rsqrt-3.c: New test case.
11716
11717 2004-08-10  Paul Brook  <paul@codesourcery.com>
11718
11719         * gfortran.dg/der_io_1.f90: New test.
11720
11721 2004-08-10  Paul Brook  <paul@codesourcery.com>
11722
11723         PR fortran/16919
11724         * gfortran.dg/der_array_1.f90: New test.
11725
11726 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11727
11728         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11729
11730 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11731
11732         * gcc.dg/wchar_t-2.c: Fix typo.
11733
11734 2004-08-09  Falk Hueffner  <falk@debian.org>
11735
11736         PR tree-optimization/12517
11737         * gcc.c-torture/compile/pr12517.c: New test.
11738
11739         PR tree-optimization/12578
11740         * gcc.c-torture/compile/pr12578.c: New test.
11741
11742         PR tree-optimization/12899
11743         * gcc.c-torture/compile/pr12899.c: New test.
11744
11745         PR rtl-optimization/14692
11746         * gcc.c-torture/compile/pr14692.c: New test.
11747
11748         PR tree-optimization/16461
11749         * gcc.c-torture/compile/pr16461.c: New test.
11750
11751 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11752
11753         * gfortran.dg/getenv_1.f90: New test.
11754
11755 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11756
11757         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11758         wchar_t.
11759         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11760
11761 2004-08-06  Paul Brook  <paul@codesourcery.com>
11762
11763         * gfortran.dg/ret_array_1.f90: New test.
11764         * gfortran.dg/ret_pointer_1.f90: New test.
11765
11766 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11767
11768         * gcc.dg/missing-field-init-[12].c: New tests.
11769         * g++.dg/warn/missing-field-init-[12].C: New tests.
11770
11771 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11772
11773         * gcc.dg/enum2.c: New test.
11774         * gcc.dg/symbian3.c: Likewise.
11775         * gcc.dg/symbian4.c: Likewise.
11776         * gcc.dg/wchar_t-2.c: Likewise.
11777
11778 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11781         destructor tests.
11782
11783 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11784
11785         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11786         dg-require-visiblity.
11787         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11788         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11789         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11790         * g++.dg/ext/visibility/new1.C: Likewise.
11791         * g++.dg/ext/visibility/pragma.C: Likewise.
11792         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11793         * g++.dg/ext/visibility/virtual.C: Likewise.
11794         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11795         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11796         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11797         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11798         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11799         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11800         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11801         * g++/dg/ext/visibility/visibility-8.C: New test.
11802         * gcc.c-torture/compile/dll.x: Remove.
11803         * gcc.dg/dll-2.c: Use dg-require-dll
11804         * gcc.dg/visibility-10.c: New test.
11805         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11806         supporting DLLs.
11807         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11808         (scan_not_hidden): Likewise.
11809
11810 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11811
11812         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11813
11814 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11815
11816         * gcc.c-torture/execute/20040805-1.c: New test.
11817
11818 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11819
11820         * gcc.dg/20020118-1.c: Declare abort.
11821         * gcc.dg/altivec_check.h: Likewise.
11822         * gcc.dg/iftrap-2.c: Likewise.
11823         * gcc.dg/pragma-darwin.c: Likewise.
11824         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11825
11826 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11827
11828         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11829
11830 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         * gcc.c-torture/execute/builtins/abs-2.c,
11833         gcc.c-torture/execute/builtins/abs-3.c,
11834         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11835         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11836         intmax_t, uintmax_t and their limits.
11837         * gcc.dg/intmax_t-1.c: New test.
11838
11839 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11840
11841         * g++.dg/tc1/dr147.C: Add reference to PR.
11842
11843 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11844
11845         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11846         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11847
11848 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11849
11850         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11851
11852 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11853
11854         * gcc.dg/redecl-5.c: New test.
11855         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11856         of scanf.
11857
11858 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11859
11860         PR middle-end/16790
11861         * gcc.c-torture/execute/pr16790-1.c: New test case.
11862
11863 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11864
11865         * g++.dg/ext/visibility/assign1.C: New test.
11866         * g++.dg/ext/visibility/new1.C: Likewise.
11867
11868         * gcc.dg/symbian1.c: New test.
11869         * gcc.dg/symbian2.c: Likewise.
11870
11871 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11872
11873         PR target/16570
11874         * gcc.dg/i386-sse-9.c: New test.
11875
11876 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11877
11878         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11879
11880 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11881
11882         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11883         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11884         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11885         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11886         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11887         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11888         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11889         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11890         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11891         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11892         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11893         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11894         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11895         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11896         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11897         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11898         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11899         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11900         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11901         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11902         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11903         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11904         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11905         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11906         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11907         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11908         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11909         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11910         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11911         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11912         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11913         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11914         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11915         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11916         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11917         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11918         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11919         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11920         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11921         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11922         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11923         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11924         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11925         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11926         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11927         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11928         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11929         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11930         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11931         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11932         gcc.misc-tests/i386-pf-3dnow-1.c,
11933         gcc.misc-tests/i386-pf-athlon-1.c,
11934         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11935         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11936         Declare built-in functions used.
11937         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11938
11939 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/16707
11942         * g++.dg/lookup/using12.C: New test.
11943
11944         * g++.dg/init/null1.C: Fix PR number.
11945         * g++.dg/parse/namespace10.C: Likewise.
11946
11947 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11948
11949         PR c++/16224
11950         * g++.dg/template/spec17.C: New test.
11951         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11952         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11953
11954 2004-08-02  David Billinghurst
11955
11956         PR fortran/16292
11957         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11958
11959 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11960
11961         * gcc.dg/ia64-got-1.c: New test case.
11962
11963 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11964
11965         PR c++/16489
11966         * g++.dg/init/null1.C: New test.
11967         * g++.dg/tc1/dr76.C: Adjust error marker.
11968
11969         PR c++/16529
11970         * g++.dg/parse/namespace10.C: New test.
11971
11972         PR c++/16810
11973         * g++.dg/inherit/ptrmem2.C: New test.
11974
11975 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11976
11977         PR target/16155
11978         * gcc.dg/pr16155.c: New test.
11979
11980 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11981
11982         * gcc.dg/redecl-2.c: New test.
11983
11984 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11985
11986         * gcc.dg/darwin-longdouble.c: New file.
11987
11988 2004-07-30  Richard Henderson  <rth@redhat.com>
11989
11990         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11991         write to constant argument.
11992         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11993
11994 2004-07-30  Richard Henderson  <rth@redhat.com>
11995
11996         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11997         tests of nearest around zero.
11998
11999 2004-07-30  Andrew Pinski  <apinski@apple.com>
12000
12001         * gcc.c-torture/compile/20040730-1.c: New test.
12002
12003 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12004
12005         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12006         powerpc-eabispe.
12007
12008 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12009
12010         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12011
12012 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12013
12014         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12015         contains $ld_library_path.
12016         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12017
12018 2004-07-29  Richard Henderson  <rth@redhat.com>
12019
12020         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12021
12022         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12023         (alt2, which): New.
12024         (Check): Accept either alternative.
12025
12026 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12027
12028         * g++.dg/abi/inline1.C: New test.
12029         * g++.dg/abi/local1-a.cc: Likewise.
12030         * g++.dg/abi/local1.C: Likewise.
12031         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12032         * g++.dg/abi/mangle12.C: Likewise.
12033         * g++.dg/abi/mangle17.C: Likewise.
12034         * g++.dg/abi/mangle20-2.C: Likewise.
12035         * g++.dg/opt/interface1.C: Likewise.
12036         * g++.dg/opt/interface1.h: Likewise.
12037         * g++.dg/opt/interface1-a.cc: New test.
12038         * g++.dg/parse/repo1.C: New test.
12039         * g++.dg/template/repo1.C: Likewise.
12040         * g++.dg/warn/Winline-1.C: Likewise.
12041         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12042
12043 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12044
12045         * gcc.dg/tree-ssa/20040729-1.c: New test.
12046
12047 2004-07-27  Matt Austern <austern@apple.com>
12048
12049         * gcc.dg/darwin-bool-1.c: New test.
12050         * gcc.dg/darwin-bool-2.c: New test.
12051
12052 2004-07-28  Richard Henderson  <rth@redhat.com>
12053
12054         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12055         arguments in the correct type.  Don't write to constant arguments.
12056
12057 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12058
12059         PR tree-optimization/16688
12060         PR tree-optimization/16689
12061         * g++.dg/tree-ssa/pr16688.C: New test.
12062
12063 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12064
12065         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12066         loads.  Not only in the comment, this time.
12067
12068 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12069
12070         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12071         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12072         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12073         * gcc.dg/sh4a-bitmovua.c: New.
12074         * gcc.dg/sh4a-cos.c: New.
12075         * gcc.dg/sh4a-cosf.c: New.
12076         * gcc.dg/sh4a-fprun.c: New.
12077         * gcc.dg/sh4a-fsrra.c: New.
12078         * gcc.dg/sh4a-memmovua.c: New.
12079         * gcc.dg/sh4a-sin.c: New.
12080         * gcc.dg/sh4a-sincos.c: New.
12081         * gcc.dg/sh4a-sincosf.c: New.
12082         * gcc.dg/sh4a-sinf.c: New.
12083
12084 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12085
12086         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12087         conditionals.
12088         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12089         loads.
12090         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12091         DOM1.
12092
12093 2004-07-27  Andrew Pinski  <apinski@apple.com>
12094
12095         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12096
12097 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12098
12099         * gcc.dg/pragma-isr.c: New test.
12100
12101 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12102
12103         PR c++/14429
12104         * g++.dg/template/ttp11.C: New test.
12105
12106 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12107
12108         * gcc.c-torture/compile/20040727-1.c: New test.
12109
12110 2004-07-26  Eric Christopher  <echristo@redhat.com>
12111
12112         * gcc.c-torture/compile/20040726-2.c: New test.
12113
12114 2004-07-26  Andrew Pinski  <apinski@apple.com>
12115
12116         * g++.dg/rtti/tinfo1.C: Xfail.
12117
12118 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12119
12120         * gcc.c-torture/compile/20040726-1.c: New test.
12121
12122 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12123             Brian Ryner  <bryner@brianryner.com>
12124
12125         PR c++/9283
12126         PR c++/15000
12127         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12128         * g++.dg/ext/visibility/: New directory.
12129         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12130         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12131         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12132         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12133         * g++.dg/ext/visibility/fvisibility.C,
12134         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12135         g++.dg/ext/visibility/fvisibility-override1.C
12136         g++.dg/ext/visibility/fvisibility-override2.C
12137         g++.dg/ext/visibility/memfuncts.C
12138         g++.dg/ext/visibility/noPLT.C
12139         g++.dg/ext/visibility/pragma.C
12140         g++.dg/ext/visibility/pragma-override1.C
12141         g++.dg/ext/visibility/pragma-override2.C
12142         g++.dg/ext/visibility/staticmemfuncts.C
12143         g++.dg/ext/visibility/virtual.C: New tests.
12144
12145 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12146
12147         PR c/15360
12148         * gcc.dg/pr15360-1.c: New test.
12149
12150 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12151
12152         * gcc.dg/pragma-align-2.c: New test.
12153         * gcc.dg/pragma-init-fini.c: New test.
12154         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12155         targets.
12156
12157 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12158
12159         * gcc.dg/init-string-2.c: New test.
12160
12161 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12162
12163         PR 16684
12164         * gcc.dg/Wredundant-decls-1.c: New test case.
12165
12166 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12169         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12170         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12171         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12172         * gcc.dg/compat/generate-random.c: New file.
12173         * gcc.dg/compat/generate-random.h: Likewise.
12174         * gcc.dg/compat/generate-random_r.c: Likewise.
12175         * gcc.dg/compat/struct-layout-1.h: Likewise.
12176         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12177         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12178         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12179         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12180         * gcc.dg/compat/struct-layout-1_main.c: New test.
12181         * gcc.dg/compat/struct-layout-1_x.c: New file.
12182         * gcc.dg/compat/struct-layout-1_y.c: New file.
12183         * gcc.dg/compat/struct-layout-1_test.h: New file.
12184
12185 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12186
12187         * gcc.dg/comp-return-1.c: New test
12188
12189 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12190
12191         * gcc.dg/vmx/8-02a.c: Fix typo.
12192
12193         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12194         * gcc.dg/darwin-abi-3.c: New test.
12195
12196         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12197         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12198
12199         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12200         * gcc.dg/vmx/ops-long-1.c: New test.
12201         * gcc.dg/vmx/ops-long-2.c: New test.
12202
12203 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         * g++.dg/lookup/conv-[1234].C: New.
12206
12207 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12208
12209         * g++.dg/parse/attr2.C: Simplify.
12210
12211 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12212
12213         PR c/7284
12214         * gcc.c-torture/execute/pr7284-1.c: New test.
12215
12216 2004-07-22  Brian Booth  <bbooth@redhat.com>
12217
12218         * gcc.dg/tree-ssa/20040721-1.c: New test.
12219
12220 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         * g++.dg/template/crash20.c: New.
12223
12224 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12225
12226         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12227         Add dg-run directive.  Declare variables as required.
12228         * gfortran.dg/g77/README: Update
12229
12230 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12231
12232         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12233         gcc.dg/cris-peep2-andu2.c: New tests.
12234
12235 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12236
12237         PR c/15052
12238         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12239         on return type.
12240         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12241         messages.
12242         * gcc.dg/qual-return-2.c: Update expected messages.
12243         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12244
12245 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12246
12247         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12248         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12249
12250 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12251
12252         PR c/11250
12253         * gcc.dg/init-string-1.c: New test.
12254
12255 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12256
12257         PR middle-end/15345
12258         PR c/16450
12259         * gcc.dg/torture/nested-fn-1.c: New test.
12260
12261 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12262
12263         PR target/16559
12264         * gcc.dg/ia64-fptr-1.c: New file.
12265
12266 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12267
12268         PR c++/14497
12269         * g++.dg/template/spec16.C: New test.
12270         * g++.old-deja/g++.robertl/eb118.C: Remove.
12271
12272 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12273
12274         PR c++/509
12275         * g++.dg/template/spec15.C: New test.
12276
12277 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12278
12279         Copy cases from g77.f-torture/execute and add dg-run
12280         directive.  Other changes as noted.
12281         * gfortran.dg/g77/13037.f
12282         * gfortran.dg/g77/1832.f
12283         * gfortran.dg/g77/19981119-0.f
12284         * gfortran.dg/g77/19990313-0.f
12285         * gfortran.dg/g77/19990313-1.f
12286         * gfortran.dg/g77/19990313-2.f
12287         * gfortran.dg/g77/19990313-3.f
12288         * gfortran.dg/g77/19990419-1.f
12289         * gfortran.dg/g77/19990826-0.f
12290         * gfortran.dg/g77/19990826-2.f
12291         * gfortran.dg/g77/20000503-1.f
12292         * gfortran.dg/g77/20001111.f
12293         * gfortran.dg/g77/20010116.f
12294         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12295         * gfortran.dg/g77/20010430.f
12296         * gfortran.dg/g77/6177.f
12297         * gfortran.dg/g77/947.f
12298         * gfortran.dg/g77/970816-3.f
12299         * gfortran.dg/g77/971102-1.f
12300         * gfortran.dg/g77/980520-1.f
12301         * gfortran.dg/g77/980628-0.f
12302         * gfortran.dg/g77/980628-1.f
12303         * gfortran.dg/g77/980628-10.f
12304         * gfortran.dg/g77/980628-2.f
12305         * gfortran.dg/g77/980628-3.f
12306         * gfortran.dg/g77/980628-7.f
12307         * gfortran.dg/g77/980628-8.f
12308         * gfortran.dg/g77/980628-9.f
12309         * gfortran.dg/g77/980701-0.f
12310         * gfortran.dg/g77/980701-1.f
12311         * gfortran.dg/g77/cabs.f
12312         * gfortran.dg/g77/claus.f
12313         * gfortran.dg/g77/complex_1.f
12314         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12315         * gfortran.dg/g77/dcomplex.f
12316         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12317         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12318         * gfortran.dg/g77/f90-intrinsic-numeric.f
12319         * gfortran.dg/g77/int8421.f
12320         * gfortran.dg/g77/labug1.f
12321         * gfortran.dg/g77/large_vec.f
12322         * gfortran.dg/g77/le.f
12323         * gfortran.dg/g77/short.f
12324         * gfortran.dg/g77/README: Update
12325
12326 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12327
12328         PR c++/16637
12329         * g++.dg/parse/lookup4.C: New test.
12330
12331 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12332
12333         PR c++/16175
12334         * g++.dg/template/ttp10.C: New test.
12335
12336 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12337
12338         * gcc.dg/pr12625-1.c: New test.
12339
12340 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12341
12342         * testsuite/gcc.dg/switch-warn-1.c: New test.
12343         * testsuite/gcc.dg/switch-warn-2.c: New test.
12344         * gcc.c-torture/compile/pr14730.c: Update.
12345
12346 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12347
12348         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12349         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12350         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12351         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12352
12353 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/16623
12356         * g++.dg/template/assign1.C: New test.
12357
12358 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12359
12360         PR c++/12170
12361         * g++.dg/template/ttp9.C: New test.
12362
12363 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12364
12365         * gcc.dg/format/cmn-err-1.c: New test.
12366
12367 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12368
12369         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12370         gcc.dg/Wparentheses-10.c: New tests.
12371         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12372
12373 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12374
12375         PR fortran/16465
12376         * gfortran.dg/g77//ffixed-line-length-0.f,
12377         gfortran.dg/g77/ffixed-line-length-132.f,
12378         gfortran.dg/g77/ffixed-line-length-72.f,
12379         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12380         gfortran.dg/g77/README: Update.
12381
12382 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12383
12384         PR c++/13092
12385         * g++.dg/template/non-dependent7.C: New test.
12386         * g++.dg/template/non-dependent8.C: Likewise.
12387         * g++.dg/template/non-dependent9.C: Likewise.
12388         * g++.dg/template/non-dependent10.C: Likewise.
12389
12390 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/16337
12393         * g++.dg/parse/attr2.C: New test.
12394
12395 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12396
12397         * g77.dg: Removed.
12398         * g77.f-torture: Ditto.
12399
12400 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12401
12402         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12403         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12404         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12405
12406 2004-07-16  Richard Henderson  <rth@redhat.com>
12407
12408         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12409
12410 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12411
12412         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12413         tests with full list of options.
12414         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12415         of TORTURE_OPTIONS if test contains 'dg-do run'.
12416
12417         PR fortran/16404
12418         * gfortran.dg/do_iterator.f90: New test.
12419
12420 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12421
12422         PR rtl-optimization/16536
12423         * gcc.c-torture/execute/restrict-1.c: New test.
12424
12425 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12426
12427         PR fortran/15324
12428         * gfortran.dg/pr15324.f90: New test.
12429
12430         PR fortran/15129
12431         * gfortran.dg/pr15129.f90: New test.
12432
12433         PR fortran/15140
12434         * gfortran.dg/pr15140.f90: New test.
12435
12436         PR fortran/13792
12437         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12438         compile-time simplification.
12439
12440 2004-07-14  Mike Stump  <mrs@apple.com>
12441
12442         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12443
12444 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12445
12446         PR target/16325
12447         * gcc.dg/profile-generate-1.c: New.
12448
12449 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12450
12451         * gcc.c-torture/execute/20040709-1.c: New test.
12452         * gcc.c-torture/execute/20040709-2.c: New test.
12453
12454 2004-07-14  Mike Stump  <mrs@apple.com>
12455
12456         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12457
12458 2004-07-14  Mike Stump  <mrs@apple.com>
12459
12460         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12461
12462 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/16518
12465         * g++.dg/parse/mutable1.C: New test.
12466
12467 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12468
12469         PR tree-optimization/16443
12470         * gcc.dg/tree-ssa/20040713-1.c: New test.
12471
12472 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12473
12474         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12475         for operator new.
12476
12477 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12478
12479         * gfortran.dg/g77/README: New file
12480         * gfortran.dg/g77/19981216-0.f:  Copy from
12481         g77.f-torture/noncompile.  Add "dg-do compile" and
12482         dg-error as required.
12483         * gfortran.dg/g77/19990218-1.f: Likewise
12484         * gfortran.dg/g77/19990905-1.f: Likewise
12485         * gfortran.dg/g77/9263.f: Likewise
12486         * gfortran.dg/g77/980615-0.f: Likewise
12487         * gfortran.dg/g77/980616-0.f: Likewise
12488         * gfortran.dg/g77/check0.f: Likewise
12489         * gfortran.dg/g77/select_no_compile.f: Likewise
12490
12491 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12492
12493         Copy files from g77.f-torture/compile.
12494         Add "{ dg-do compile}".  Other changes as noted
12495         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12496         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12497         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12498         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12499         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12500         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12501         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12502         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12503         statement to conform to standard.  Append alpha1.x for reference.
12504         * gfortran.dg/g77/xformat.f: Add dg-warning
12505
12506 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12507
12508         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12509         Add {dg-do compile} directive.
12510         * gfortran.dg/g77/cpp2.F: Likewise
12511
12512 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12513
12514         PR c++/5402
12515         * g++.dg/lookup/name-clash1.C: New test.
12516
12517         PR c++/9777
12518         * g++.dg/lookup/name-clash2.C: New test.
12519
12520         PR c++/12102
12521         * g++.dg/lookup/name-clash3.C: New test.
12522
12523 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12524
12525         * g++.dg/lookup/new2.C: New test.
12526         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12527
12528 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12529
12530         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12531         Add {dg-do compile} directive.
12532         * gfortran.dg/g77/13060.f: Likewise
12533         * gfortran.dg/g77/19990218-0.f: Likewise
12534         * gfortran.dg/g77/19990305-0.f: Likewise
12535         * gfortran.dg/g77/19990419-0.f: Likewise
12536         * gfortran.dg/g77/19990502-0.f: Likewise
12537         * gfortran.dg/g77/19990502-1.f: Likewise
12538         * gfortran.dg/g77/19990525-0.f: Likewise
12539         * gfortran.dg/g77/19990826-1.f: Likewise
12540         * gfortran.dg/g77/19990826-3.f: Likewise
12541         * gfortran.dg/g77/19990905-2.f: Likewise
12542         * gfortran.dg/g77/20000412-1.f: Likewise
12543         * gfortran.dg/g77/20000511-1.f: Likewise
12544         * gfortran.dg/g77/20000511-2.f: Likewise
12545         * gfortran.dg/g77/20000518.f: Likewise
12546         * gfortran.dg/g77/20000601-1.f: Likewise
12547         * gfortran.dg/g77/20000601-2.f: Likewise
12548         * gfortran.dg/g77/20000629-1.f: Likewise
12549         * gfortran.dg/g77/20000630-2.f: Likewise
12550         * gfortran.dg/g77/20010115.f: Likewise
12551         * gfortran.dg/g77/20010321-1.f: Likewise
12552         * gfortran.dg/g77/20010426.f: Likewise
12553         * gfortran.dg/g77/20020307-1.f: Likewise
12554         * gfortran.dg/g77/8485.f: Likewise
12555         * gfortran.dg/g77/960317-1.f: Likewise
12556         * gfortran.dg/g77/970915-0.f: Likewise
12557         * gfortran.dg/g77/980310-1.f: Likewise
12558         * gfortran.dg/g77/980310-2.f: Likewise
12559         * gfortran.dg/g77/980310-3.f: Likewise
12560         * gfortran.dg/g77/980310-4.f: Likewise
12561         * gfortran.dg/g77/980310-6.f: Likewise
12562         * gfortran.dg/g77/980310-7.f: Likewise
12563         * gfortran.dg/g77/980310-8.f: Likewise
12564         * gfortran.dg/g77/980419-2.f: Likewise
12565         * gfortran.dg/g77/980424-0.f: Likewise
12566         * gfortran.dg/g77/980427-0.f: Likewise
12567         * gfortran.dg/g77/980729-0.f: Likewise
12568         * gfortran.dg/g77/981117-1.f: Likewise
12569         * gfortran.dg/g77/toon_1.f: Likewise
12570
12571 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12572
12573         PR c++/2204
12574         * g++.dg/other/abstract2.C: New test.
12575
12576 2004-07-12  Paul Brook  <paul@codesourcery.com>
12577
12578         * gfortran.dg/pointer_init_1.f90: New test.
12579
12580 2004-07-11  Paul Brook  <paul@codesourcery.com>
12581
12582         PR fortran/15986
12583         * gfortran.dg/contained_1.f90: New test.
12584
12585 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12586
12587         * g++.dg/parse/defarg8.C: New test.
12588
12589 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12590
12591         PR fortran/16433
12592         * gfortran.dg/pr16433.f: New test.
12593
12594         PR fortran/17574
12595         * gfortran.dg/pr15754.f90: New test.
12596
12597 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12598
12599         PR tree-optimization/16437
12600         * gcc.c-torture/execute/bitfld-4.c: New test.
12601
12602 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12603
12604         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12605         access to common var from module.
12606
12607 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12608
12609         PR fortran/16336
12610         * gfortran.fortran-torture/execute/common_2.f90: New test.
12611
12612 2004-07-10  Paul Brook  <paul@codesourcery.com>
12613
12614         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12615
12616 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12617
12618         PR fortran/15969
12619         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12620
12621 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12622
12623         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12624         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12625         * gfortran.dg/g77/ffree-form-1.f: Likewise
12626         * gfortran.dg/g77/ffree-form-2.f: Likewise
12627         * gfortran.dg/g77/ffree-form-3.f: Likewise
12628         * gfortran.dg/g77/fno-underscoring.f: Likewise
12629         * gfortran.dg/g77/funderscoring.f: Likewise
12630         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12631
12632 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12633
12634         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12635
12636 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12637         Paul Brook  <paul@codesourcery.com>
12638
12639         PR fortran/13415
12640         * gfortran.dg/common_pointer_1.f90: New test.
12641
12642 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12643
12644         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12645
12646 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12647
12648         PR target/16364
12649         * gcc.c-torture/compile/20040709-1.c: New.
12650
12651 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12652
12653         PR fortran/14077
12654         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12655
12656 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12657
12658         PR fortran/13201
12659         * gfortran.dg/shape_1.f90: New test.
12660
12661 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12662             Andrew Pinski  <apinski@apple.com>
12663
12664         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12665
12666 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12667
12668         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12669         comment.
12670
12671 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12672         Paul Brook  <paul@codesourcery.com>
12673
12674         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12675         '.f95' and '.F95'.
12676
12677 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12678
12679         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12680
12681 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12682
12683         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12684         testcases with capital suffix.
12685
12686 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12687
12688         PR fortran/15481
12689         PR fortran/13372
12690         PR fortran/13575
12691         PR fortran/15978
12692         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12693
12694         * gfortran.dg/implicit_1.f90: New test.
12695
12696 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12697
12698         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12699         expression to match gfortran warning/error messages
12700         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12701         dg-error text.
12702
12703 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12704
12705         * lib/fortran-torture.exp: Rename proc search_for to
12706         search_for_re.
12707
12708 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12709
12710         * gcc.c-torture/execute/simd-5.x: New file.
12711         XFAIL on SPARC 64-bit at -O0.
12712
12713 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12714
12715         PR c++/8211
12716         PR c++/16165
12717         * g++.dg/warn/effc3.C: New test.
12718
12719 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12720
12721         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12722         change X to 1X in format.
12723         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12724         add data statements to conform to standard.
12725
12726 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12727
12728         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12729         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12730         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12731
12732 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12733
12734         * gfortran.dg/g77/7388.f: Copy from g77.dg
12735         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12736         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12737         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12738         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12739         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12740         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12741         * gfortran.dg/g77/strlen0.f: Likewise
12742
12743 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12744
12745         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12746         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12747
12748 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12749
12750         * gcc.c-torture/execute/920428-2.x: Delete.
12751         * gcc.c-torture/execute/920501-7.x: Likewise.
12752
12753 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12756         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12757         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12758         prescott and c3-2.
12759         (PREFETCH_3DNOW): Add -march=c3.
12760
12761 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12762
12763         PR c/16437
12764         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12765         * gcc.c-torture/execute/bf64-1.x: Likewise.
12766
12767 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12768
12769         * gcc.c-torture/compile/20040708-1.c: New test.
12770
12771 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12772
12773         PR c++/16169
12774         * g++.dg/warn/effc2.C: New test.
12775
12776 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12777
12778         * gcc.c-torture/execute/bitfld-1.x: Remove.
12779         * gcc.c-torture/execute/bitfld-3.c: New test.
12780         * gcc.dg/bitfld-2.c: Remove XFAILs.
12781
12782 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12783
12784         PR c++/16276
12785         * g++.dg/rtti/tinfo1.C: New file.
12786
12787 2004-07-07  Eric Christopher  <echristo@redhat.com>
12788
12789         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12790
12791 2004-07-07  Andrew Pinski  <apinski@apple.com>
12792
12793         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12794
12795 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12796
12797         * g++.dg/init/call1.C: XFAIL.
12798
12799 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12800
12801         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12802         except for movstrict*, to movmem* and clrstr* to clrmem*.
12803
12804 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12805
12806         * gcc.c-torture/execute/20040707-1.c: New test.
12807
12808 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12809
12810         * gcc.c-torture/execute/20040706-1.c: New test.
12811
12812 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12813
12814         PR c++/3671
12815         * g++.dg/template/spec14.C: New test.
12816
12817 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12818
12819         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12820         nothing if not yet defined.  Use it in b, c and d type definitions.
12821         * gcc.c-torture/execute/20040705-1.c: New test.
12822         * gcc.c-torture/execute/20040705-2.c: New test.
12823
12824 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12825
12826         PR c++/2518
12827         * g++.dg/lookup/new1.C: New test.
12828
12829 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12830
12831         PR c++/11406
12832         * g++.dg/template/sizeof8.C: New test.
12833
12834 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12835
12836         * gcc.c-torture/compile/20040705-1.c: New test.
12837
12838 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12839
12840         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12841
12842 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12843
12844         * gcc.dg/cpp/if-mop.c: Two new testcases.
12845         * gcc.dg/cpp/trad/comment-3.c: New.
12846
12847 2004-07-04  Paul Brook  <paul@codesourcery.com>
12848
12849         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12850
12851 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12852
12853         PR c++/3761
12854         * g++.dg/lookup/crash4.C: New test.
12855
12856 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12857
12858         * gcc.c-torture/execute/builtin-abs-1.c
12859         * gcc.c-torture/execute/builtin-abs-2.c
12860         * gcc.c-torture/execute/builtin-complex-1.c
12861         * gcc.c-torture/execute/builtins/string-1-lib.c
12862         * gcc.c-torture/execute/builtins/string-1.c
12863         * gcc.c-torture/execute/builtins/string-2-lib.c
12864         * gcc.c-torture/execute/builtins/string-2.c
12865         * gcc.c-torture/execute/builtins/string-3-lib.c
12866         * gcc.c-torture/execute/builtins/string-3.c
12867         * gcc.c-torture/execute/builtins/string-4-lib.c
12868         * gcc.c-torture/execute/builtins/string-4.c
12869         * gcc.c-torture/execute/builtins/string-5-lib.c
12870         * gcc.c-torture/execute/builtins/string-5.c
12871         * gcc.c-torture/execute/builtins/string-6-lib.c
12872         * gcc.c-torture/execute/builtins/string-6.c
12873         * gcc.c-torture/execute/builtins/string-7-lib.c
12874         * gcc.c-torture/execute/builtins/string-7.c
12875         * gcc.c-torture/execute/builtins/string-8-lib.c
12876         * gcc.c-torture/execute/builtins/string-8.c
12877         * gcc.c-torture/execute/builtins/string-9-lib.c
12878         * gcc.c-torture/execute/builtins/string-9.c
12879         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12880         * gcc.c-torture/execute/builtins/string-asm-1.c
12881         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12882         * gcc.c-torture/execute/builtins/string-asm-2.c
12883         * gcc.c-torture/execute/stdio-opt-1.c
12884         * gcc.c-torture/execute/stdio-opt-2.c
12885         * gcc.c-torture/execute/stdio-opt-3.c
12886         * gcc.c-torture/execute/string-opt-1.c
12887         * gcc.c-torture/execute/string-opt-10.c
12888         * gcc.c-torture/execute/string-opt-11.c
12889         * gcc.c-torture/execute/string-opt-12.c
12890         * gcc.c-torture/execute/string-opt-13.c
12891         * gcc.c-torture/execute/string-opt-14.c
12892         * gcc.c-torture/execute/string-opt-15.c
12893         * gcc.c-torture/execute/string-opt-16.c
12894         * gcc.c-torture/execute/string-opt-2.c
12895         * gcc.c-torture/execute/string-opt-6.c
12896         * gcc.c-torture/execute/string-opt-7.c
12897         * gcc.c-torture/execute/string-opt-8.c:
12898         Replace with ...
12899
12900         * gcc.c-torture/execute/builtins/abs-2.c
12901         * gcc.c-torture/execute/builtins/abs-3.c
12902         * gcc.c-torture/execute/builtins/complex-1.c
12903         * gcc.c-torture/execute/builtins/fprintf.c
12904         * gcc.c-torture/execute/builtins/fputs.c
12905         * gcc.c-torture/execute/builtins/memcmp.c
12906         * gcc.c-torture/execute/builtins/memmove.c
12907         * gcc.c-torture/execute/builtins/memops-asm.c
12908         * gcc.c-torture/execute/builtins/mempcpy-2.c
12909         * gcc.c-torture/execute/builtins/mempcpy.c
12910         * gcc.c-torture/execute/builtins/memset.c
12911         * gcc.c-torture/execute/builtins/printf.c
12912         * gcc.c-torture/execute/builtins/sprintf.c
12913         * gcc.c-torture/execute/builtins/strcat.c
12914         * gcc.c-torture/execute/builtins/strchr.c
12915         * gcc.c-torture/execute/builtins/strcmp.c
12916         * gcc.c-torture/execute/builtins/strcpy.c
12917         * gcc.c-torture/execute/builtins/strcspn.c
12918         * gcc.c-torture/execute/builtins/strlen-2.c
12919         * gcc.c-torture/execute/builtins/strlen.c
12920         * gcc.c-torture/execute/builtins/strncat.c
12921         * gcc.c-torture/execute/builtins/strncmp-2.c
12922         * gcc.c-torture/execute/builtins/strncmp.c
12923         * gcc.c-torture/execute/builtins/strncpy.c
12924         * gcc.c-torture/execute/builtins/strpbrk.c
12925         * gcc.c-torture/execute/builtins/strpcpy-2.c
12926         * gcc.c-torture/execute/builtins/strpcpy.c
12927         * gcc.c-torture/execute/builtins/strrchr.c
12928         * gcc.c-torture/execute/builtins/strspn.c
12929         * gcc.c-torture/execute/builtins/strstr-asm.c
12930         * gcc.c-torture/execute/builtins/strstr.c:
12931         ... these new files.
12932
12933         * gcc.c-torture/execute/builtins/abs-2-lib.c
12934         * gcc.c-torture/execute/builtins/abs-3-lib.c
12935         * gcc.c-torture/execute/builtins/complex-1-lib.c
12936         * gcc.c-torture/execute/builtins/fprintf-lib.c
12937         * gcc.c-torture/execute/builtins/fputs-lib.c
12938         * gcc.c-torture/execute/builtins/memcmp-lib.c
12939         * gcc.c-torture/execute/builtins/memmove-lib.c
12940         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12941         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12942         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12943         * gcc.c-torture/execute/builtins/memset-lib.c
12944         * gcc.c-torture/execute/builtins/printf-lib.c
12945         * gcc.c-torture/execute/builtins/sprintf-lib.c
12946         * gcc.c-torture/execute/builtins/strcat-lib.c
12947         * gcc.c-torture/execute/builtins/strchr-lib.c
12948         * gcc.c-torture/execute/builtins/strcmp-lib.c
12949         * gcc.c-torture/execute/builtins/strcpy-lib.c
12950         * gcc.c-torture/execute/builtins/strcspn-lib.c
12951         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12952         * gcc.c-torture/execute/builtins/strlen-lib.c
12953         * gcc.c-torture/execute/builtins/strncat-lib.c
12954         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12955         * gcc.c-torture/execute/builtins/strncmp-lib.c
12956         * gcc.c-torture/execute/builtins/strncpy-lib.c
12957         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12958         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12959         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12960         * gcc.c-torture/execute/builtins/strrchr-lib.c
12961         * gcc.c-torture/execute/builtins/strspn-lib.c
12962         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12963         * gcc.c-torture/execute/builtins/strstr-lib.c
12964         * gcc.c-torture/execute/builtins/lib/abs.c
12965         * gcc.c-torture/execute/builtins/lib/fprintf.c
12966         * gcc.c-torture/execute/builtins/lib/memset.c
12967         * gcc.c-torture/execute/builtins/lib/printf.c
12968         * gcc.c-torture/execute/builtins/lib/sprintf.c
12969         * gcc.c-torture/execute/builtins/lib/strcpy.c
12970         * gcc.c-torture/execute/builtins/lib/strcspn.c
12971         * gcc.c-torture/execute/builtins/lib/strncat.c
12972         * gcc.c-torture/execute/builtins/lib/strncmp.c
12973         * gcc.c-torture/execute/builtins/lib/strncpy.c
12974         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12975         * gcc.c-torture/execute/builtins/lib/strspn.c
12976         * gcc.c-torture/execute/builtins/lib/strstr.c:
12977         New files containing support routines.
12978
12979         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12980         declaration.
12981         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12982         when not optimizing.
12983
12984 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/16240
12987         * g++.dg/abi/mangle22.C: New test.
12988         * g++.dg/abi/mangle23.C: Likewise.
12989
12990 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12991
12992         PR fortran/16290
12993         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12994         Allow for cases without denormalized floating point numbers.
12995
12996 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12997
12998         PR c/1027
12999         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13000         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13001         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13002         expected warning text.
13003         * gcc.dg/format/diag-2.c: New test.
13004
13005 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13006
13007         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13008
13009 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13010
13011         * gcc.dg/builtins-43.c: New.
13012         * gcc.dg/builtins-44.c: New.
13013         * gcc.dg/builtins-45.c: New.
13014
13015 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13016             Andreas Tobler  <a.tobler@schweiz.ch>
13017
13018         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13019         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13020         as SIGSEGV.
13021         * gcc.dg/cleanup-11.c: Likewise.
13022         * gcc.dg/cleanup-8.c: Likewise.
13023         * gcc.dg/cleanup-9.c: Likewise.
13024         * gcc.dg/cleanup-5.c: Run on all platforms.
13025
13026 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13027
13028         * g++.dg/warn/nonnull1.C: New test.
13029
13030 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13031
13032         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13033         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13034         Special-case the Sun compiler wrt to <complex.h>.
13035
13036 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13037
13038         * gcc.dg/Wunreachable-8.C: New test.
13039
13040         * gcc.dg/h8300-ice2.c : New test.
13041
13042 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13043
13044         PR fortran/16161
13045         * gfortran.fortran-torture/compile/implicit.f90: Add test
13046         for implicit character.
13047
13048 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13049
13050         PR fortran/16289
13051         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13052         Use tiny() intrinsic to find smallest non-negative real
13053
13054 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13057         * gcc.dg/compat/struct-by-value-22_x.c: New.
13058         * gcc.dg/compat/struct-by-value-22_y.c: New.
13059
13060         * gcc.c-torture/execute/20040629-1.c: New test.
13061
13062 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13063
13064         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13065         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13066
13067         PR target/16195
13068         * gcc.dg/20040625-1.c: New test.
13069
13070 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13071
13072         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13073
13074 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13075
13076         PR fortran/15963
13077         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13078
13079 2004-06-29  Richard Henderson  <rth@redhat.com>
13080
13081         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13082
13083 2004-06-29  Paul Brook  <paul@codesourcery.com>
13084
13085         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13086         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13087
13088 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13089
13090         PR c++/16260
13091         * g++.dg/parse/crash15.C: New.
13092
13093 2004-06-28  Andrew Pinski  <apinski@apple.com>
13094
13095         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13096         by the error already.
13097
13098         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13099
13100 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13101
13102         PR target/14041
13103         * gcc.dg/h8300-bss-align-1.c : New.
13104
13105 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13106
13107         * PR c++/16174
13108         * g++.dg/template/ctor4.C: New.
13109
13110 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13111
13112         PR c++/16205
13113         * g++.dg/warn/Wsequence-point-1.C: New test.
13114
13115 2004-06-27  Paul Brook  <paul@codesourcery.com>
13116
13117         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13118
13119 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13120
13121         * g++.old-deja/g++.mike/p7325.C: Remove.
13122
13123 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13124
13125         PR c/14963
13126         * gcc.dg/pr14963.c: New test.
13127
13128 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/16193
13131         * g++.dg/parse/redef1.C: New test.
13132
13133 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13134
13135         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13136         20021110.c.
13137         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13138         20021119-1.c.
13139         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13140         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13141         5-04.c.
13142         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13143         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13144         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13145         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13146         g++.brendan/enum14.C.
13147         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13148         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13149         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13150         g++.mike/virt1.C.
13151         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13152         memtemp24.C.
13153
13154 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13155
13156         * gcc.dg/20040527-1.c: New test case.
13157
13158 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13159
13160         PR gfortran/pr16196
13161         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13162
13163 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13164
13165         PR middle-end/15825
13166         * gcc.dg/pr15825-1.c: New test case.
13167
13168 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13169
13170         * gcc.c-torture/execute/20040625-1.c: New test.
13171
13172 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13173
13174         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13175
13176 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13177
13178         * gcc.dg/torture/mips-div-1.c: New test.
13179
13180 2004-06-24  Jeff Law  <law@redhat.com>
13181
13182         * gcc.dg/tree-ssa/20040624-1.c: New test.
13183
13184 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13185
13186         * gcc.c-torture/compile/20040624-1.c: New test.
13187
13188 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13189
13190         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13191         this directory.
13192
13193 2004-06-23  Andrew Pinski  <apinski@apple.com>
13194
13195         PR middle-end/15988
13196         * g++.dg/opt/ptrmem4.C: New test.
13197
13198         * gcc.dg/c90-array-quals-2.c: New test.
13199
13200 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13201
13202         * gcc.dg/kpice1.c: New test.
13203
13204 2006-06-23  Andrew Pinski  <apinski@apple.com>
13205
13206         * gcc.dg/c90-array-quals.c: New test.
13207
13208 2006-06-22  Richard Henderson  <rth@redhat.com>
13209
13210         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13211
13212 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13213
13214         * gcc.dg/builtins-config.h: Handle FreeBSD.
13215
13216 2006-06-22  Richard Henderson  <rth@redhat.com>
13217
13218         * g++.dg/opt/devirt1.C: New.
13219
13220 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13221
13222         * g++.dg/opt/pr15551.C: New testcase.
13223
13224 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13225
13226         PR target/14800
13227         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13228         x86_64-*-linux* when compiling for 32bit.
13229
13230 2004-06-21  Andrew Pinski  <apinski@apple.com>
13231
13232         * gcc.dg/pch/struct-1.c: New.
13233         * gcc.dg/pch/struct-1.hs: New.
13234
13235 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13236
13237         * gcc.dg/pch/save-temps-1.c: New file.
13238         * gcc.dg/pch/save-temps-1.hs: New file.
13239
13240 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13241
13242         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13243         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13244
13245 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13246
13247         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13248         to fix type error.
13249         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13250         Remove trailing spaces.
13251
13252 2004-06-21  Richard Henderson  <rth@redhat.com>
13253
13254         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13255         merging && to BIT_FIELD_REF.
13256
13257 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13258
13259         * g++.dg/opt/placeholder1.C: New test.
13260
13261 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13262
13263         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13264         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13265         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13266         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13267
13268 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13269
13270         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13271         extern "C".
13272         * g++.dg/other/pragma-re-1.C: Add comments.
13273
13274 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13275
13276         PR gfortran/16080
13277         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13278
13279 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13280
13281         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13282         instead of setting the type of size_t by
13283         hand.
13284
13285 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13286
13287         * gcc.dg/unordered-2.c: New test case.
13288         * gcc.dg/unordered-3.c: New test case.
13289
13290 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13291
13292         PR other/16043
13293         * lib/g++.exp (g++_version): Tweak regexp for version
13294         * lib/g77.exp (g77_version): Likewise
13295         * lib/gfortran.exp (gfortran_version): Likewise
13296         * lib/objc.exp (objc_version): Likewise
13297         * lib/treelang.exp (treelang_version): Likewise
13298
13299 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13300
13301         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13302         Use INT_MAX instead of __INT_MAX__.
13303         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13304
13305         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13306         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13307         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13308         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13309         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13310         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13311         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13312         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13313         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13314
13315         * gcc.dg/range-test-1.c: New test.
13316         * g++.dg/opt/range-test-1.C: New test.
13317
13318 2004-06-17  Richard Henderson  <rth@redhat.com>
13319
13320         * objc.dg/sync-1.m: New.
13321         * objc.dg/try-catch-1.m: Don't force next runtime.
13322         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13323         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13324         shadowed catch clause.
13325         * objc.dg/try-catch-5.m: New.
13326
13327 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13328
13329         Bug 14610
13330         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13331
13332 2004-06-15  Richard Henderson  <rth@redhat.com>
13333
13334         * gcc.dg/20001116-1.c: Move expected warning line.
13335
13336 2004-06-15  Richard Henderson  <rth@redhat.com>
13337
13338         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13339         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13340
13341 2004-06-15  Jeff Law  <law@redhat.com>
13342
13343         * gcc.dg/tree-ssa/20040615-1.c: New test.
13344         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13345         be less sensitive to operand ordering.
13346         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13347
13348 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13349
13350         * g++.dg/abi/bitfield3.C: Add comment..
13351
13352 2004-06-15  Richard Henderson  <rth@redhat.com>
13353
13354         * g++.dg/ext/stmtexpr1.C: XFAIL.
13355         * gcc.dg/20030612-1.c: XFAIL.
13356
13357 2004-06-15  Eric Christopher  <echristo@redhat.com>
13358
13359         * g++.dg/charset/asm5.c: New.
13360         * gcc.dg/charset/asm6.c: New.
13361
13362 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13363
13364         PR fortran/15962
13365         * gfortran.fortran-torture/execute/select_1.f90: New test.
13366
13367 2004-06-15  Paul Brook  <paul@codesourcery.com>
13368
13369         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13370
13371 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13372
13373         PR c++/15967
13374         * g++.dg/lookup/crash3.C: New test.
13375
13376 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13377
13378         PR c++/15947
13379         * g++.dg/parse/dtor4.C: New test.
13380
13381 2004-06-14  Jeff Law  <law@redhat.com>
13382
13383         * gcc.c-torture/compile/20040614-1.c: New test.
13384
13385 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13386
13387         PR fortran/15211
13388         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13389         LEN of a character array.
13390
13391 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13392
13393         PR c++/15096
13394         * g++.dg/template/ptrmem10.C: New test.
13395
13396         PR c++/14930
13397         * g++.dg/template/friend30.C: New test.
13398
13399 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13400
13401         PR fortran/14928
13402         * gfortran.fortran-torture/compile/mloc.f90: New test.
13403
13404 2004-06-13  Paul Brook  <paul@codesourcery.com>
13405
13406         * gfortran.fortran-torture/execute/random_2.f90: New test.
13407
13408 2004-06-13  Eric Christopher  <echristo@redhat.com>
13409
13410         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13411
13412 2004-06-12  Paul Brook  <paul@codesourcery.com>
13413
13414         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13415
13416 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13417
13418         PR fortran/14923
13419         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13420
13421 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13422
13423         PR fortran/14957
13424         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13425         syntax errors in end statements of contained subroutines.
13426
13427 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13428
13429         PR fortran/12841
13430         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13431
13432 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13433
13434         PR fortran/15665
13435         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13436
13437 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13438
13439         PR gfortran/12839
13440         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13441
13442 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/15862
13445         * g++.dg/parse/enum1.C: New test.
13446
13447 2004-06-10  Jeff Law  <law@redhat.com>
13448
13449         * gcc.c-torture/compile/20040610-1.c: New test.
13450
13451 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13452
13453         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13454         * g++.old-deja/g++.other/decl3.C: Likewise.
13455
13456 2004-06-10  Brian Booth  <bbooth@redhat.com>
13457
13458         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13459         V_MAY_DEF instead of VDEF.
13460         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13461
13462 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13463
13464         PR c++/14211
13465         * g++.dg/conversion/const1.C: New test.
13466
13467         PR c++/15076
13468         * g++.dg/conversion/reinterpret1.C: New test.
13469
13470         PR c++/15877
13471         * g++.dg/template/enum2.C: New test.
13472
13473         PR c++/15227
13474         * g++.dg/template/error13.C: New test.
13475
13476 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13477
13478         PR fortran/14957
13479         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13480         arguments to test_* REAL and of the right size.
13481
13482 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR target/15569
13485         PR rtl-optimization/15681
13486         * gcc.dg/20040609-1.c: New test.
13487
13488 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13489
13490         PR c++/14791
13491         * g++.dg/opt/builtins1.C: New test.
13492
13493 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13494
13495         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13496         that use default windows32 struct layout.
13497         * gcc.dg/i386-bitfield2.c: Likewise.
13498
13499 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13500
13501         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13502         for mingw32 and cygwin targets.
13503
13504 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13505
13506         * gcc.dg/pch/macro-4.c: New.
13507         * gcc.dg/pch/macro-4.hs: New.
13508
13509 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13510
13511         PR fortran/13249
13512         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13513
13514 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13515
13516         PR fortran/13372
13517         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13518
13519 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13520
13521         PR gfortran/14897
13522         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13523
13524 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13525
13526         PR gfortran/15755
13527         * gfortran.fortran-torture/execute/backspace.c : New test.
13528
13529 2004-06-09  Paul Brook  <paul@codesourcery.com>
13530
13531         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13532         (pointer_to_section): Rewrite to use smaller array.
13533
13534 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13535
13536         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13537         * gcc.dg/ext/altivec-10.c: Same.
13538         * gcc.dg/ext/altivec-11.c: Same.
13539         * gcc.dg/ext/altivec-12.c: Same.
13540         * gcc.dg/ext/altivec-13.c: Same.
13541         * gcc.dg/ext/altivec-14.c: Same.
13542         * gcc.dg/ext/altivec-15.c: Same.
13543         * gcc.dg/ext/altivec-16.c: Same.
13544         * gcc.dg/ext/altivec-3.c: Same.
13545         * gcc.dg/ext/altivec-4.c: Same.
13546         * gcc.dg/ext/altivec-6.c: Same.
13547         * gcc.dg/ext/altivec-7.c: Same.
13548         * gcc.dg/ext/altivec-8.c: Same.
13549         * gcc.dg/ext/altivec-varargs-1.c: Same.
13550
13551         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13552         * g++.dg/ext/altivec-10.C: Same.
13553         * g++.dg/ext/altivec-2.C: Same.
13554         * g++.dg/ext/altivec-3.C: Same.
13555         * g++.dg/ext/altivec-4.C: Same.
13556         * g++.dg/ext/altivec-5.C: Same.
13557         * g++.dg/ext/altivec-6.C: Same.
13558         * g++.dg/ext/altivec-7.C: Same.
13559         * g++.dg/ext/altivec-8.C: Same.
13560         * g++.dg/ext/altivec-9.C: Same.
13561
13562 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13563
13564         PR c++/7841
13565         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13566
13567 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13568
13569         * gcc.dg/union-1.c: New test.
13570
13571 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13572
13573         * gcc.dg/builtins-41.c: New test case.
13574         * gcc.dg/builtins-42.c: New test case.
13575
13576 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13577
13578         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13579         * g++.dg/ext/altivec-10.C: Same.
13580         * g++.dg/ext/altivec-2.C: Same.
13581         * g++.dg/ext/altivec-3.C: Same.
13582         * g++.dg/ext/altivec-4.C: Same.
13583         * g++.dg/ext/altivec-5.C: Same.
13584         * g++.dg/ext/altivec-6.C: Same.
13585         * g++.dg/ext/altivec-7.C: Same.
13586         * g++.dg/ext/altivec-8.C: Same.
13587         * g++.dg/ext/altivec-9.C: Same.
13588         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13589         * g++.old-deja/g++.brendan/new3.C: Same.
13590         * gcc.c-torture/execute/eeprof-1.x: Same.
13591
13592 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13593
13594         PR c/14765
13595         * gcc.dg/pr14765-1.c: New test.
13596
13597 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13598
13599         PR c/14649
13600         * gcc.dg/pr14649-1.c: New test case.
13601
13602 2004-06-07  Richard Henderson  <rth@redhat.com>
13603
13604         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13605         if temporaries.
13606
13607 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13608
13609         * g++.dg/eh/elide1.C: Remove XFAIL.
13610
13611 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/15337
13614         * g++.dg/expr/sizeof3.C: New test.
13615
13616         PR c++/14777
13617         * g++.dg/template/access14.C: New test.
13618
13619         PR c++/15554
13620         * g++.dg/template/enum1.C: New test.
13621
13622         PR c++/15057
13623         * g++.dg/eh/throw1.C: New test.
13624
13625 2004-06-07  David Ayers  <d.ayers@inode.at>
13626             Ziemowit Laski  <zlaski@apple.com>
13627
13628         * lib/objc.exp (objc_target_compile): Revert the '-framework
13629         Foundation' flag fix, since bare Darwin does not ship
13630         with the Foundation framework.
13631         * objc/execute/next_mapping.h: Provide a local NSConstantString
13632         @interface and @implementation.
13633         (objc_constant_string_init): A constructor function, used to
13634         initialize the NSConstantString meta-class object.
13635         * objc/execute/string1.m: Include "next_mapping.h" instead of
13636         <Foundation/NSString.h>.
13637         * objc/execute/string2.m: Likewise.
13638         * objc/execute/string3.m: Likewise.
13639         * objc/execute/string4.m: Likewise.
13640
13641 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13642
13643         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13644         to double. Replace double with FLOAT.
13645         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13646
13647         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13648         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13649         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13650         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13651         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13652         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13653         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13654         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13655
13656 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13657
13658         PR c/13519
13659         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13660
13661 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13662
13663         PR c++/15503
13664         * g++.dg/template/meminit2.C: New test.
13665
13666 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13667
13668         PR target/15822
13669         * gcc.c-torture/execute/compare-fp-1.c,
13670         gcc.c-torture/execute/compare-fp-2.c,
13671         gcc.c-torture/execute/compare-fp-3.c,
13672         gcc.c-torture/execute/compare-fp-4.c,
13673         gcc.c-torture/execute/compare-fp-3.x,
13674         gcc.c-torture/execute/compare-fp-4.x: Moved...
13675         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13676         gcc.c-torture/execute/ieee/compare-fp-2.c,
13677         gcc.c-torture/execute/ieee/compare-fp-3.c,
13678         gcc.c-torture/execute/ieee/compare-fp-4.c,
13679         gcc.c-torture/execute/ieee/compare-fp-3.x,
13680         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13681
13682 2004-06-04  David Ayers  <d.ayers@inode.at>
13683
13684         * objc/execute/protocol-isEqual-4.m: New testcase.
13685
13686 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13687
13688         * objc/execute/protocol-isEqual-1.m: New testcase.
13689         * objc/execute/protocol-isEqual-2.m: New testcase.
13690         * objc/execute/protocol-isEqual-3.m: New testcase.
13691
13692 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13693
13694         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13695
13696 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13697
13698         * lib/objc.exp (objc_target_compile): When running tests on
13699         Darwin (Mac OS X), inform the linker about '-framework
13700         'Foundation'.
13701
13702 2004-06-02  Eric Christopher  <echristo@redhat.com>
13703
13704         * gcc.c-torture/compile/20040602-1.c: New.
13705
13706 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13707
13708         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13709         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13710
13711         PR tree-optimization/14736
13712         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13713
13714         PR tree-optimization/14042
13715         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13716
13717         PR tree-optimization/14729
13718         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13719
13720 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13721
13722         PR fortran/15557
13723         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13724
13725 2004-06-01  Richard Hederson  <rth@redhat.com>
13726
13727         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13728
13729 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13730
13731         PR c++/14932
13732         * g++.dg/parse/offsetof4.C: New test.
13733
13734 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13735
13736         PR objc/7993
13737         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13738
13739 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13740
13741         PR c++/15701
13742         * g++.dg/template/friend29.C: New test.
13743
13744 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13745
13746         PR c/15749
13747         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13748
13749 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13750
13751         * gcc.dg/sparc-trap-1.c: New test.
13752
13753 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13754
13755         PR middle-end/15069
13756         * g++.dg/opt/fold3.C: New test case.
13757
13758 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13759
13760         * lib/target-supports.exp (check_iconv_available): Fix fallout
13761         from 2004-05-28 patch.
13762
13763 2004-05-30  Paul Brook  <paul@codesourcery.com>
13764
13765         PR fortran/15620
13766         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13767         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13768
13769 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13770
13771         * gfortran.fortran-torture/execute/random_1.f90: New test.
13772
13773 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13774
13775         * g++.dg/ext/altivec-10.C: New test.
13776
13777 2004-05-29  Paul Brook  <paul@codesourcery.com>
13778
13779         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13780
13781 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13782
13783         * gcc.dg/altivec-16.c: New test.
13784
13785 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13786
13787         * lib/target-supports.exp (check_vmx_hw_available): New.
13788         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13789
13790         * lib/target-supports.exp (check_alias_available,
13791         check_iconv_available, check_named_sections_available): Use
13792         unique names for temporary files.
13793
13794 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13795
13796         * gcc.dg/altivec-15.c: New test.
13797
13798 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/15083
13801         * g++.dg/warn/noeffect6.C: New test.
13802
13803         PR c++/15471
13804         * g++.dg/expr/ptrmem4.C: New test.
13805
13806         PR c++/15640
13807         * g++.dg/template/operator3.C: New test.
13808
13809 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/14668
13812         * g++.dg/lookup/redecl1.C: New test.
13813         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13814
13815 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13816
13817         * gcc.c-torture/execute/compare-fp-1.c,
13818         gcc.c-torture/execute/compare-fp-2.c,
13819         gcc.c-torture/execute/compare-fp-3.c,
13820         gcc.c-torture/execute/compare-fp-4.c,
13821         gcc.c-torture/execute/compare-fp-3.x,
13822         gcc.c-torture/execute/compare-fp-4.x,
13823         gcc.dg/pr15649-1.c: New.
13824
13825 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13826
13827         PR c++/12883
13828         * g++.dg/init/array14.C: New test.
13829
13830 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13831
13832         * lib/compat.exp (compat-get-options-main): New.
13833         (compat-get-options): Remove unneeded code, warn for ignored
13834         command.
13835         (compat-execute): Check flag set by dg-require-* commands.
13836
13837         * lib/compat.exp (compat-execute): Break up long lines.
13838
13839 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13840
13841         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13842         * gcc.dg/altivec-14.c: New test.
13843         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13844
13845         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13846         * gcc.dg/altivec-12.c: Ditto.
13847
13848         * gcc.dg/altivec-3.c: Move call to altivec_check.
13849
13850 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/15044
13853         * g++.dg/template/error12.C: New test.
13854
13855         PR c++/15317
13856         * g++.dg/ext/attrib15.C: New test.
13857
13858         PR c++/15329
13859         * g++.dg/template/ptrmem9.C: New test.
13860
13861 2004-05-25  Paul Brook  <paul@codesourcery.com>
13862
13863         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13864
13865 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/15165
13868         * g++.dg/template/crash19.C: New test.
13869
13870 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/15025
13873         * g++.dg/template/redecl1.C: New test.
13874
13875 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13876
13877         PR c++/14821
13878         * g++.dg/other/ns1.C: New test.
13879
13880         PR c++/14883
13881         * g++.dg/template/invalid1.C: New test.
13882
13883 2004-05-23  Paul Brook  <paul@codesourcery.com>
13884         Victor Leikehman  <lei@haifasphere.co.il>
13885
13886         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13887         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13888
13889 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/15285
13892         PR c++/15299
13893         * g++.dg/template/non-dependent5.C: New test.
13894         * g++.dg/template/non-dependent6.C: New test.
13895
13896 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13897
13898         PR c++/15507
13899         * g++.dg/inherit/union1.C: New test.
13900
13901         PR c++/15542
13902         * g++.dg/template/addr1.C: New test.
13903
13904         PR c++/15427
13905         * g++.dg/template/array5.C: New test.
13906
13907         PR c++/15287
13908         * g++.dg/template/array6.C: New test.
13909
13910 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13911             Roger Sayle  <roger@eyesopen.com>
13912
13913         * g++.dg/lookup/forscope2.C: New test case.
13914
13915 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13916
13917         * gcc.dg/cpp/Wmissingdirs.c: New.
13918
13919 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13920
13921         PR target/15301
13922         * gcc.dg/compat/union-m128-1.h: New file.
13923         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13924         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13925         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13926
13927 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13928
13929         PR target/15302
13930         * gcc.dg/compat/struct-complex-1.h: New file.
13931         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13932         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13933         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13934
13935 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13936
13937         PR middle-end/3074
13938         * gcc.dg/pr3074-1.c: New test case.
13939         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13940
13941 2004-05-20  Falk Hueffner  <falk@debian.org>
13942
13943         PR other/15526
13944         * gcc.dg/ftrapv-1.c: New test case.
13945
13946 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13947
13948         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13949
13950 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13951             Jeff Law  <law@redhat.com>
13952
13953         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13954         * gcc.dg/tree-ssa/20040518-2.c: New test.
13955
13956         * gcc.dg/tree-ssa/20040518-1.c: New test.
13957
13958 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13959
13960         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13961
13962 2004-05-18  Paul Brook  <paul@codesourcery.com>
13963
13964         PR fortran/13930
13965         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13966
13967 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13968
13969         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13970         constant folding.
13971
13972 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13973
13974         * gcc.dg/tree-ssa/20040517-1.c: New test.
13975
13976 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13977
13978         * gcc.dg/loop-4.c: New test.
13979
13980 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13981
13982         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13983
13984 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13985
13986         PR fortran/15311
13987         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13988
13989 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13990
13991         PR fortran/13826
13992         PR fortran/13940
13993         * gfortran.fortran-torture/compile/data_1.f90: New test.
13994
13995 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13996
13997         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13998         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13999
14000 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14001
14002         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14003
14004 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14005
14006         PR c/15444
14007         * gcc.dg/format/xopen-1.c: Adjust expected message.
14008         * gcc.dg/format/xopen-3.c: New test.
14009
14010 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14011
14012         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14013
14014 2004-05-14  Jeff Law  <law@redhat.com>
14015
14016         * gcc.dg/tree-ssa/20040514-2.c: New test.
14017
14018 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14019
14020         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14021         this ...
14022         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14023         this.
14024
14025 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14026
14027         * gcc.dg/tree-ssa/20040514-1.c: New test.
14028
14029 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14030
14031         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14032         test.
14033
14034 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14035
14036         PR fortran/14066
14037         * gfortran.fortran-torture/compile/do_1.f90: New test.
14038
14039 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14040
14041         PR fortran/15051
14042         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14043         test.
14044
14045 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14046
14047         PR fortran/15149
14048         * gfortran.fortran-torture/execute/random_init.f90: New test.
14049
14050 2004-05-13  Paul Brook  <paul@codesourcery.com>
14051
14052         PR fortran/15314
14053         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14054
14055 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14056
14057         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14058         for the powerpc case.
14059
14060 2004-05-13  Jeff Law  <law@redhat.com>
14061
14062         * gcc.dg/tree-ssa/20040513-1.c: New test.
14063         * gcc.dg/tree-ssa/20040513-2.c: New test.
14064
14065 2004-05-13  Paul Brook  <paul@codesourcery.com>
14066
14067         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14068         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14069         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14070
14071 2004-05-13  Andreas Schwab  <schwab@suse.de>
14072
14073         PR other/10819
14074         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14075         characters.
14076
14077 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14078
14079         PR fortran/15294
14080         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14081
14082 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14083
14084         Merge from tree-ssa-20020619-branch.  See
14085         ChangeLog.tree-ssa for details.
14086
14087 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14088
14089         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14090         include <altivec.h> explicitly.
14091         * gcc.dg/altivec-13.c: Likewise.
14092
14093 2004-05-11  Paul Brook  <paul@codesourcery.com>
14094
14095         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14096
14097 2004-05-10  Eric Christopher  <echristo@redhat.com>
14098
14099         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14100         * gcc.dg/sibcall-4.c: Ditto.
14101
14102 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14103
14104         * g++.dg/ext/altivec-8.C: New test case.
14105         * gcc.dg/altivec-13.c: New test case.
14106
14107 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14108
14109         * gcc.c-torture/execute/divcmp-1.c: New test case.
14110         * gcc.c-torture/execute/divcmp-2.c: New test case.
14111         * gcc.c-torture/execute/divcmp-3.c: New test case.
14112
14113 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14114
14115         * g++.dg/other/pragma-re-2.C: New test.
14116
14117 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14118
14119         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14120         * gcc.dg/i386-387-2.c: Likewise.
14121
14122         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14123         __builtin_drem.
14124         * gcc.dg/i386-387-6.c: Likewise.
14125
14126 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14127
14128         * gcc.dg/builtins-33.c:  Also check log1p*.
14129
14130 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14131
14132         PR optimization/15296
14133         * gcc.c-torture/execute/pr15296.c: New test.
14134
14135 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14136
14137         * gcc.dg/builtins-40.c: New test.
14138
14139 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14140
14141         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14142
14143 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14144
14145         * g++.dg/ext/spe1.C: New testcase.
14146
14147 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14148
14149         * objc.dg/image-info.m: Allow additional attributes
14150         for __image_info section.
14151
14152 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14153
14154         * gcc.dg/torture/mips-hilo-2.c: New test.
14155
14156 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14157
14158         PR c++/14389
14159         * g++.dg/template/member5.C: New test.
14160
14161 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14162
14163         * gcc.dg/builtins-34.c: Also check expm1*.
14164
14165 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14166
14167         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14168         * gcc.dg/torture/builtin-convert-3.c: New test.
14169
14170 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14171
14172         PR middle-end/15054
14173         * g++.dg/opt/pr15054.C: New test.
14174
14175 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14176
14177         * gcc.dg/torture/builtin-rounding-1.c: New test.
14178         * gcc.dg/builtins-25.c: Delete.
14179         * gcc.dg/builtins-29.c: Delete.
14180
14181 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14182
14183         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14184         * gcc.dg/sibcall-4.c: Likewise.
14185         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14186
14187 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14188
14189         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14190         bit-field on 16-bit targets.
14191
14192 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14193
14194         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14195         16-bit targets.
14196
14197 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14198
14199         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14200         * gcc.dg/rs6000-power2-2.c: Likewise.
14201
14202 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14203
14204         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14205         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14206         Change the asm registers to be in form of frN instead of fN.
14207
14208 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14209
14210         * gcc.dg/torture/builtin-convert-2.c: New test.
14211
14212 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         * gcc.dg/rs6000-power2-1.c: New test.
14215         * gcc.dg/rs6000-power2-2.c: New test.
14216
14217 2004-04-28  Jan Hubicka  <jh@suse.cz>
14218
14219         * gcc.dg/unused-6.c: New test.
14220
14221 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14222             Ulrich Weigand  <uweigand@de.ibm.com>
14223
14224         * ada/acats/run_all.sh: Define $target variable.
14225
14226 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         PR c++/15119
14229         * g++.dg/other/vararg-1.C: New test.
14230
14231         PR c++/4794
14232         * g++.dg/eh/cleanup3.C: New test.
14233
14234 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14235
14236         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14237         and ad8011a (target_insn).
14238         * ada/acats/support/macro.dfs: Likewise.
14239         * ada/acats/support/impbit.adb: New file.
14240
14241 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14242
14243         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14244
14245 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14246
14247         * gcc.dg/loop-3.c: New test.
14248
14249 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14250
14251         * gcc.c-torture/execute/simd-5.c: New test.
14252
14253 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14254
14255         PR c++/15064
14256         * g++.dg/template/crash18.C: New test.
14257
14258 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14259
14260         * g++.dg/ext/complit3.C: New test.
14261
14262 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14263
14264         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14265         * gcc.dg/altivec-3.c: Same.
14266         * gcc.dg/altivec-varargs-1.c: Same.
14267
14268 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14269
14270         * lib/target-supports.exp (check_profiling_available): Assume
14271         profiling is not available on powerpc-eabi targets.
14272
14273 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14274
14275         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14276         * gcc.dg/vmx/bug-1.c: Ditto.
14277
14278 2004-04-20  Eric Christopher  <echristo@redhat.com>
14279
14280         * gcc.dg/charset/extern.c: New test.
14281         * g++.dg/charset/extern3.cc: Ditto.
14282
14283 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14284
14285         * gcc.dg/builtins-39.c: New test.
14286
14287 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14288
14289         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14290
14291 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14292
14293         * gcc.dg/torture/mips-hilo-1.c: New test.
14294
14295 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         * gcc.c-torture/compile/20040419-1.c: New test.
14298
14299 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14300
14301         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14302
14303 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14304             Aldy Hernandez  <aldyh@redhat.com>
14305
14306         * gcc.c-torture/execute/va-arg-24.c: New.
14307
14308 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14309             Aldy Hernandez  <aldyh@redhat.com>
14310
14311         * gcc.dg/vmx/1b-01.c: New.
14312         * gcc.dg/vmx/1b-02.c: New.
14313         * gcc.dg/vmx/1b-03.c: New.
14314         * gcc.dg/vmx/1b-04.c: New.
14315         * gcc.dg/vmx/1b-05.c: New.
14316         * gcc.dg/vmx/1b-06.c: New.
14317         * gcc.dg/vmx/1b-07.c: New.
14318         * gcc.dg/vmx/1c-01.c: New.
14319         * gcc.dg/vmx/1c-02.c: New.
14320         * gcc.dg/vmx/3a-01a.c: New.
14321         * gcc.dg/vmx/3a-01.c: New.
14322         * gcc.dg/vmx/3a-01m.c: New.
14323         * gcc.dg/vmx/3a-03.c: New.
14324         * gcc.dg/vmx/3a-03m.c: New.
14325         * gcc.dg/vmx/3a-04.c: New.
14326         * gcc.dg/vmx/3a-04m.c: New.
14327         * gcc.dg/vmx/3a-05.c: New.
14328         * gcc.dg/vmx/3a-06.c: New.
14329         * gcc.dg/vmx/3a-06m.c: New.
14330         * gcc.dg/vmx/3a-07.c: New.
14331         * gcc.dg/vmx/3b-01.c: New.
14332         * gcc.dg/vmx/3b-02.c: New.
14333         * gcc.dg/vmx/3b-10.c: New.
14334         * gcc.dg/vmx/3b-13.c: New.
14335         * gcc.dg/vmx/3b-14.c: New.
14336         * gcc.dg/vmx/3b-15.c: New.
14337         * gcc.dg/vmx/3c-01a.c: New.
14338         * gcc.dg/vmx/3c-01.c: New.
14339         * gcc.dg/vmx/3c-02.c: New.
14340         * gcc.dg/vmx/3c-03.c: New.
14341         * gcc.dg/vmx/3d-01.c: New.
14342         * gcc.dg/vmx/4-01.c: New.
14343         * gcc.dg/vmx/4-03.c: New.
14344         * gcc.dg/vmx/5-01.c: New.
14345         * gcc.dg/vmx/5-02.c: New.
14346         * gcc.dg/vmx/5-03.c: New.
14347         * gcc.dg/vmx/5-04.c: New.
14348         * gcc.dg/vmx/5-05.c: New.
14349         * gcc.dg/vmx/5-06.c: New.
14350         * gcc.dg/vmx/5-07.c: New.
14351         * gcc.dg/vmx/5-07t.c: New.
14352         * gcc.dg/vmx/5-08.c: New.
14353         * gcc.dg/vmx/5-10.c: New.
14354         * gcc.dg/vmx/5-11.c: New.
14355         * gcc.dg/vmx/7-01a.c: New.
14356         * gcc.dg/vmx/7-01.c: New.
14357         * gcc.dg/vmx/7c-01.c: New.
14358         * gcc.dg/vmx/7d-01.c: New.
14359         * gcc.dg/vmx/7d-02.c: New.
14360         * gcc.dg/vmx/8-01.c: New.
14361         * gcc.dg/vmx/8-02a.c: New.
14362         * gcc.dg/vmx/8-02.c: New.
14363         * gcc.dg/vmx/brode-1.c: New.
14364         * gcc.dg/vmx/bug-1.c: New.
14365         * gcc.dg/vmx/bug-2.c: New.
14366         * gcc.dg/vmx/bug-3.c: New.
14367         * gcc.dg/vmx/cw-bug-1.c: New.
14368         * gcc.dg/vmx/cw-bug-2.c: New.
14369         * gcc.dg/vmx/cw-bug-3.c: New.
14370         * gcc.dg/vmx/dct.c: New.
14371         * gcc.dg/vmx/debug-1.c: New.
14372         * gcc.dg/vmx/debug-2.c: New.
14373         * gcc.dg/vmx/debug-3.c: New.
14374         * gcc.dg/vmx/debug-4.c: New.
14375         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14376         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14377         * gcc.dg/vmx/eg-5.c: New.
14378         * gcc.dg/vmx/fft.c: New.
14379         * gcc.dg/vmx/gcc-bug-1.c: New.
14380         * gcc.dg/vmx/gcc-bug-2.c: New.
14381         * gcc.dg/vmx/gcc-bug-3.c: New.
14382         * gcc.dg/vmx/gcc-bug-4.c: New.
14383         * gcc.dg/vmx/gcc-bug-5.c: New.
14384         * gcc.dg/vmx/gcc-bug-6.c: New.
14385         * gcc.dg/vmx/gcc-bug-7.c: New.
14386         * gcc.dg/vmx/gcc-bug-8.c: New.
14387         * gcc.dg/vmx/gcc-bug-9.c: New.
14388         * gcc.dg/vmx/gcc-bug-b.c: New.
14389         * gcc.dg/vmx/gcc-bug-c.c: New.
14390         * gcc.dg/vmx/gcc-bug-d.c: New.
14391         * gcc.dg/vmx/gcc-bug-e.c: New.
14392         * gcc.dg/vmx/gcc-bug-f.c: New.
14393         * gcc.dg/vmx/gcc-bug-g.c: New.
14394         * gcc.dg/vmx/gcc-bug-i.c: New.
14395         * gcc.dg/vmx/harness.h: New.
14396         * gcc.dg/vmx/ira1.c: New.
14397         * gcc.dg/vmx/ira2a.c: New.
14398         * gcc.dg/vmx/ira2b.c: New.
14399         * gcc.dg/vmx/ira2.c: New.
14400         * gcc.dg/vmx/ira2c.c: New.
14401         * gcc.dg/vmx/mem.c: New.
14402         * gcc.dg/vmx/newton-1.c: New.
14403         * gcc.dg/vmx/ops.c: New.
14404         * gcc.dg/vmx/sn7153.c: New.
14405         * gcc.dg/vmx/spill2.c: New.
14406         * gcc.dg/vmx/spill3.c: New.
14407         * gcc.dg/vmx/spill.c: New.
14408         * gcc.dg/vmx/t.c: New.
14409         * gcc.dg/vmx/varargs-1.c: New.
14410         * gcc.dg/vmx/varargs-2.c: New.
14411         * gcc.dg/vmx/varargs-3.c: New.
14412         * gcc.dg/vmx/varargs-4.c: New.
14413         * gcc.dg/vmx/varargs-5.c: New.
14414         * gcc.dg/vmx/varargs-6.c: New.
14415         * gcc.dg/vmx/varargs-7.c: New.
14416         * gcc.dg/vmx/vmx.exp: New.
14417         * gcc.dg/vmx/vprint-1.c: New.
14418         * gcc.dg/vmx/vscan-1.c: New.
14419         * gcc.dg/vmx/x-01.c: New.
14420         * gcc.dg/vmx/x-02.c: New.
14421         * gcc.dg/vmx/x-03.c: New.
14422         * gcc.dg/vmx/x-04.c: New.
14423         * gcc.dg/vmx/x-05.c: New.
14424         * gcc.dg/vmx/yousufi-1.c: New.
14425         * gcc.dg/vmx/zero-1.c: New.
14426         * gcc.dg/vmx/zero.c: New.
14427
14428 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14429
14430         * g++.dg/lookup/java1.C: Update for chage of
14431         _Jv_AllocObject.
14432         * g++.dg/lookup/java2.C: Likewise.
14433
14434 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14435
14436         * ada/acats/run_all.sh: use -O2 by default.
14437
14438 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14439
14440         * gcc.dg/vr-mult-[12].c: New tests.
14441
14442 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14443
14444         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14445
14446         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14447
14448 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14449
14450         * lib/target-supports.exp (check_profiling_available): Assume profiling
14451         isn't available for mips*-*-elf targets.
14452
14453 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14454
14455         * gcc.dg/builtins-38.c: New test.
14456
14457 2004-04-14  Eric Christopher  <echristo@redhat.com>
14458
14459         * g++.dg/charset/charset.exp: Run .cc extension tests.
14460
14461 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14462
14463         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14464
14465 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14466
14467         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14468
14469 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14470
14471         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14472         * gcc.dg/i386-387-2.c: Likewise.
14473
14474         * gcc.dg/i386-387-7.c: New test.
14475         * gcc.dg/i386-387-8.c: New test.
14476
14477         * gcc.dg/builtins-37.c: New test.
14478
14479 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14480
14481         * g++.dg/pch/externc-1.C: Add missing semicolon.
14482
14483 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14484
14485         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14486
14487 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14488
14489         * gcc.c-torture/execute/20040411-1.c: New test.
14490
14491 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14492
14493         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14494
14495 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14496
14497         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14498
14499 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14500
14501         * lib/target-supports.exp (check_named_sections_available): New.
14502         * lib/gcc-dg.exp (dg-require-named-sections): New.
14503         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14504         old-deja.exp.  Also prune error-count message from HP linker.
14505         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14506
14507         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14508         * g++.old-deja/g++.pt/static3.C: Likewise.
14509         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14510
14511 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14512
14513         * gcc.c-torture/execute/20040409-1.c: New test case.
14514         * gcc.c-torture/execute/20040409-2.c: New test case.
14515         * gcc.c-torture/execute/20040409-3.c: New test case.
14516
14517 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14518
14519         * gcc.dg/20040409-1.c: New test.
14520
14521 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14522
14523         PR target/14888
14524         * g++.dg/opt/pr14888.C: New test case.
14525
14526 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14527
14528         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14529         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14530         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14531         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14532         New tests.
14533
14534 2004-04-08  Paul Brook  <paul@codesourcery.com>
14535
14536         * gcc.dg/spill-1.c: New test.
14537
14538 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14539
14540         * gcc.dg/torture/builtin-ctype-2.c: New test.
14541
14542 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14543
14544         * gcc.dg/pch/pch.exp: Add largefile test.
14545
14546 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14547
14548         * g++.dg/pch/externc-1.Hs: New.
14549         * g++.dg/pch/externc-1.C: New.
14550
14551 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14552
14553         * gcc.dg/compat/struct-by-value-5a_main.c,
14554         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14555         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14556         * gcc.dg/compat/struct-by-value-5a_x.c,
14557         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14558         gcc.dg/compat/struct-by-value-5_x.c.
14559         * gcc.dg/compat/struct-by-value-5a_y.c,
14560         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14561         gcc.dg/compat/struct-by-value-5_y.c.
14562
14563         * gcc.dg/compat/struct-by-value-6a_main.c,
14564         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14565         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14566         * gcc.dg/compat/struct-by-value-6a_x.c,
14567         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14568         gcc.dg/compat/struct-by-value-6_x.c.
14569         * gcc.dg/compat/struct-by-value-6a_y.c,
14570         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14571         gcc.dg/compat/struct-by-value-6_y.c.
14572
14573         * gcc.dg/compat/struct-by-value-7a_main.c,
14574         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14575         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14576         * gcc.dg/compat/struct-by-value-7a_x.c,
14577         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14578         gcc.dg/compat/struct-by-value-7_x.c.
14579         * gcc.dg/compat/struct-by-value-7a_y.c,
14580         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14581         gcc.dg/compat/struct-by-value-7_y.c.
14582
14583 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14586         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14587         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14588         options.
14589
14590 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14591
14592         * gcc.dg/builtins-36.c: New test.
14593
14594 2004-04-06  Paul Brook  <paul@codesourcery.com>
14595
14596         * README.gcc: Remove obsolete contraint on testcases.
14597
14598 2004-04-05  Paul Brook  <paul@codesourcery.com>
14599
14600         PR2123
14601         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14602         failure and exit(0) on success.
14603         * g++.dg/expr/anew2.C: Ditto.
14604         * g++.dg/expr/anew3.C: Ditto.
14605         * g++.dg/expr/anew4.C: Ditto.
14606
14607 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         PR c++/3518
14610         * g++.dg/template/unify7.C: New.
14611
14612 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14613
14614         * g++.dg/README: Bring up to date with new subdirectories; remove
14615         duplicate subdirectory lines.
14616
14617 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         PR c++/14007
14620         * g++.dg/template/unify5.C: New.
14621         * g++.dg/template/unify6.C: New.
14622         * g++.dg/template/qualttp20.C: Adjust.
14623         * g++.old-deja/g++.jason/report.C: Adjust.
14624         * g++.old-deja/g++.other/qual1.C: Adjust.
14625
14626 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14627
14628         PR c++/14803
14629         * g++.dg/inherit/ptrmem1.C: New test.
14630
14631 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR c++/14755
14634         * gcc.c-torture/execute/20040331-1.c: New test.
14635         * gcc.dg/20040331-1.c: New test.
14636
14637 2004-04-01  Paul Brook  <paul@codesourcery.com>
14638
14639         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14640
14641 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/14724
14644         * g++.dg/init/goto1.C: New test.
14645
14646         PR c++/14763
14647         * g++.dg/template/defarg4.C: New test.
14648
14649 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14650
14651         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14652
14653 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14654
14655         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14656
14657 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14658
14659         * gcc.dg/noncompile/undeclared-2.c: New test.
14660
14661 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14662
14663         * gcc.dg/940409-1.c: Remove XFAIL.
14664         * gcc.dg/reg-vol-struct-1.c: New test.
14665
14666 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14667
14668         * gcc.dg/torture/builtin-wctype-1.c: New test.
14669
14670 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14671
14672         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14673         * gcc.dg/20001101-1.c: Likewise.
14674         * gcc.dg/20001102-1.c: Likewise.
14675
14676 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14677
14678         * gcc.dg/compare8.c: Add an additional test for XOR.
14679
14680 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14681
14682         * gcc.dg/torture/builtin-ctype-1.c: New test.
14683
14684 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14685
14686         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14687         * gcc.dg/torture/builtin-math-1.c: Likewise.
14688         * gcc.dg/torture/builtin-power-1.c: New test.
14689
14690 2004-03-24  Andreas Schwab  <schwab@suse.de>
14691
14692         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14693         IA64 assembler.
14694
14695 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14696             Roger Sayle  <roger@eyesopen.com>
14697
14698         * gcc.dg/compare8.c: New test case.
14699
14700 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14701
14702         * g++.dg/ext/altivec-7.C: New test.
14703
14704 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14705
14706         PR 12267, 12391, 12560, 13129, 14114, 14133
14707         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14708         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14709         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14710         Adjust error regexps.
14711         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14712         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14713         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14714         * gcc.dg/local1.c: Add explanatory comment.
14715
14716 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14717
14718         PR optimization/14669
14719         * g++.dg/opt/fold2.C: New test case.
14720
14721 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR c/14069
14724         * gcc.dg/20040322-1.c: New test.
14725
14726 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14727
14728         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14729         * gcc.dg/ultrasp4.c: Likewise.
14730         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14731
14732 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14733
14734         * gcc.dg/i386-sse-8.c: Reset default options.
14735
14736 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14737
14738         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14739         in the error message text.
14740
14741 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14742
14743         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14744
14745 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/14616
14748         * g++.dg/init/array13.C: New test.
14749
14750 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14751
14752         PR target/13889
14753         * gcc.c-torture/compile/pr13889.c: New test case.
14754
14755 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14756
14757         PR c/14635
14758         * builtins-1.c (nan, nans): Don't test.
14759         * builtins-30.c: Don't use nan, nanf, nanl.
14760         * builtins-35.c: New test.
14761
14762 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14763
14764         * g++.dg/ext/altivec-6.C: New test.
14765
14766 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * g++.dg/init/placement3.C: New test.
14769
14770         * g++.dg/template/spec13.C: New test.
14771
14772         * g++.dg/lookup/using11.C: New test.
14773
14774         * g++.dg/lookup/koenig3.C: New test.
14775
14776         * g++.dg/template/operator2.C: New test.
14777
14778         * g++.dg/expr/dtor3.C: New test.
14779         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14780         marker.
14781         * g++.old-deja/g++.law/visibility28.C: Likewise.
14782
14783 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14784
14785         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14786         * gcc.dg/ppc64-abi-3.c: Likewise.
14787
14788 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14789
14790         PR c++/14545
14791         * g++.dg/parse/template15.C: New test.
14792
14793 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14794
14795         * g++.dg/expr/dtor2.C: New test.
14796
14797         * g++.dg/lookup/anon4.C: New test.
14798
14799         * g++.dg/overload/using1.C: New test.
14800
14801         * g++.dg/template/lookup7.C: New test.
14802
14803         * g++.dg/template/typename6.C: New test.
14804
14805         * g++.dg/expr/cond6.C: New test.
14806
14807 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14808
14809         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14810
14811 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14812
14813         * g++.dg/expr/cond5.C: New test.
14814         * g++.dg/expr/constcast1.C: Likewise.
14815         * g++.dg/expr/ptrmem2.C: Likewise.
14816         * g++.dg/expr/ptrmem3.C: Likewise.
14817         * g++.dg/lookup/main1.C: Likewise.
14818         * g++.dg/template/lookup6.C: Likewise.
14819
14820 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14821
14822         * gcc.dg/local1.c: New test.
14823
14824         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14825
14826 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14827
14828         * gcc.dg/torture/builtin-convert-1.c: New test.
14829
14830 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14831
14832         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14833
14834 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14835
14836         PR c++/14481
14837         * g++.dg/warn/Wunused-7.C: New test.
14838
14839 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14840
14841         * gcc.dg/torture/builtin-integral-1.c: New test.
14842
14843 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14844
14845         PR c++/14586
14846         * g++.dg/parse/non-dependent3.C: New test.
14847
14848 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14849
14850         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14851         * g++.dg/eh/simd-2.C: Likewise.
14852         * g++.dg/init/array10.C: Likewise.
14853         * gcc.c-torture/compile/simd-1.c: Likewise.
14854         * gcc.c-torture/compile/simd-2.c: Likewise.
14855         * gcc.c-torture/compile/simd-3.c: Likewise.
14856         * gcc.c-torture/compile/simd-4.c: Likewise.
14857         * gcc.c-torture/compile/simd-6.c: Likewise.
14858         * gcc.c-torture/execute/simd-1.c: Likewise.
14859         * gcc.c-torture/execute/simd-2.c: Likewise.
14860         * gcc.dg/compat/vector-defs.h: Likewise.
14861         * gcc.dg/20020531-1.c: Likewise.
14862         * gcc.dg/altivec-3.c: Likewise.
14863         * gcc.dg/altivec-4.c: Likewise.
14864         * gcc.dg/altivec-varargs-1.c: Likewise.
14865         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14866         * gcc.dg/i386-mmx-3.c: Likewise.
14867         * gcc.dg/i386-sse-4.c: Likewise.
14868         * gcc.dg/i386-sse-5.c: Likewise.
14869         * gcc.dg/i386-sse-8.c: Likewise.
14870         * gcc.dg/simd-1.c: Likewise.
14871         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14872         __ev64_opaque__ since the machine description provides it.
14873
14874 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14875
14876         * lib/compat.exp (skip_list): New global variable.
14877         Use it to hold the user defined COMPAT_SKIPS list if any.
14878         (compat-obj): Add the members of skip_list to optall.
14879
14880 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14881
14882         * gcc.dg/compat/union-by-value-1_main.c,
14883         union-by-value-1_x.c, union-by-value-1_y.c,
14884         union-check.h, union-defs.h,
14885         union-init.h, union-return-1_main.c,
14886         union-return-1_x.c, union-return-1_y.c: New files.
14887
14888 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14889
14890         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14891         mixed-struct-init.h: Add 4 mixed structure types.
14892         struct-by-value-21_main.c, struct-by-value-21_x.c,
14893         struct-by-value-21_y.c, struct-return-21_main.c,
14894         struct-return-21_x.c, struct-return-21_y.c: New files.
14895
14896 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14897
14898         PR c++/14550
14899         * g++.dg/parse/template14.C: New test.
14900
14901 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14902
14903         * gcc.c-torture/execute/20040313-1.c: New test.
14904
14905 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14906
14907         PR target/14533
14908         * gcc.dg/20040311-2.c: New test.
14909
14910 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14911
14912         PR other/14544
14913         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14914         bit-field.
14915
14916 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14917
14918         * gcc.dg/20040305-2.c: Add missing return statement.
14919
14920 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14921
14922         * gcc.dg/builtins-34.c: Also check pow10*.
14923
14924 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14925
14926         PR target/14262
14927         * gcc.dg/20040305-2.c: New test.
14928
14929 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14930
14931         * gcc.dg/20040310-1.c: New test.
14932
14933 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14934
14935         * gcc.c-torture/execute/20040311-1.c: New test case.
14936
14937 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14938
14939         PR c++/14476
14940         * g++.dg/lookup/enum1.C: New test.
14941
14942 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/14510
14945         * g++.dg/lookup/struct2.C: New test.
14946
14947 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14948
14949         * gcc.dg/builtins-34.c: New test.
14950
14951 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14952
14953         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14954
14955 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14956
14957         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14958         * gcc.dg/alias-2.c: New testcase.
14959
14960 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14961
14962         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14963
14964 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14965
14966         * gcc.c-torture/execute/20040309-1.c: New test case.
14967
14968 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         PR c++/14397
14971         * g++.dg/overload/ref1.C: New.
14972
14973 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14974
14975         PR c++/14409
14976         * g++.dg/template/spec12.C: New test.
14977
14978         PR c++/14448
14979         * g++.dg/parse/crash14.C: New test.
14980
14981 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/14230
14984         * g++.dg/init/ref11.C: New test.
14985
14986 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14987
14988         PR c++/14432
14989         * g++.dg/parse/builtin2.C: New test.
14990
14991 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++/14401
14994         * g++.dg/init/ctor3.C: New test.
14995         * g++.dg/init/union1.C: New test.
14996         * g++.dg/ext/anon-struct4.C: New test.
14997
14998 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14999
15000         * g++.dg/lookup/koenig1.C: Tweak error messages.
15001         * g++.dg/lookup/used-before-declaration.C: Likewise.
15002         * g++.dg/other/do1.C: Likewise.
15003         * g++.dg/overload/koenig1.C: Likewise.
15004         * g++.dg/parse/crash13.C: Likewise.
15005         * g++.dg/template/instantiate3.C: Likewise.
15006
15007 2004-03-08  Eric Christopher  <echristo@redhat.com>
15008
15009         * * lib/target-supports.exp: Enable libiconv in test
15010         compilation.  Fix up error checking.
15011
15012 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15013
15014         PR middle-end/14289
15015         * gcc.dg/pr14289-1.c: New test case.
15016         * gcc.dg/pr14289-2.c: Likewise.
15017         * gcc.dg/pr14289-3.c: Likewise.
15018
15019 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15020
15021         * gcc.c-torture/execute/20040308-1.c: New test.
15022
15023 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15024
15025         * gcc.c-torture/execute/20040307-1.c: New test case.
15026
15027 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15028
15029         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15030
15031 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15032
15033         * gcc.dg/20040306-1.c: New test.
15034
15035 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15036
15037         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15038         them static.
15039         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15040
15041 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15042
15043         PR c/14465
15044         * gcc.dg/decl-6.c: New test.
15045
15046 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15049         Rename LOGPOW -> LOG_POW.
15050         (SQRT_EXP, POW_EXP): New.
15051
15052 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15053
15054         * gcc.dg/i386-sse-8.c: New test.
15055
15056 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15057
15058         PR c/14114
15059         * gcc.dg/decl-5.c: New test.
15060
15061 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15062
15063         * gcc.dg/20040305-1.c: New test.
15064
15065 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15066
15067         PR other/14354
15068         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15069
15070 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15071
15072         PR c++/14425, c++/14426
15073         * g++.dg/ext/altivec-4.C: New test.
15074         * g++.dg/ext/altivec-5.C: New test.
15075
15076 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15077
15078         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15079         global variables of a type with no linkage.
15080         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15081         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15082         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15083         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15084         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15085         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15086         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15087         * g++.dg/warn/deprecated.C: Name enum Color.
15088         * g++.dg/overload/VLA.C: Name structure for 'b'.
15089         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15090
15091 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15092
15093         * gcc.c-torture/compile/20040304-1.c: New test.
15094
15095 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15096
15097         PR 13728
15098         * gcc.dg/decl-4.c: New testcase.
15099
15100 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15101
15102         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15103         as PRECF if sizeof (float) > sizeof (double).
15104         (PRECL): Make it the same as PRECF if
15105         sizeof (float) > sizeof (long double).
15106
15107 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15108
15109         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15110         system type.  Add check for irix6 which doesn't have c99 runtime.
15111
15112 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15113
15114         * gcc.dg/const-elim-1.c: xfail for xtensa.
15115
15116 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15117
15118         PR c++/14369
15119         * g++.dg/template/cond4.C: New test.
15120
15121 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15122
15123         PR c++/14360
15124         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15125
15126         PR c++/14361
15127         * g++.dg/parse/defarg7.C: New test.
15128
15129         PR c++/14359
15130         * g++.dg/template/friend26.C: New test.
15131
15132 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15133
15134         PR c++/14324
15135         * g++.dg/abi/mangle21.C: New test.
15136
15137         PR c++/14260
15138         * g++.dg/parse/constructor2.C: New test.
15139
15140         PR c++/14337
15141         * g++.dg/template/sfinae1.C: New test.
15142
15143 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/14267
15146         * g++.dg/expr/crash2.C: New test.
15147
15148         PR middle-end/13448
15149         * gcc.dg/inline-5.c: New test.
15150         * gcc.dg/always-inline.c: Split out tests into ...
15151         * gcc.dg/always-inline2.c: ... this and ...
15152         * gcc.dg/always-inline3.c: ... this.
15153
15154 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15155
15156         PR debug/12103
15157         * g++.dg/debug/crash1.C: New test.
15158
15159 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15160
15161         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15162         function with __attribute__((noinline)).
15163         (recurser_void2): Likewise.
15164         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15165         (recurser_void2): Likewise.
15166
15167 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15168
15169         PR middle-end/14203
15170         * g++.dg/warn/Wunused-6.C: New test case.
15171
15172 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15173
15174         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15175         not defined.
15176
15177 2004-02-27  Eric Christopher  <echristo@redhat.com>
15178
15179         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15180         * g++.dg/charset/asm2.c: Run only x86.
15181         * gcc.dg/charset/asm3.c: Ditto.
15182
15183 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15184
15185         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15186         ld_library_path.
15187
15188 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15189
15190         * g++.dg/ext/altivec-3.C: New.
15191
15192 2004-02-26  Richard Henderson  <rth@redhat.com>
15193
15194         * g++.dg/ext/attrib10.C: Mark for warning.
15195         * gcc.dg/attr-alias-1.c: New.
15196
15197 2004-02-26  Richard Henderson  <rth@redhat.com>
15198
15199         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15200         * gcc.c-torture/execute/20040208-2.c: ... it back.
15201
15202 2004-02-26  Eric Christopher  <echristo@redhat.com>
15203
15204         * lib/target-supports.exp (check-iconv-available): New function.
15205         * lib/gcc-dg.exp (dg-require-iconv): New function.
15206         Use above.
15207         * gcc.dg/charset: New directory.
15208         * gcc.dg/charset/charset.exp: New file.
15209         * gcc.dg/charset/asm1.c: Ditto.
15210         * gcc.dg/charset/asm2.c: Ditto.
15211         * gcc.dg/charset/asm3.c: Ditto.
15212         * gcc.dg/charset/asm4.c: Ditto.
15213         * gcc.dg/charset/asm5.c: Ditto.
15214         * gcc.dg/charset/attribute1.c: Ditto.
15215         * gcc.dg/charset/attribute2.c: Ditto.
15216         * gcc.dg/charset/string1.c: Ditto.
15217         * g++.dg/charset: New directory.
15218         * g++.dg/dg.exp: Add here. Special options.
15219         * g++.dg/charset/charset.exp: New file.
15220         * g++.dg/charset/asm1.c: Ditto.
15221         * g++.dg/charset/asm2.c: Ditto.
15222         * g++.dg/charset/asm3.c: Ditto.
15223         * g++.dg/charset/asm4.c: Ditto.
15224         * g++.dg/charset/attribute1.c: Ditto.
15225         * g++.dg/charset/attribute2.c: Ditto.
15226         * g++.dg/charset/extern1.cc: Ditto.
15227         * g++.dg/charset/extern2.cc: Ditto.
15228         * g++.dg/charset/string1.c: Ditto.
15229
15230 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c++/14278
15233         * g++.dg/parse/comma1.C: New test.
15234
15235 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15236
15237         PR c++/14284
15238         * g++.dg/template/ttp8.C: New test.
15239
15240 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15241
15242         * gcc.dg/fixuns-trunc-1.c: New test.
15243
15244 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15245
15246         * gcc.dg/builtins-config.h: Use #elif.
15247
15248 2004-02-26  Michael Matz  <matz@suse.de>
15249
15250         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15251         * gcc.dg/991214-1.c: Likewise.
15252         * gcc.dg/i386-asm-1.c: Likewise.
15253
15254 2004-02-25  Richard Henderson  <rth@redhat.com>
15255
15256         * gcc.c-torture/execute/20040208-2.c: Move ...
15257         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15258
15259 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15260
15261         PR c++/14246
15262         * g++.dg/other/crash-3.C: New test.
15263
15264 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15265
15266         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15267         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15268
15269         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15270         HP-UX.
15271
15272 2004-02-24  Michael Matz  <matz@suse.de>
15273
15274         * gcc.dg/i386-regparm.c: New.
15275
15276 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15277
15278         * gcc.c-torture/execute/20040223-1.c: New.
15279
15280 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15281             Kazu Hirata  <kazu@cs.umass.edu>
15282
15283         * gcc.dg/fwritable-strings-1.c: Remove.
15284
15285 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15286
15287         PR c/14156
15288         * gcc.dg/20040223-1.c: New test.
15289
15290 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15291
15292         PR c++/14106
15293         * g++.dg/ext/typeof9.C: New test.
15294
15295 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15296
15297         PR c++/14250
15298         * g++.dg/other/switch1.C: New test.
15299
15300 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15301
15302         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15303         * gcc.dg/va-arg-1.c: Likewise.
15304
15305 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15306
15307         PR c++/14143
15308         * g++.dg/template/koenig5.C: New test.
15309
15310 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15311
15312         * g++.dg/ext/altivec-1.C: Generalize target triple.
15313         * g++.dg/ext/altivec-2.C: New test case.
15314         * g++.dg/ext/altivec_check.h: New file.
15315         * gcc.dg/altivec-1.c: Generalize target triple;
15316         include altivec_check.h and call altivec_check().
15317         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15318         * gcc.dg/altivec-6.c: New test case.
15319         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15320         type casts as needed.
15321         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15322         altivec_check().
15323         * gcc.dg/altivec-12.c: New test case.
15324         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15325         include altivec_check.h and call altivec_check().
15326         * gcc.dg/altivec_check.h: New file.
15327
15328 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15329
15330         * lib/target-supports.exp (check_alias_available): Don't mangle
15331         function `g' in test program.
15332
15333 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15334
15335         * lib/target-supports.exp (check_profiling_available): Check
15336         argument to determine whether we support a profiling type.
15337         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15338         check_profiling_available.
15339         * g++.dg/bprob/bprob.exp: Likewise
15340         * g77.dg/bprob/bprob.exp: Likewise.
15341         * gcc.misc-tests/bprob.exp: Likewise.
15342         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15343         dg-require-profiling and delete expected error handling.
15344         * gcc.dg/20021014-1.c: Likewise.
15345         * gcc.dg/nest.c: Likewise.
15346
15347 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15348
15349         PR c++/12007
15350         * g++.dg/other/vthunk1.C: New test.
15351
15352 2004-02-20  Falk Hueffner  <falk@debian.org>
15353
15354         PR target/14201
15355         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15356
15357 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/13927
15360         * g++.dg/other/error8.C: Remove XFAIL markers.
15361
15362         PR c++/14173
15363         * g++.dg/ext/packed5.C: New test.
15364
15365         PR c++/14199
15366         * g++.dg/warn/Wunused-5.C: New test.
15367
15368         PR c++/14186
15369         * g++.dg/lookup/member1.C: New test.
15370
15371 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15372
15373         * gcc.c-torture/compile/20040130-1.c: Enable only when
15374         __INT_MAX__ >= 2147483647L.
15375         * gcc.c-torture/compile/961203-1.c: Likewise.
15376
15377 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15380         * g++.dg/opt/template1.C: Robustify assembler regexp
15381
15382 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15383
15384         * gcc.c-torture/execute/simd-4.x: Remove.
15385         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15386         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15387         Guard with #ifndef SKIP_ATTRIBUTE.
15388         * gcc.dg/compat/vector-1_y.c: Likewise.
15389         * gcc.dg/compat/vector-2_x.c: Likewise.
15390         * gcc.dg/compat/vector-2_y.c: Likewise.
15391         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15392         * g++.dg/eh/simd-2.C: Likewise.
15393
15394 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15395
15396         * gcc.c-torture/compile/complex-1.c: New.
15397
15398 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15399
15400         PR target/14209
15401         * gcc.c-torture/execute/20040218-1.c: New test.
15402
15403 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15404
15405         PR c++/14181
15406         * g++.dg/parse/new2.C: New test.
15407
15408 2004-02-18  Paul Brook  <paul@codesourcery.com>
15409
15410         * gcc.c-torture/compile/libcall-1.c: New test.
15411
15412 2004-02-18  Paul Brook  <paul@codesourcery.com>
15413
15414         PR debug/12934
15415         * gcc.dg/debug/debug-7.c: New test.
15416
15417 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15418
15419         * gcc.dg/20040217-1.c: New test.
15420
15421 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15422
15423         * gcc.c-torture/execute/990208-1.x: Delete.
15424
15425 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15426
15427         * gcc.c-torture/execute/20040208-2.x: New file.
15428
15429 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/11326
15432         * g++.dg/abi/structret1.C: New test.
15433
15434 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15435
15436         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15437         (i386_cpuid): No need to test if cpuid is available on AMD64.
15438         Fix assembly, so that it works onboth i386 and AMD64.
15439         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15440         (vecInLong): Fix s[] member type to unsigned int.
15441         (vecInWord): Remove type.
15442         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15443         (a64, b64, c64, d64, e64): Remove.
15444         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15445         Remove unused variable.  Remove initialization of removed variables.
15446         Don't call mmx_tests nor sse_tests.
15447         (reference_mmx, reference_sse): Remove.
15448         (check): Add return stmt.
15449         * gcc.dg/i386-sse-7.c: New test.
15450         * gcc.dg/i386-mmx-4.c: New test.
15451
15452 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15453
15454         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15455         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15456         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15457         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15458         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15459         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15460         g++.dg/tc1/dr94.C: Fix line terminator.
15461
15462 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15463
15464         * gcc.c-torture/compile/20040216-1.c: New.
15465
15466 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15467
15468         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15469         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15470         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15471         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15472         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15473         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15474
15475 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15476
15477         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15478
15479 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/13971
15482         * g++.dg/expr/cond4.C: New test.
15483
15484         PR c++/14086
15485         * g++.dg/lookup/crash2.C: New test.
15486
15487 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15488
15489         * gcc.c-torture/compile/20040214-2.c: New test.
15490
15491 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR c++/14116
15494         * g++.dg/ext/typeof8.C: New test.
15495
15496 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15497
15498         * gcc.c-torture/compile/20040214-1.c: New test.
15499
15500 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15501
15502         PR c++/13635
15503         * g++.dg/template/spec11.C: New test.
15504
15505 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15506
15507         PR c++/13927
15508         * g++.dg/other/error8.C: New test.
15509
15510 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/14122
15513         * g++.dg/template/array4.C: New test.
15514
15515         PR c++/14108
15516         * g++.dg/inherit/thunk2.C: New test.
15517
15518         PR c++/14083
15519         * g++.dg/eh/cond2.C: New test.
15520
15521 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15522
15523         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15524
15525 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15526
15527         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15528
15529 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15530
15531         * g++.dg/simd-2.C: xfail on ppc64-linux.
15532
15533 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15534
15535         PR c/456
15536         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15537         tests.
15538
15539 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15540
15541         * gcc.dg/builtins-33.c: New test.
15542
15543 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15544
15545         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15546
15547 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15548
15549         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15550
15551 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15552
15553         * gcc.dg/ppc64-abi-3.c: New test.
15554
15555 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15556
15557         PR c/14092
15558
15559         * gcc.dg/pr14092-1.c: New testcase.
15560
15561 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15562
15563         * gcc.dg/cpp/assert4.c: Fix typo last change.
15564
15565         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15566         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15567
15568         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15569
15570 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15571
15572         * gcc.c-torture/compile/20040209-1.c: New test case.
15573
15574 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15575
15576         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15577
15578 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15579
15580         * gcc.c-torture/execute/20040208-[12].c: New tests.
15581
15582 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15583
15584         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15585
15586 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15587
15588         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15589
15590 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15591
15592         Bug 13856
15593         * gcc.dg/visibility-8.c: New testcase.
15594
15595 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15596
15597         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15598         arguments.
15599         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15600
15601 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15602
15603         PR middle-end/13696
15604         * g++.dg/opt/fold1.C: New test case.
15605
15606 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15607
15608         PR c++/14033
15609         * g++.dg/other/crash-2.C: New test.
15610
15611 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15612
15613         PR c++/14028
15614         * g++.dg/parse/angle-bracket2.C: New test.
15615
15616 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15617
15618         PR middle-end/13750
15619         Revert:
15620         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15621         PR pch/13361
15622         * testsuite/g++.dg/pch/wchar-1.C: New.
15623         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15624
15625 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15626
15627         PR c++/14008
15628         * g++.dg/parse/error15.C: New test.
15629         * g++.dg/parse/crash11.C: Update dg-error mark.
15630
15631 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/13932
15634         * g++.dg/warn/conv2.C: New test.
15635
15636 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15637
15638         PR c++/13086
15639         * g++.dg/warn/incomplete1.C: Remove xfail.
15640
15641 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15642
15643         * lib/file-format.exp (gcc_target_object_format): Use
15644         ${tool}_target_compile, not gcc_target_compile.
15645         * lib/target-supports.exp (check_alias_available): Likewise.
15646         (check_gc_sections_available): Likewise.
15647         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15648         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15649         dg-require-alias.
15650
15651 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/13969
15654         * g++.dg/template/static6.C: New test.
15655
15656 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15657
15658         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15659
15660 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15661
15662         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15663         tests for systems where `char' is unsigned by default.
15664
15665 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15666
15667         PR c++/13997
15668         * g++.dg/template/partial3.C: New test.
15669
15670 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15671
15672         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15673         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15674         Remove mentions of obsolete ports.
15675
15676 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15677
15678         * gcc.dg/noncompile/20001228-1.c: Fix for new
15679         error message.
15680
15681 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15682
15683         PR target/9348
15684         * gcc.c-torture/execute/multdi-1.c: New test case.
15685
15686 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/13925
15689         * g++.dg/template/lookup5.C: New test.
15690
15691 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/13950
15694         * g++.dg/template/lookup4.C: New test.
15695
15696         PR c++/13970
15697         * g++.dg/parse/error14.C: New test.
15698
15699         PR c++/14002
15700         * g++.dg/parse/template13.C: New test.
15701
15702 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/13978
15705         * g++.dg/template/koenig4.C: New test.
15706
15707         PR c++/13968
15708         * g++.dg/template/crash17.C: New test.
15709
15710         PR c++/13975
15711         * g++.dg/parse/error13.C: New test.
15712         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15713
15714 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15715
15716         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15717
15718 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15719
15720         PR c/11658
15721         PR c/13994
15722         * gcc.dg/noncompile/20040203-1.c: New test.
15723         * gcc.dg/noncompile/20040203-2.c: Likewise.
15724         * gcc.dg/noncompile/20040203-3.c: Likewise.
15725         * gcc.dg/20040203-1.c: Likewise.
15726
15727 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15728
15729         PR c++/10858
15730         * g++.dg/template/sizeof7.C: New test.
15731
15732 2004-02-02  Eric Christopher  <echristo@redhat.com>
15733             Zack Weinberg  <zack@codesourcery.com>
15734
15735         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15736
15737 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15738
15739         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15740         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15741         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15742         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15743
15744 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15745
15746         PR c++/13113
15747         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15748
15749         PR c++/13854
15750         * g++.dg/ext/attrib13.C: New test.
15751
15752         PR c++/13907
15753         * g++.dg/conversion/op2.C: New test.
15754
15755 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.dg/titype-1.c: Fix pasto.
15758
15759 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15760
15761         * gcc.dg/titype-1.c: New test.
15762
15763 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15764
15765         PR c++/13957
15766         * g++.dg/template/non-type-template-argument-1.C,
15767         g++.dg/template/qualified-id1.C: Update dg-error marks.
15768         * g++.dg/template/nontype6.C: New test.
15769
15770 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15771
15772         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15773         * gcc.dg/builtins-31.c: New testcase.
15774         * gcc.dg/builtins-32.c: New testcase.
15775
15776 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15777
15778         * objc.dg/call-super-2.m: Update line numbers
15779         for the including of stddef.h.
15780
15781 2004-01-30  Michael Matz  <matz@suse.de>
15782
15783         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15784         g++.dg/ext/case-range3.C: New tests.
15785
15786 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15787
15788         DR206
15789         PR c++/13813
15790         * g++.dg/template/member4.C: New test.
15791
15792 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15793
15794         PR c++/13683
15795         * g++.dg/template/sizeof6.C: New test.
15796
15797 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15798
15799         * gcc.dg/fwritable-strings-1.c: New test.
15800
15801 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15802
15803         * gcc.c-torture/compile/20040130-1.c: New test.
15804
15805 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15806
15807         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15808
15809 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/13883
15812         * g++.dg/template/ctor3.C: New test.
15813
15814 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15815
15816         * g++.dg/tc1: New directory.
15817         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15818         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15819         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15820         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15821         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15822
15823 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15824
15825         * g++.dg/parse/error11.C: New test.
15826         * g++.dg/parse/error12.C: Likewise.
15827
15828 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15829
15830         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15831         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15832
15833 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15834
15835         PR c++/13791
15836         * g++.dg/ext/attrib12.C: New test.
15837
15838         PR c++/13736
15839         * g++.dg/parse/cast2.C: New test.
15840
15841 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15842
15843         * objc.dg/encode-2.m (main): New local string.  Set depending on
15844         sizeof long.  Use in sscanf call.
15845         * objc.dg/encode-3.m (main): New local string.  Set depending on
15846         sizeof long.  Use in scan_initial call.
15847
15848 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15849
15850         * objc.dg/call-super-2.m: Make LP64-safe.
15851         * objc.dg/desig-init-1.m: Likewise.
15852
15853 2004-01-27  Devang Patel <dpatel@apple.com>
15854
15855         * g++.dg/debug/namespace1.C: New test.
15856
15857 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15858
15859         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15860         xscale-*-*.
15861
15862         * gcc.dg/arm-mmx-1.c: New test.
15863
15864 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15865
15866         * gcc.dg/20040127-1.c: New test.
15867         * gcc.dg/20040127-2.c: New test.
15868
15869 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15870
15871         * objc.dg/stret-1.m (glob): Renamed to globa.
15872
15873 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15874
15875         PR c++/13663
15876         * g++.dg/expr/for1.C: New test.
15877
15878 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15879
15880         PR middle-end/13779
15881         * gcc.dg/darwin-longlong.c: New test.
15882
15883 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15884
15885         * gcc.dg/20040124-1.c: Moved test from here...
15886         * gcc.c-torture/compile/20040124-1.c: ...to here.
15887
15888 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15889
15890         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15891         the assembly output if -m64 is passed.
15892
15893 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15894
15895         PR c++/13833
15896         * g++.dg/template/cond3.C: New test.
15897
15898 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         PR c++/13810
15901         * g++.dg/template/ttp7.C: New test.
15902
15903 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15904
15905         PR c++/13797
15906         * g++.dg/template/nontype4.C: New test.
15907         * g++.dg/template/nontype5.C: Likewise.
15908
15909 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15910
15911         * gcc.dg/torture/mips-clobber-at.c: New test.
15912
15913 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15914
15915         * gcc.dg/20040124-1.c: New test.
15916
15917 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15918
15919         * gcc.dg/20040123-1.c: New test.
15920
15921 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15922
15923         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15924
15925 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15926
15927         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15928
15929 2004-01-23  Andrew Pinski  <apinski@apple.com>
15930
15931         * gcc.dg/20030121-1.c: Move to ..
15932         * gcc.dg/20040121-1.c: here.
15933
15934 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15935
15936         * gcc.dg/builtins-29.c: New test case.
15937
15938 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15939
15940         PR 18314
15941         * gcc.dg/builtins-30.c: New testcase.
15942
15943 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15944
15945         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15946         * lib/g77.exp: Likewise.
15947         * lib/objc.exp: Likewise.
15948         * lib/g++.exp: Likewise.
15949
15950 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15951
15952         * gcc.dg/struct-by-value-2.c: New test.
15953
15954 2004-01-21  Andrew Pinski  <apinski@apple.com>
15955
15956         PR target/13785
15957         * gcc.dg/20030121-1.c: New test.
15958
15959 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15960
15961         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15962         clobber frame pointer register in asm statement.
15963
15964 2004-01-21  Falk Hueffner  <falk@debian.org>
15965
15966         * gcc.c-torture/compile/20040121-1.c: New test.
15967
15968 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15969
15970         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15971
15972 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15973
15974         * gcc.dg/ppc64-abi-2.c: New test.
15975
15976 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15977
15978         * lib/treelang.exp: Fill out this file.
15979         * lib/treelang-dg.exp: New File.
15980
15981 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15982
15983         * gcc.c-torture/compile/981022-1.c: Remove.
15984         * gcc.dg/array-5.c: Remove XFAIL.
15985         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15986         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15987         gcc.dg/cond-lvalue-1.c: Update.
15988         * gcc.dg/cast-lvalue-2.c: New test.
15989
15990 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15991
15992         PR c++/13592
15993         * g++.dg/other/error1.C (class foo): Tweak error message.
15994
15995         PR c++/13592
15996         * g++.dg/template/call2.C: New test.
15997
15998 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15999
16000         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16001         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16002         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16003         scalar-return-1_x.c, scalar-return-2_y.c,
16004         scalar-return-3_x.c, scalar-return-3_y.c,
16005         scalar-return-4_x.c, scalar-return-4_y.c,
16006         struct-align-1.h, struct-align-1_x.c,
16007         struct-align-1_y.c, struct-align-2.h,
16008         struct-align-2_x.c, struct-align-2_y.c,
16009         struct-by-value-10_y.c, struct-by-value-11_x.c,
16010         struct-by-value-11_y.c, struct-by-value-12_x.c,
16011         struct-by-value-12_y.c, struct-by-value-13_x.c,
16012         struct-by-value-13_y.c, struct-by-value-14_x.c,
16013         struct-by-value-14_y.c, struct-by-value-15_x.c,
16014         struct-by-value-15_y.c, struct-by-value-16_y.c,
16015         struct-by-value-17_y.c, struct-by-value-18_y.c,
16016         struct-by-value-19_y.c, struct-by-value-1_x.c,
16017         struct-by-value-1_y.c, struct-by-value-20_y.c,
16018         struct-by-value-2_x.c, struct-by-value-2_y.c,
16019         struct-by-value-3_y.c, struct-by-value-4_x.c,
16020         struct-by-value-4_y.c, struct-by-value-5_y.c,
16021         struct-by-value-6_y.c, struct-by-value-7_y.c
16022         struct-by-value-8_x.c, struct-by-value-8_y.c
16023         struct-by-value-9_x.c, struct-by-value-9_y.c
16024         struct-return-10_x.c, struct-return-10_y.c,
16025         struct-return-19_x.c, struct-return-20_x.c
16026         struct-return-2_x.c, struct-return-2_y.c
16027         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16028         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16029
16030 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16031
16032         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16033         attribute on sparc*-sun-solaris2.*.
16034
16035 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16036
16037         PR c++/13710
16038         * g++.dg/ext/typeof7.C: New test.
16039
16040 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16041
16042         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16043         * gcc.dg/const-elim-1.c: Same.
16044
16045 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16046
16047         * objc.dg/stret-1.m: New.
16048         * objc.dg/stret-2.m: New.
16049
16050 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16051
16052         PR c++/11895
16053         * g++.dg/ext/vector1.C: New test.
16054
16055 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16056
16057         * gcc.dg/pch/import-1.c: New.
16058         * gcc.dg/pch/import-1.hs: New.
16059         * gcc.dg/pch/import-1a.h: New.
16060         * gcc.dg/pch/import-1b.h: New.
16061         * gcc.dg/pch/import-1c.h: New.
16062
16063 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/13574
16066         * g++.dg/ext/array1.C: New test.
16067
16068         PR c++/13178
16069         * g++.dg/conversion/op1.C: New test.
16070
16071 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16072
16073         PR 11864
16074         From Kazumoto Kojima / Dan Kegel:
16075         * gcc.dg/pr11864-1.c: New test.
16076
16077         PR 10392
16078         From Marcus Comstedt / Dan Kegel:
16079         * gcc.dg/pr10392-1.c: New test.
16080
16081 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/13478
16084         * g++.dg/init/ref10.C: New test.
16085
16086 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16087
16088         PR c++/13407
16089         * g++.dg/parse/typename6.C: New test.
16090
16091 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16092
16093         PR pch/13361
16094         * testsuite/g++.dg/pch/wchar-1.C: New.
16095         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16096
16097 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16098
16099         PR c++/9259
16100         * g++.dg/expr/sizeof2.C: New test.
16101
16102 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16103
16104         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16105
16106 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16107
16108         PR c++/13659
16109         * g++.dg/lookup/strong-using-3.C: New.
16110         * g++.dg/lookup/using-10.C: New.
16111
16112 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16113
16114         PR c++/13594
16115         * g++.dg/lookup/strong-using-2.C: New.
16116
16117 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16118             Dan Kegel <dank@kegel.com>
16119             J"orn Rennecke <joern.rennecke@superh.com>
16120
16121         PR target/9365
16122         * gcc.dg/pr9365-1.c: New test.
16123
16124 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16125
16126         PR c++/8856
16127         * g++.dg/parse/casting-operator2.C: New test.
16128         * g++.old-deja/g++.pt/explicit83.C: Remove.
16129
16130 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16131
16132         * gcc.dg/label-compound-stmt-1.c: New test.
16133         * gcc.c-torture/compile/950922-1.c,
16134         gcc.c-torture/compile/20000211-3.c,
16135         gcc.c-torture/compile/20000518-1.c,
16136         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16137         compound statements.
16138
16139 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16140
16141         * gcc.dg/ppc64-abi-1.c: New test.
16142
16143 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16144
16145          * g++.dg/ext/attrib9.C: Add dg-warnings.
16146
16147 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16148
16149         PR c++/12335
16150         * g++.dg/parse/dtor3.C: New test.
16151
16152 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         PR c++/12709
16155         * g++.dg/parse/try-catch-1.C: New test.
16156
16157 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16158
16159         * ada/acats/run_all.sh: Add more verbose output in acats.log
16160         when compiling tests.
16161
16162 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16163
16164         PR 13656
16165         * gcc.dg/typedef-redecl.c: New test case.
16166         * gcc.dg/typedef-redecl.h: New support file.
16167
16168 2004-01-13  Jan Hubicka  <jh@suse.cz>
16169
16170         * gcc.dg/always_inline.c: New test.
16171         * gcc.dg/debug/20031231-1.c: Fix.
16172
16173 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16174
16175         PR c++/13474
16176         * g++.dg/template/array3.C: New test.
16177
16178 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16179
16180         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16181         * g++.dg/warn/Wunused-2.C: Likewise.
16182
16183 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16184
16185         PR c++/13289
16186         * g++.dg/template/instantiate6.C: New test.
16187
16188 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16189
16190         PR middle-end/11397
16191         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16192
16193 2004-01-12  Jan Hubicka  <jh@suse.cz>
16194
16195         PR opt/12826
16196         * gcc.dg/20040112-1.c: New.
16197
16198         * gcc.dg/dwarf-die[1-7].c: Move to...
16199         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16200         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16201
16202 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16203
16204         PR c++/4100
16205         * g++.dg/parse/friend4.C: New test.
16206
16207 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16208
16209         PR c++/4100
16210         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16211         definition is called a friend.
16212
16213 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16214
16215         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16216
16217 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16218
16219         PR c++/3478
16220         * g++.dg/parse/error10.C: New test.
16221         * g++.dg/template/arg2.C: Accept "invalid type" error.
16222
16223 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16224
16225         PR middle-end/13392
16226         * g++.dg/opt/expect2.C: New test.
16227
16228 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16229
16230         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16231         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16232         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16233         Update dg-error regexps.
16234
16235 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16236
16237         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16238         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16239
16240 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16241
16242         * gcc.dg/pragma-re-1.c: Use right pointer type.
16243
16244 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16245
16246         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16247
16248 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16249
16250         * gcc.dg/rs6000-ldouble-1.c: New.
16251
16252 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16253
16254         DR 337
16255         PR c++/9256
16256         * g++.dg/other/abstract1.C: New test.
16257
16258 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16259
16260         * g++.dg/lookup/strong-using-1.C: New.
16261
16262 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16263
16264         PR c/11234
16265         * gcc.dg/func-ptr-conv-1.c: New test.
16266         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16267
16268 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16269
16270         PR target/13380.
16271         * gcc.c-torture/compile/20040109-1.c: New.
16272
16273 2004-01-08  Stuart Hastings  <stuart@apple.com>
16274
16275         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16276         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16277         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16278
16279 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16280
16281         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16282
16283 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16284
16285         * ada/acats/run_acats: Treat 'gnatchop' the same way
16286         as 'gnatmake'.  Export GCC_DRIVER.
16287         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16288         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16289
16290 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16291
16292         PR c++/12573
16293         * g++.dg/template/dependent-expr4.C: New test.
16294
16295 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16296
16297         * gcc.dg/altivec-11.c: New test.
16298
16299 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16300
16301         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16302
16303 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16304
16305         PR c/6024
16306         * gcc.dg/enum-compat-1.c: New test.
16307         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16308
16309 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16310
16311         PR c/12165
16312         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16313         gcc.dg/c99-idem-qual-3.c: New tests.
16314
16315 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16316
16317         * gcc.dg/winline-7.c: Don't cast void * to int.
16318
16319 2004-01-06  Jan Hubicka  <jh@suse.cz>
16320
16321         * gcc.dg/i386-sse-5.c: New test
16322         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16323
16324 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16325
16326         PR c++/12815
16327         * g++.dg/rtti/typeid4.C: New test.
16328
16329 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16330
16331         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16332
16333 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16334
16335         PR c++/12132
16336         * g++.dg/template/error11.C: New test.
16337
16338         PR c++/13451
16339         * g++.dg/template/class2.C: New test.
16340
16341 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16342         Richard Sandiford <rsandifo@redhat.com>
16343
16344         PR c++/13387
16345         * g++.dg/opt/alias3.C: New test.
16346
16347 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16348
16349         PR c++/13157
16350         * g++.dg/template/koenig3.C: New test.
16351
16352         PR c++/13529
16353         * g++.dg/parse/offsetof3.C: New test.
16354
16355         * g++.dg/init/copy7.C: Add missing dg-error markers.
16356
16357         PR c++/12226
16358         * g++.dg/init/copy7.c: New test.
16359
16360         PR c++/13536
16361         * g++.dg/parse/cast1.C: New test.
16362
16363 2004-01-04  Jan Hubicka  <jh@suse.cz>
16364
16365         * gcc.dg/winline[1-7].c: New tests.
16366
16367 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16368
16369         PR c++/13520
16370         * g++.dg/template/qualttp22.C: New test.
16371
16372 2004-01-01  Jan Hubicka  <jh@suse.cz>
16373
16374         * gcc.dg/debug/20031231-1.c: New.
16375         * gcc.c-torture/compile/20040101-1.c: New.
16376         * gcc.dg/dwarf-die-[1-7].c: New.
16377
16378 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16379
16380         PR optimization/13521
16381         * gcc.c-torture/compile/20031231-1.c: New test.
16382
16383 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16384
16385         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16386
16387 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16388
16389         PR c++/10079
16390         * g++.dg/template/crash16.C: New test.
16391
16392 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16393
16394         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16395
16396 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16397
16398         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16399         ports.
16400         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16401         * g++.old-deja/g++.law/profile1.C: Likewise.
16402         * gcc.c-torture/compile/981006-1.c: Likewise.
16403         * gcc.c-torture/execute/loop-2e.x: Likewise.
16404         * gcc.c-torture/execute/loop-2f.x: Remove.
16405         * gcc.c-torture/execute/loop-2g.x: Likewise.
16406         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16407         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16408
16409 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16410
16411         PR c++/13507
16412         * g++.dg/ext/attrib11.C: New test.
16413
16414         PR c++/13494
16415         * g++.dg/template/array2-1.C: New test.
16416         * g++.dg/template/array2-2.C: New test.
16417
16418 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16419
16420         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16421
16422 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16423
16424         PR c++/12774
16425         * g++.dg/template/array1-1.C: New test.
16426         * g++.dg/template/array1-2.C: New test.
16427
16428 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16429
16430         PR fortran/12632
16431         * g77.dg/12632.f: New test case.
16432
16433 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16434
16435         PR c++/13289
16436         * g++.dg/parse/nontype1.C: New test.
16437
16438 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16439
16440         PR c++/12403
16441         * g++.dg/parse/explicit1.C: New test.
16442         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16443
16444 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/13081
16447         * g++.dg/opt/inline6.C: New test.
16448
16449         PR c++/12613
16450         * g++.dg/parse/error9.C: New test.
16451
16452         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16453
16454 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16455
16456         PR c++/13009
16457         * g++.dg/init/assign1.C: New test.
16458
16459 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16460
16461         PR c++/13070
16462         * g++.dg/warn/format3.C: New test case.
16463
16464 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16465
16466         * gcc.c-torture/compile/20031227-1.c: New test.
16467
16468 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16469
16470         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16471         * g77.dg/bprob/bprob.exp: Likewise.
16472         * gcc.misc-tests/bprob.exp: Likewise.
16473         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16474         variants on systems where the library does not provide that
16475         functionality.
16476         * gcc.dg/builtins-20.c: Use builtins-config.h.
16477         * gcc.dg/builtins-config.h: New file.
16478
16479 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16480
16481         * lib/gcc-dg.exp (dg-require-profiling): New function.
16482         * lib/target-supports.exp (check_profiling_available): Likewise.
16483         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16484         * g77.dg/bprob/bprob.exp: Likewise.
16485         * gcc.misc-tests/bprob.exp: Likewise.
16486         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16487         * gcc.dg/20021014-1.c: Likewise.
16488         * gcc.dg/nest.c: Likewise.
16489
16490 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16491
16492         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16493         compiling.
16494         * g++.dg/lookup/java2.C: Likewise.
16495         * gcc.dg/cpp/lexident.c: Likewise.
16496
16497 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16498
16499         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16500         given.
16501         * gcc.c-torture/compile/961203-1.c: Likewise.
16502         * gcc.c-torture/compile/980506-1.c: Likewise.
16503
16504 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16505
16506         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16507         (additional_prunes): New global.
16508         (gcc-dg-prune): Handle additional per-test pruning.
16509         (dg-test): Clear additional_prunes between tests.
16510
16511         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16512         dg-prune-output to avoid spurious failures from assembler
16513         complaining about nonexistent WAW violations.
16514         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16515         Use dg-prune-output to avoid spurious failures from assembler
16516         warning about Itanium B-step errata.
16517
16518 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16519
16520         * g++.dg/abi/macro0.C: New test.
16521         * g++.dg/abi/macro1.C: Likewise.
16522         * g++.dg/abi/macro2.C: Likewise.
16523
16524         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16525         * g++.dg/abi/bitfield7.C: Likewise.
16526         * g++.dg/abi/dtor2.C: Likewise.
16527         * g++.dg/abi/mangle11.C: Likewise.
16528         * g++.dg/abi/mangle12.C: Likewise.
16529         * g++.dg/abi/mangle14.C: Likewise.
16530         * g++.dg/abi/mangle17.C: Likewise.
16531         * g++.dg/abi/vbase10.C: Likewise.
16532         * g++.dg/abi/vbase14.C: Likewise.
16533         * g++.dg/template/qualttp17.C: Likewise.
16534
16535 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16536
16537         PR c/11995
16538         * gcc.dg/20031223-1.c: New test.
16539
16540 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16541
16542         * gcc.dg/noreturn-7.c: New test.
16543
16544 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16545
16546         * gcc.dg/null-pointer-1.c: New test.
16547
16548 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16549
16550         * g++.old-deja/g++.jason/template18.C: Remove.
16551         * g++.old-deja/g++.jason/template37.C: Likewise.
16552
16553         PR c++/12862
16554         * g++.dg/lookup/ns1.C: New test.
16555
16556         PR c++/12397
16557         * g++.dg/template/lookup3.C: New test.
16558
16559 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16560
16561         * g++.dg/template/recurse1.C: New test
16562
16563 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/12479
16566         * g++.dg/parse/semicolon1.C: New test.
16567         * g++.dg/parse/semicolon1.h: Likewise.
16568
16569 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16570
16571         * gcc.dg/darwin-misaligned.c: New test.
16572
16573 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         PR c/9163
16576         * gcc.dg/20031222-1.c: New test.
16577
16578 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16579
16580         PR c++/13438
16581         * g++.dg/parse/error8.C: New test.
16582
16583         PR c++/11554
16584         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16585
16586 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16587
16588         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16589         too small.
16590         * gcc.c-torture/compile/930217-1.c: Likewise.
16591         * gcc.c-torture/compile/930513-1.c: Likewise.
16592         * gcc.c-torture/execute/920908-2.c: Likewise.
16593         * gcc.c-torture/execute/921204-1.c: Likewise.
16594         * gcc.c-torture/execute/930621-1.c: Likewise.
16595         * gcc.c-torture/execute/930630-1.c: Likewise.
16596         * gcc.c-torture/execute/931031-1.c: Likewise.
16597         * gcc.c-torture/execute/980602-2.c: Likewise.
16598         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16599         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16600         * gcc.c-torture/execute/extzvsi.c: Likewise.
16601         * gcc.c-torture/unsorted/ext.c: Likewise.
16602
16603 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16604
16605         PR target/12749
16606         * gcc.c-torture/compile/20031220-2.c: New test case.
16607
16608 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16609
16610         PR optimization/13031
16611         * gcc.c-torture/compile/20031220-1.c: New test case.
16612
16613 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16614
16615         * gcc.dg/cast-function-1.c: New test.
16616
16617 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16618
16619         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16620         formats.
16621
16622 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/12795
16625         * g++.dg/ext/attrib10.C: New test.
16626
16627 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16628
16629         * gcc.dg/cleanup-10.c: New test.
16630         * gcc.dg/cleanup-11.c: New test.
16631
16632 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16633
16634         PR c++/13239
16635         * g++.dg/opt/expect1.C: New test.
16636
16637 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16638
16639         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16640
16641 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16642
16643         PR debug/12923
16644         * gcc.dg/20031218-1.c: New test.
16645
16646         PR debug/12389
16647         * gcc.dg/20031218-2.c: New test.
16648         * gcc.dg/20031218-3.c: New test.
16649
16650         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16651         of label name and allow for USER_LABEL_PREFIX == "_" names.
16652         * g++.dg/abi/mangle18-2.C: Likewise.
16653         * g++.dg/abi/mangle19-1.C: Likewise.
16654         * g++.dg/abi/mangle19-2.C: Likewise.
16655         * g++.dg/abi/mangle20-1.C: Likewise.
16656         * g++.dg/abi/mangle20-2.C: Likewise.
16657
16658 2003-12-18  Richard Henderson  <rth@redhat.com>
16659
16660         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16661
16662 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16663             Dan Kegel <dank@kegel.com>
16664
16665         PR other/12009
16666         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16667         testing a cross compiler, it causes spurious compile failures.
16668         * lib/g++.exp: Likewise.
16669
16670 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16671
16672         PR c++/13262
16673         * g++.dg/template/access13.C: New test.
16674
16675 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16676
16677         * gcc.dg/20031216-1.c: New test.
16678
16679 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16680
16681         PR c++/9154
16682         * g++.dg/template/error10.C: New test.
16683
16684 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16685
16686         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16687         * g++.dg/eh/simd-2.C: Likewise.
16688
16689 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16690             Roger Sayle  <roger@eyesopen.com>
16691
16692         * gcc.c-torture/execute/ieee/mzero5.c: New.
16693
16694 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/10603
16697         * g++.dg/parse/error6.C: New test.
16698
16699         PR c++/12827
16700         * g++.dg/parse/error7.C: New test.
16701
16702 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16703
16704         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16705         at -O with stabs debugging formats.
16706         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16707         * gcc.dg/debug/debug-2.c: Likewise.
16708
16709 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/12696
16712         * g++.dg/init/error1.C: New test.
16713
16714         PR c++/12218
16715         * g++.dg/init/pm3.C: New test.
16716
16717 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16718
16719         PR c/3347
16720         * gcc.dg/bitfld-8.c: New test.
16721
16722 2003-12-16  James Lemke  <jim@wasabisystems.com>
16723
16724         * gcc.dg/arm-scd42-[123].c: New tests.
16725
16726 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16727
16728         PR c++/9043
16729         * g++.dg/abi/mangle20-1.C: New test.
16730         * g++.dg/abi/mangle20-2.C: New test.
16731
16732 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16733
16734         PR c++/13275
16735         * g++.dg/other/offsetof2.C: Remove XFAIL.
16736         * g++.dg/parse/offsetof1.C: New test.
16737         * g++.gd/parse/offsetof2.C: Likewise.
16738
16739 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16740
16741         * g++.dg/template/nontype3.C: New test.
16742         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16743
16744 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16745
16746         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16747
16748 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16749
16750         PR c++/13387
16751         * g++.dg/expr/assign1.C: New test.
16752
16753         PR c++/13242
16754         * g++.dg/abi/mangle19-1.C: New test.
16755         * g++.dg/abi/mangle19-2.C: New test.
16756
16757 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16758
16759         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16760
16761 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16762
16763         * gcc.c-torture/execute/20031216-1.c: New test.
16764
16765 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16766
16767         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16768         an ICE regression.
16769
16770 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c++/10926
16773         * g++.dg/template/error9.C: New test.
16774
16775         PR c++/11116
16776         * g++.dg/template/error8.C: New test.
16777
16778 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16779
16780         PR middle-end/13400
16781         * gcc.c-torture/execute/20031215-1.c: New test case.
16782
16783 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/13269
16786         * g++.dg/parse/error5.C: New test.
16787
16788         PR c++/12989
16789         * g++.dg/expr/sizeof1.C: New test.
16790
16791         PR c++/13310
16792         * g++.dg/template/crash15.C: New test.
16793
16794 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16795
16796         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16797         a non-POD type as the last named parameter of a varargs function.
16798
16799 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/13243
16802         PR c++/12573
16803         * g++.dg/template/crash14.C: New test.
16804         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16805
16806 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16807
16808         * g++.dg/other/java1.C: New test.
16809
16810         PR c++/13241
16811         * g++.dg/abi/mangle18-1.C: New test.
16812         * g++.dg/abi/mangle18-2.C: New test.
16813
16814 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16815
16816         PR optimization/10312
16817         * gcc.c-torture/execute/20031214-1.c: New.
16818
16819 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/10779
16822         PR c++/12160
16823         * g++.dg/parse/error3.C: New test.
16824         * g++.dg/parse/error4.C: Likewise.
16825         * g++.dg/abi/mangle4.C: Tweak error messages.
16826         * g++.dg/lookup/using5.C: Likewise.
16827         * g++.dg/other/error2.C: Likewise.
16828         * g++.dg/parse/typename5.C: Likewise.
16829         * g++.dg/parse/undefined1.C: Likewise.
16830         * g++.dg/template/arg2.C: Likewise.
16831         * g++.dg/template/ttp3.C: Likewise.
16832         * g++.dg/template/type1.C: Likewise.
16833         * g++.old-deja/g++.other/crash32.C: Likewise.
16834         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16835
16836 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16837
16838         PR c++/13106
16839         * g++.dg/warn/noreturn-3.C: New test.
16840
16841 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16842
16843         PR c++/13118
16844         * g++.dg/abi/covariant3.C: New.
16845
16846 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16847
16848         * g++.dg/eh/ia64-1.C: New test.
16849
16850 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16851
16852         PR optimization/13037
16853         * g77.f-torture/execute/13037.f: New test case.
16854
16855 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16856
16857         PR c++/12881
16858         * g++.dg/abi/covariant2.C: New.
16859
16860 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16861
16862         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16863
16864 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16865
16866         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16867
16868 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16869
16870         PR other/10819
16871         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16872         to fix Bug 10819.
16873         * lib/g++.exp (g++_version): Likewise.
16874         * lib/g77.exp (g77_version): Likewise.
16875         * lib/objc.exp (default_objc_version): Likewise.
16876
16877 2003-12-10  Richard Henderson  <rth@redhat.com>
16878
16879         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16880
16881         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16882
16883 2003-12-08  Matt Austern  <austern@apple.com>
16884
16885         PR c/13134
16886         * lib/gcc-dg.exp (dg-require-visibility): Define.
16887         * lib/target-supports (check_visibility_available): Define.
16888         * gcc.dg/visibility-1.c: New test.
16889         * gcc.dg/visibility-2.c: Likewise.
16890         * gcc.dg/visibility-3.c: Likewise.
16891         * gcc.dg/visibility-4.c: Likewise.
16892         * gcc.dg/visibility-5.c: Likewise.
16893         * gcc.dg/visibility-6.c: Likewise.
16894         * g++.dg/ext/visibility-1.C: Likewise.
16895         * g++.dg/ext/visibility-2.C: Likewise.
16896         * g++.dg/ext/visibility-3.C: Likewise.
16897         * g++.dg/ext/visibility-4.C: Likewise.
16898         * g++.dg/ext/visibility-5.C: Likewise.
16899         * g++.dg/ext/visibility-6.C: Likewise.
16900
16901 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16902
16903         * g++.dg/lookup/java1.C: New test.
16904         * g++.dg/lookup/java2.C: New test.
16905
16906 2003-12-07  Falk Hueffner  <falk@debian.org>
16907
16908         * g++.dg/opt/noreturn-1.C: New test.
16909
16910 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16911
16912         * gcc.dg/overflow-1.c: New test.
16913
16914 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16915
16916         * g77.f-torture/compile/13060.f: New test.
16917
16918 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16919
16920         PR c++/13323
16921         * g++.dg/inherit/operator2.C: New test.
16922
16923 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16924
16925         PR c++/13305
16926         * g++.dg/ext/attrib9.C: New test.
16927
16928 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16929
16930         PR c++/13314
16931         * g++.dg/template/error7.C: New test.
16932
16933 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16934             J"orn Rennecke <joern.rennecke@superh.com>
16935
16936         PR target/13302
16937         * g++.dg/other/struct-va_list.C: New test.
16938
16939 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16940
16941         PR c++/13166
16942         * g++.dg/parse/defarg6.C: New test.
16943
16944 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16945
16946         PR target/13256
16947         * gcc.c-torture/execute/20031201-1.c: New test.
16948
16949 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16950
16951         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16952
16953 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16954
16955         * gcc.dg/builtin-return-1.c: New test.
16956
16957 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16958             J"orn Rennecke <joern.rennecke@superh.com>
16959
16960         PR optimization/13260
16961         * gcc.c-torture/execute/20031204-1.c: New test.
16962
16963 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16964
16965         PR c++/9127
16966         * g++.dg/template/error6.C: New test.
16967
16968 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16969
16970         * gcc.dg/20031202-1.c: New test.
16971
16972 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/13179
16975         * g++.dg/template/eh1.C: New test.
16976
16977         PR c++/10771
16978         * g++.dg/template/error5.C: New test.
16979
16980 2003-12-02  David Ung  <davidu@mips.com>
16981
16982         * gcc.dg/compat/vector-check.h: Corrected type for var
16983         g_##TMODE
16984
16985 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16986
16987         PR c++/10126
16988         * g++.dg/template/ptrmem8.C: New test.
16989
16990 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16991
16992         PR c++/12573
16993         * g++.dg/template/dependent-expr3.C: New test.
16994
16995 2003-12-01  James Lemke  <jim@wasabisystems.com>
16996
16997         * gcc.dg/arm-g2.c: New test.
16998
16999 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17000
17001         PR optimization/11634
17002         * gcc.dg/20031201-2.c: New test case.
17003
17004 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17005
17006         PR 11433
17007         * objc.dg/proto-lossage-3.m: New test.
17008
17009 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17010
17011         PR optimization/12628
17012         * gcc.dg/20031201-1.c: New test case.
17013
17014 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * gcc.dg/unaligned-1.c: New test.
17017
17018 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17019
17020         PR c++/9849
17021         * g++.dg/template/error4.C: New test.
17022         * g++.dg/template/nested3.C: Adjust error markers.
17023
17024 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17025
17026         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17027
17028 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17029
17030         PR c/10333
17031         * gcc.dg/bitfld-7.c: New test.
17032
17033 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17034
17035         * gcc.dg/tls/asm-1.C: New test.
17036
17037 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17038
17039         * gcc.dg/cpp/assert4.c: Update.
17040
17041 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17042
17043         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17044         * gcc.dg/builtin-apply3.c: New test.
17045
17046 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17047
17048         * lib/compat.exp (compat-obj): New xfaildata parameter.
17049         Use it to set compiler_conditional_xfail_data before compiling.
17050         (compat-get-options): Handle dg-xfail-if.
17051         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17052         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17053         * gcc.dg/compat/vector-1_y.c: Likewise.
17054         * gcc.dg/compat/vector-2_x.c: Likewise.
17055         * gcc.dg/compat/vector-2_y.c: Likewise.
17056
17057 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17058
17059         * g++.dg/opt/reg-stack4.C: New test.
17060
17061 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17062
17063         * gcc.dg/builtin-apply2.c: New test.
17064
17065 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17066
17067         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17068
17069 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17070
17071         PR c++/12924
17072         * g++.dg/template/template-id-2.C: New test.
17073
17074 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17075
17076         PR c++/5369
17077         * g++.dg/template/memfriend1.C: New test.
17078         * g++.dg/template/memfriend2.C: Likewise.
17079         * g++.dg/template/memfriend3.C: Likewise.
17080         * g++.dg/template/memfriend4.C: Likewise.
17081         * g++.dg/template/memfriend5.C: Likewise.
17082         * g++.dg/template/memfriend6.C: Likewise.
17083         * g++.dg/template/memfriend7.C: Likewise.
17084         * g++.dg/template/memfriend8.C: Likewise.
17085         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17086
17087 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/12515
17090         * g++.dg/ext/cond1.C: New test.
17091
17092 2003-11-20  Richard Henderson  <rth@redhat.com>
17093
17094         * gcc.dg/20020201-2.c: Remove.
17095         * gcc.dg/20020201-4.c: Remove.
17096         * gcc.dg/20020304-1.c: Remove.
17097
17098 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17099
17100         * gcc.dg/cpp/trad/xwin1.c: New test case.
17101
17102 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17103
17104         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17105         * lib/g77.exp: Likewise.
17106         * lib/objc.exp: Likewise.
17107         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17108         for darwin.
17109
17110 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17111
17112         PR c++/12932
17113         * g++.dg/template/static5.C: New test.
17114
17115 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17116
17117         * gcc.dg/nested-func-1.c: New test.
17118
17119 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17120
17121         * gcc.dg/cpp/assert4.c: New test.
17122
17123 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17124
17125         PR c++/2294
17126         * g++.dg/lookup/using9.c: New test.
17127
17128 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17129
17130         PR c++/12762
17131         * g++.dg/template/error3.C: New test.
17132
17133 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17134
17135         PR ada/13035
17136         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17137         No longer use a wrapper for gcc, since this does not work under
17138         Windows.
17139
17140 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17141
17142         PR c++/2094
17143         * g++.dg/template/ptrmem7.C: New test.
17144
17145 2003-11-13  Andrew Pinski <apinski@apple.com>
17146
17147         * gcc.c-torture/compile/20031113-1.c: New test.
17148
17149 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17150             Kean Johnston <jkj@sco.com>
17151
17152         PR c/13029
17153         * gcc.dg/unused-4.c: Update.
17154
17155 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17156
17157         * g++.dg/opt/const3.C: New test.
17158
17159 2003-11-13  Jan Hubicka  <jh@suse.cz>
17160
17161         * gcc.c-torture/compile/20031112-1.c: New test.
17162
17163 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17164
17165         * g++.dg/parse/crash10.C: Remove bogus error marker.
17166
17167 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17168
17169         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17170         (host_gcc): Likewise.
17171         (ROOT): Honor $PWDCMD.
17172         (BASE): Likewise.
17173         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17174
17175 2003-11-12  Catherine Moore  <clm@redhat.com>
17176
17177         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17178
17179 2003-11-12  Andreas Jaeger  <aj@suse.de>
17180             Jakub Jelinek  <jakub@redhat.com>
17181             Andrew Pinski  <pinskia@physics.uc.edu>
17182             Richard Henderson  <rth@redhat.com>
17183
17184         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17185         systems.
17186         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17187
17188         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17189         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17190
17191 2003-11-11  Andreas Jaeger  <aj@suse.de>
17192
17193         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17194
17195         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17196
17197 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17198
17199         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17200         Clean ups.
17201
17202 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17203
17204         * gcc.dg/trampoline-1.c: New test.
17205
17206 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17207
17208         * gcc.c-torture/compile/200031109-1.c: New test.
17209
17210 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17211
17212         PR c/3190
17213         PR c/8714
17214         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17215         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17216         gcc.dg/format/no-y2k-1.c: Update.
17217
17218 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17219
17220         PR optimization/10467
17221         * gcc.dg/20031108-1.c: New test case.
17222
17223 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17224
17225         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17226
17227 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17228
17229         * gcc.dg/compound-lvalue-1.c: New test.
17230         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17231         some XFAILs.
17232
17233 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17234
17235         * gcc.dg/altivec-varargs-1.c: New test.
17236
17237 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17238
17239         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17240         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17241         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17242         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17243         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17244
17245 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17246
17247         * gcc.dg/cond-lvalue-1.c: New test.
17248
17249 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17250
17251         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17252
17253 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17254
17255         PR c++/11616
17256         * g++.dg/template/instantiate5.C: New test.
17257
17258 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17259
17260         PR c++/12726
17261         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17262         * ChangeLog: Add missing first entry for above test.
17263
17264 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17265
17266         PR c++/9810
17267         * g++.dg/template/using8.C: New test.
17268         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17269
17270 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17271
17272         PR optimization/10817
17273         * gcc.c-torture/compile/20031102-1.c: New test case.
17274
17275 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17276
17277         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17278         2147483647.
17279
17280 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17281
17282         * gcc.dg/20031102-1.c: New test.
17283
17284 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         * gcc.dg/complex-1.c: New test.
17287
17288 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17289
17290         PR c++/12796
17291         * g++.dg/template/crash13.C: Adjust expected error location.
17292         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17293
17294 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17295
17296         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17297
17298 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17299
17300         PR/10239
17301         * gcc.c-torture/compile/20031031-2.c: New test.
17302
17303 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17304
17305         PR/11640
17306         * gcc.c-torture/compile/20031031-1.c: New test.
17307
17308 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17309
17310         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17311         * gcc.misc-tests/bprob.exp: Likewise.
17312         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17313         the execution test on arm-elf configs.
17314         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17315         configs that don't support scratch files.
17316         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17317
17318 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17319
17320         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17321         done by dejagnu.
17322
17323 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17324
17325         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17326         Avoid non pure sh syntax. Add more logging.
17327
17328         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17329         fail.
17330
17331 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17332
17333         PR libgcj/10610
17334         * gcc.dg/ppc-stackalign-1.c: New test.
17335
17336 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17337
17338         * ada/acats/run_all.sh: Change output to be more compliant with
17339         dejagnu framework.
17340         Create acats.sum and acats.log files under testsuite/ada/acats
17341         Only run [a-z]* directories, to filter out e.g. CVS.
17342         Redirect build output to log file.
17343
17344 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17345
17346         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17347
17348 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17349
17350         PR ada/5909:
17351         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17352
17353 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17354
17355         * gcc.c-torture/compile/20031023-1.c: New test.
17356         * gcc.c-torture/compile/20031023-2.c: New test.
17357         * gcc.c-torture/compile/20031023-3.c: New test.
17358         * gcc.c-torture/compile/20031023-4.c: New test.
17359
17360 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17361
17362         PR c++/10371
17363         * g++.dg/lookup/scoped8.C: New test.
17364
17365 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17366
17367         * g++.dg/opt/reg-stack3.C: New test.
17368
17369 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17370
17371         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17372
17373 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17374
17375         PR c++/11076
17376         * g++.dg/template/crash13.C: New test.
17377
17378 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17379
17380         * gcc.dg/c99-restrict-2.c: New test.
17381
17382 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17383
17384         PR c++/12698, c++/12699, c++/12700, c++/12566
17385         * g++.dg/inherit/covariant9.C: New test.
17386         * g++.dg/inherit/covariant10.C: New test.
17387         * g++.dg/inherit/covariant11.C: New test.
17388
17389 2003-10-23  Jason Merrill  <jason@redhat.com>
17390
17391         PR c++/12726
17392         * g++.dg/ext/complit2.C: New test.
17393
17394 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17395
17396         PR target/12654
17397         * gcc.c-torture/execute/20031020-1.c: New test.
17398
17399 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17400
17401         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17402         following the jump_insn.
17403
17404 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17405
17406         * gcc.dg/cast-lvalue-1.c: New test.
17407
17408 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17409
17410         PR c++/11962
17411         * g++.dg/template/cond2.C: New test.
17412
17413 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17414
17415         * gcc.dg/builtins-28.c: New test.
17416
17417 2003-10-20  Jan Hubicka  <jh@suse.cz>
17418
17419         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17420         parameter.
17421         * testsuite/gcc.dg/inline-2.c: Likewise.
17422
17423 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17424
17425         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17426         * gcc.dg/nest.c:  Likewise.
17427
17428 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17429
17430         PR c++/9781, c++/10583, c++/11862
17431         * g++.dg/parse/crash13.C: New test.
17432
17433 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17434
17435         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17436
17437 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17438
17439         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17440         Define HAVE_C99_RUNTIME except on Solaris.
17441         * gcc.dg/builtins-20.c: Likewise.
17442
17443 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17444
17445         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17446
17447 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17448
17449         PR c++/12495
17450         * g++.dg/template/crash21.C: New test.
17451
17452 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17453
17454         PR c++/2513
17455         * g++.dg/template/typename5.C: New test.
17456
17457 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17458
17459         PR c++/12369
17460         * g++.dg/template/friend25.C: New test.
17461
17462 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17463
17464         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17465         versions.
17466
17467 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17468
17469         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17470         == 2147483647.
17471
17472 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17473
17474         * gcc.c-torture/execute/960416-1.x: Remove.
17475         * gcc.c-torture/execute/divconst-3.x: Likewise.
17476
17477 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17478
17479         PR target/12598
17480         * gcc.dg/torture/cris-volatile-1.c: New test.
17481
17482 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17483
17484         PR optimization/9325
17485         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17486         for overflowing floating point to integer conversion during RTL
17487         simplification.
17488
17489 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17490
17491         * objc/execute/_cmd.m: Fix typo.
17492         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17493         Relax 'scan-assembler' regexp.
17494         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17495         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17496         * objc.dg/zero-link-2.m: Remove blank line.
17497         * objc.dg/zero-link-3.m: New test case.
17498
17499 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17500
17501         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17502
17503         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17504         than linker trickery.
17505
17506 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17507
17508         PR c++/12370
17509         * g++.dg/other/friend2.C: New test.
17510
17511 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17512
17513         * gcc.dg/20031012-1.c: New test.
17514
17515 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17516
17517         * gcc.dg/weak/weak-3.c: Fix for new warning.
17518
17519 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17520
17521         PR optimization/8750
17522         * gcc.c-torture/execute/20031012-1.c: New test case.
17523
17524 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17525
17526         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17527         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17528
17529 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17530
17531         PR optimization/12260
17532         * gcc.c-torture/compile/20031011-2.c: New test case.
17533
17534 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17535
17536         * gcc.c-torture/execute/20031011-1.c: New testcase.
17537
17538 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17539
17540         * gcc.c-torture/compile/20031011-1.c: New test.
17541
17542 2003-10-11  Jan Hubicka  <jh@suse.cz>
17543
17544         * g++.dg/other/first-global.C: New test.
17545
17546 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17547
17548         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17549
17550 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17551
17552         * gcc.c-torture/compile/20031010-1.c: New test.
17553
17554 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17555
17556         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17557         * gcc.c-torture/execute/va-arg-25.c: ... here.
17558
17559 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17560
17561         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17562
17563 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17564
17565         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17566
17567 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17568
17569         * g++.dg/parse/error2.C: New test.
17570
17571 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17572
17573         PR c++/11097
17574         * g++.dg/other/error5.C: Modify the error message.
17575         * g++.dg/lookup/using8.C: New test.
17576
17577 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17578
17579         * gcc.dg/darwin-abi-2.c: New file.
17580         * gcc.c-torture/execute/va-arg-24.c: New file.
17581
17582 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17583
17584         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17585         indentation.
17586
17587 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/10147
17590         * g++.dg/other/error4.C: Update error messages.
17591         * g++.dg/template/ptrmem4.C: Likewise.
17592
17593         PR c++/12337
17594         * g++.dg/init/new9.C: New test.
17595
17596         PR c++/12334, c++/12236, c++/8656
17597         * g++.dg/ext/attrib8.C: New test.
17598
17599 2003-10-06  Devang Patel  <dpatel@apple.com>
17600
17601         * gcc.dg/debug/dwarf2-3.h: New test.
17602         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17603
17604 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17605
17606         * g++.dg/opt/cfg2.C: New test.
17607
17608 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * g++.dg/opt/float1.C: New test.
17611
17612 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17613
17614         * gcc.dg/c90-array-lval-6.c: New test.
17615         * gcc.dg/c99-array-lval-6.c: New test.
17616
17617 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17618             Ziemowit Laski  <zlaski@apple.com>
17619
17620         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17621         'Derived', so that it is never considered a class method; add
17622         new warning for '+port' method ambiguity.
17623         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17624         <objc/objc-api.h> (needed on Mac OS X).
17625         * objc.dg/method-13.m: New test.
17626
17627 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17628
17629         PR optimization/9325, PR java/6391
17630         * gcc.c-torture/execute/20031003-1.c: New test case.
17631
17632 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR optimization/12180
17635         * gcc.dg/20031002-1.c: New test.
17636
17637         PR c++/12486
17638         * g++.dg/inherit/error1.C: New test.
17639
17640 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17641
17642         * lib/f-torture.exp (search_for): Rename to...
17643         (search_for_re): This.  Also, clean up comments and the
17644         "regexp" invocation.
17645
17646 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17647
17648         * gcc.c-torture/compile/20031002-1.c: New test.
17649
17650 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17651
17652         * g++.dg/opt/cond1.C: New test.
17653
17654 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17655
17656         * gcc.dg/Wold-style-definition-2.c: New testcase.
17657         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17658
17659 2003-09-29  Richard Henderson  <rth@redhat.com>
17660
17661         * g++.dg/init/array10.C: Add dg-options.
17662
17663 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17664
17665         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17666
17667 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17668
17669         * g++.dg/template/friend19.C: Fix typo.
17670         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17671
17672 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17673
17674         * gcc.c-torture/execute/20030928-1.c: New test.
17675         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17676
17677 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17678
17679         * g++.dg/opt/unroll1.C: New test.
17680
17681 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17682
17683         PR optimization/11741
17684         * gcc.dg/20030926-1.c: New test case.
17685
17686 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17687
17688         PR c++/5655
17689         * g++.dg/parse/access7.C: New test.
17690         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17691
17692 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17693
17694         MERGE OF objc-improvements-branch into MAINLINE:
17695         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17696         if libobjc has not been built.
17697         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17698         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17699         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17700         objc/execute/nested-3.m, objc/execute/np-2.m,
17701         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17702         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17703         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17704         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17705         objc.dg/special/unclaimed-category-1.h,
17706         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17707         well as GNU runtime.
17708         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17709         * execute/cascading-1.m, execute/function-message-1.m,
17710         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17711         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17712         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17713         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17714         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17715         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17716         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17717         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17718         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17719         * objc.dg/bitfield-2.m: Run only on Darwin.
17720         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17721         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17722         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17723         * objc.dg/const-str-1.m: Fix constant string layout.
17724
17725 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17726
17727         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17728
17729 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17730
17731         * gcc.dg/darwin-abi-1.c: New file.
17732
17733 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17734
17735         PR target/12281
17736         * gcc.c-torture/compile/20030921-1.c: New test.
17737
17738 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17739
17740         * g++.dg/opt/reg-stack2.C: New test.
17741
17742 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17743
17744         * g++.dg/eh/delayslot1.C: New test.
17745
17746 2003-09-20  Richard Henderson  <rth@redhat.com>
17747
17748         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17749
17750 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17751
17752         * gcc.c-torture/execute/20030920-1.c: New test case.
17753
17754 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17755
17756         * g++.dg/rtti/typeid3.C: Correct expected error message.
17757
17758 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17759
17760         PR c++/157
17761         * g++.dg/parse/crash12.C: New test.
17762
17763 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17764
17765         * gcc.dg/compat/mixed-struct-check.h: New.
17766         * gcc.dg/compat/mixed-struct-defs.h: New.
17767         * gcc.dg/compat/mixed-struct-init.h: New.
17768         * gcc.dg/compat/struct-by-value-19_main.c: New.
17769         * gcc.dg/compat/struct-by-value-19_x.c: New.
17770         * gcc.dg/compat/struct-by-value-19_y.c: New.
17771         * gcc.dg/compat/struct-by-value-20_main.c: New.
17772         * gcc.dg/compat/struct-by-value-20_x.c: New.
17773         * gcc.dg/compat/struct-by-value-20_y.c: New.
17774         * gcc.dg/compat/struct-return-19_main.c: New.
17775         * gcc.dg/compat/struct-return-19_x.c: New.
17776         * gcc.dg/compat/struct-return-19_y.c: New.
17777         * gcc.dg/compat/struct-return-20_main.c: New.
17778         * gcc.dg/compat/struct-return-20_x.c: New.
17779         * gcc.dg/compat/struct-return-20_y.c: New.
17780
17781 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17782         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17783         so that it will not complain on LP64 targets.
17784
17785 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17786
17787         PR c++/495
17788         * g++.dg/template/friend24.C: New test.
17789
17790 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17791
17792         PR c++/12332
17793         * g++.dg/template/memtmpl2.C: New test.
17794
17795 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR target/11184
17798         * gcc.dg/builtin-apply1.c: New test.
17799
17800 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17801
17802         PR c++/9848
17803         * g++.dg/warn/Wunused-4.C: New test.
17804
17805 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17806
17807         PR c++/12316
17808         * g++.dg/other/gc2.C: New test.
17809
17810 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/11991
17813         * g++.dg/rtti/typeid3.C: New test.
17814
17815         PR c++/12266
17816         * g++.dg/overload/template1.C: New test.
17817
17818 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17819
17820         * g++.dg/opt/cfg3.C: New test.
17821
17822 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17823
17824         PR c++/7939
17825         * g++.dg/template/crash11.C: New test.
17826
17827 2003-09-16  Jason Merrill  <jason@redhat.com>
17828             Jakub Jelinek  <jakub@redhat.com>
17829
17830         * gcc.dg/attr-warn-unused-result.c: New test.
17831
17832 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17833
17834         PR c++/12184
17835         * g++.dg/expr/call2.C: New test.
17836
17837 2003-09-15  Andreas Jaeger  <aj@suse.de>
17838
17839         * gcc.dg/Wold-style-definition-1.c: New test.
17840
17841 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/3907
17844         * g++.dg/parse/template12.C: New test.
17845
17846         * g++.dg/abi/bitfield11.C: New test.
17847         * g++.dg/abi/bitfield12.C: Likewise.
17848
17849 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17850
17851         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17852         non-expansion of functional macro name without arguments at EOL.
17853         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17854
17855 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17856
17857         * gcc.c-torture/execute/20030914-[12].c: New tests.
17858
17859 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17860
17861         PR c++/11788
17862         * g++.dg/overload/addr1.C: New test.
17863
17864 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17865
17866         * gcc.dg/20030909-1.c: New test.
17867
17868 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17869
17870         * gcc.dg/ultrasp10.c: New test.
17871
17872 2003-09-09  Devang Patel  <dpatel@apple.com>
17873
17874         * gcc.dg/darwin-ld-6.c: New test.
17875
17876 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17877
17878         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17879
17880 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17881
17882         * gcc.dg/ia64-types1.c: New test.
17883         * gcc.dg/ia64-types2.c: Likewise.
17884
17885 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17886
17887         * gcc.dg/builtins-1.c: Add more _Complex tests.
17888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17889
17890         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17891         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17892
17893 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/11786
17896         * g++.dg/lookup/koenig2.C: New test.
17897
17898         PR c++/5296
17899         * g++.dg/rtti/typeid2.C: New test.
17900
17901 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17902
17903         * gcc.c-torture/compile/20030904-1.c: New test.
17904
17905 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17906
17907         * g++.dg/opt/longbranch2.C: New test.
17908
17909 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17910
17911         * g++.dg/template/crash10.C: Only compile it.
17912
17913 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17914
17915         PR middle-end/11665
17916         * gcc.c-torture/compile/20030907-1.c: New test.
17917         * g++.dg/init/array11.C: New test.
17918
17919 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17920
17921         PR c++/11852
17922         * g++.dg/init/struct1.C: New test.
17923
17924 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17925
17926         PR c++/12181
17927         * g++.dg/expr/comma1.C: New test.
17928
17929 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/11867
17932         * g++.dg/expr/static_cast5.C: New test.
17933
17934 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17935
17936         PR c++/11507
17937         * g++.dg/lookup/scoped7.C: New test.
17938
17939         PR c++/9574
17940         * g++.dg/other/static1.C: New test.
17941
17942         PR c++/11490
17943         * g++.dg/warn/template-1.C: New test.
17944
17945         PR c++/11432
17946         * g++.dg/template/crash10.C: New test.
17947
17948         PR c++/2478
17949         * g++.dg/overload/VLA.C: New test.
17950
17951         PR c++/10804
17952         * g++.dg/template/call1.C: New test.
17953
17954 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17955
17956         PR c++/11794
17957         * g++.dg/parse/using3.C: New test.
17958
17959 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17960
17961         PR c++/11409
17962         * g++.dg/overload/builtin3.C: New test case.
17963
17964 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17965
17966         PR c/9862
17967         * gcc.dg/20030906-1.c: New test.
17968         * gcc.dg/20030906-2.c: Likewise.
17969
17970 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         PR c++/12167
17973         * g++.dg/parse/defarg5.C: New test.
17974
17975         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17976
17977 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/12163
17980         * g++.dg/expr/static_cast4.C: New test.
17981
17982         PR c++/12146
17983         * g++.dg/template/crash9.C: New test.
17984
17985 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17986
17987         * g++.old-deja/g++.ext/pretty2.C: Update for change
17988         in __FUNCTION__.
17989         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17990
17991 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17992
17993         PR c++/11922
17994         * g++/dg/template/qualified-id1.C: New test.
17995
17996         PR c++/12037
17997         * g++.dg/warn/noeffect4.C: New test.
17998
17999 2003-09-04  Matt Austern  <austern@apple.com>
18000
18001         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18002         * g++.dg/ext/fnname2.C: Likewise.
18003         * g++.dg/ext/fnname3.C: Likewise.
18004
18005 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * g++.dg/expr/lval1.C: New test.
18008         * g++.dg/ext/lvcast.C: Remove.
18009
18010 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18011
18012         PR optimization/11700.
18013         * gcc.c-torture/compile/20030903-1.c: New test case.
18014
18015 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18016
18017         PR c++/12053
18018         * g++.dg/abi/layout4.C: New test.
18019
18020 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18021
18022         PR c++/11553
18023         * g++.dg/parse/friend3.C: New test.
18024
18025 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/11847
18028         * g++.dg/template/class1.C: New test.
18029
18030         PR c++/11808
18031         * g++.dg/expr/call1.C: New test.
18032
18033 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/12114
18036         * g++.dg/init/ref9.C: New test.
18037
18038         PR c++/11972
18039         * g++.dg/template/nested4.C: New test.
18040
18041 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18042
18043         PR c++/12093
18044         * g++.dg/template/non-dependent4.C: New test.
18045
18046         PR c++/11928
18047         * g++.dg/inherit/conv1.C: New test.
18048
18049 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18050
18051         PR c++/6196
18052         * g++.dg/ext/label1.C: New test.
18053         * g++.dg/ext/label2.C: Likewise.
18054
18055 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18056
18057         * g++.dg/expr/cond3.C: New test.
18058
18059 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18060
18061         * gcc.dg/builtins-1.c: Add new builtin cases.
18062
18063 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18064
18065         * gcc.dg/builtins-1.c: Add new cases.
18066         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18067
18068 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18069
18070         * gcc.dg/builtins-1.c: Add more math builtin tests.
18071         * gcc.dg/torture/builtin-attr-1.c: New test.
18072
18073 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18074
18075         PR optimization/5079
18076         * g++.dg/opt/static3.C: New test.
18077
18078 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18079
18080         * gcc.misc-tests/gcov-10b.c: New test.
18081
18082 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18083
18084         * g++.dg/opt/ptrmem3.C: New test.
18085
18086         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18087
18088 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18089
18090         * gcc.dg/20030826-2.c: New test.
18091
18092 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18093
18094         PR middle-end/12002
18095         * g77.f-torture/compile/12002.f: New test case.
18096
18097 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18098
18099         * gcc.dg/20030826-1.c: New test case.
18100
18101 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18102
18103         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18104
18105 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18106
18107         PR c++/11871
18108         * c++.dg/lookup/crash1.C: New test.
18109
18110         * c++.dg/warn/noeffect3.C: New test.
18111
18112 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18113
18114         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18115         * gcc.dg/compat/vector-1_y.c: Ditto.
18116         * gcc.dg/compat/vector-2_x.c: Ditto.
18117         * gcc.dg/compat/vector-2_y.c: Ditto.
18118
18119 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18120
18121         * gcc.dg/20030702-1.c: New test.
18122
18123 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/8795
18126         * g++.dg/ext/altivec-1.C: New test.
18127
18128 2003-08-24  Richard Henderson  <rth@redhat.com>
18129
18130         * g++.dg/eh/simd-2.C: Add -w for x86.
18131
18132 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18133
18134         * gcc.dg/20030815-1.c: New test.
18135
18136 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18137
18138         PR c++/3765
18139         * g++.dg/parse/access6.C: New test.
18140
18141 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18142
18143         PR c++/641, c++/11876
18144         * g++.dg/template/friend22.C: New test.
18145         * g++.dg/template/friend23.C: Likewise.
18146
18147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18148
18149         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18150         identically.
18151
18152 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18153
18154         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18155
18156 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18157
18158         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18159
18160 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18161
18162         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18163
18164 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18165
18166         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18167
18168 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18169
18170         PR c++/11919
18171         * g++.dg/overload/prom1.C: New test.
18172
18173         PR c++/11551
18174         * g++.dg/parse/dtor2.C: New test.
18175
18176         PR c++/10762
18177         * g++.dg/parse/using2.C: New test.
18178
18179 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18180
18181         PR target/11805
18182         * gcc.c-torture/compile/20030821-1.c: New.
18183
18184 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18185
18186         PR c++/11834
18187         * g++.dg/template/deduce2.C: New test.
18188
18189 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18190
18191         * gcc.c-torture/execute/20030821-1.c: New test.
18192
18193 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18194
18195         PR middle-end/11984
18196         * gcc.dg/20030820-1.c: New test case.
18197
18198 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         PR c++/11945
18201         * g++.dg/warn/noeffect2.C: New test.
18202
18203 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/10926
18206         * g++.dg/template/dtor2.C: New test.
18207
18208         PR c++/11684
18209         * g++.dg/template/operator1.C: New test.
18210         * g++.dg/parse/operator4.C: New test.
18211
18212         PR c++/11946.C
18213         * g++.dg/expr/enum1.C: New test.
18214         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18215
18216         PR c++/11036.C
18217         * g++.dg/parse/elab2.C: New test.
18218         * g++.dg/parse/typedef4.C: Change error message.
18219         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18220         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18221         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18222
18223 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18224
18225         * gcc.dg/pch/warn-1.c: New.
18226         * gcc.dg/pch/warn-1.hs: New.
18227
18228         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18229         not-tested file.
18230
18231 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18232
18233         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18234
18235 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18236
18237         * gcc.dg/uninit-D.c: New Test.
18238         * gcc.dg/uninit-E.c: New Test.
18239         * gcc.dg/uninit-F.c: New Test.
18240         * gcc.dg/uninit-G.c: New Test.
18241
18242 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18243
18244         * g++.dg/README: Describe the pch directory.
18245
18246 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18247
18248         PR c++/11174
18249         * g++.dg/parse/access4.C: New test.
18250         * g++.dg/parse/access5.C: Likewise.
18251         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18252
18253 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18254
18255         * gcc.dg/noncompile/20030818-1.c: New.
18256
18257 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         PR c++/11957
18260         * g++.dg/warn/noeffect1.C: New test.
18261
18262         * g++.dg/template/scope2.C: New test.
18263         * g++.dg/template/error2.C: Correct dg-error
18264
18265 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18266
18267         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18268
18269 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18270
18271         PR C++/11512
18272         * g++.dg/template/warn1.C: New.
18273
18274 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18275
18276         * g++.dg/template/error2.C: New test.
18277         * g++.dg/lookup/using7.C: Adjust errors
18278         * g++.old-deja/g++.pt/crash36.C: Likewise.
18279         * g++.old-deja/g++.pt/derived3.C: Likewise.
18280
18281 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18282
18283         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18284         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18285         * gcc.c-torture/execute/builtins/string-9.c: New, from
18286         string-opt-9.c.  Adjust for execute/builtins framework.
18287         * gcc.c-torture/execute/string-opt-9.c: Delete.
18288
18289 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18290
18291         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18292
18293         * g++.dg/parse/ret-type2.C: New test.
18294
18295         PR c++/11703
18296         * g++.dg/init/new8.C: New test.
18297
18298         PR c++/10923
18299         * g++.dg/parse/typedef5.C: New test.
18300
18301         PR c++/9512
18302         * g++.dg/parse/qualified2.C: New test.
18303         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18304         invalid code.
18305
18306 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18307
18308         * g++.dg/conversion/ptrmem1.C: New test.
18309
18310 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18311
18312         PR target/11693
18313         * gcc.dg/20030811-1.c: New test.
18314
18315         PR target/11535
18316         * gcc.c-torture/execute/20030811-1.c: New test.
18317
18318 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18319
18320         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18321
18322 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/11789.C
18325         * g++.dg/inherit/multiple1.C: New test.
18326
18327 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18328
18329         * gcc.dg/spe1.c: New test.
18330
18331         PR c++/11670
18332         * g++.dg/expr/cast2.C: New test.
18333
18334         PR c++/10530
18335         * g++.dg/template/dependent-name2.C: New test.
18336
18337 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18338
18339         * g++.dg/parse/crash11.C: Put the dg options in comments.
18340
18341 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18342
18343         * lib/gcc-dg.exp: Update for diagnostic change.
18344
18345 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18346
18347         PR c++/5767
18348         * g++.dg/parse/crash11.C: New test.
18349
18350 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18351
18352         * gcc.dg/cpp/spacing1.c: Update.
18353
18354 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18355
18356         PR target/11739
18357         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18358         a value for -mtune.
18359
18360 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18361
18362         PR middle-end/11771
18363         * gcc.c-torture/compile/20030804-1.c: New test case.
18364
18365 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18366
18367         * gcc.dg/20030804-1.c: New test case.
18368
18369 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18370
18371         * gcc.dg/cpp/separate-1.c: New test.
18372
18373 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18374
18375         PR c++/11704
18376         * g++.dg/template/dependent-expr2.C: New test.
18377
18378         PR c++/11766
18379         * g++.dg/expr/ptrmem1.C: New test.
18380
18381 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18382
18383         PR c++/9453
18384         * g++.dg/template/friend15.C: New test.
18385
18386 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18387
18388         * lib/dg-pch.exp: Work round PCH bug.
18389
18390 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18393         builtins.  Move cases from builtins-4.c here.
18394
18395         * gcc.dg/torture/builtin-math-1.c: New test taken from
18396         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18397         additional cases.
18398
18399         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18400         Delete.
18401
18402 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         PR c++/9447
18405         * g++.dg/template/using7.C: New test.
18406
18407 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18408
18409         * import1.c, import2.c: New tests.
18410
18411 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18412
18413         * g++.dg/eh/crossjump1.C: New test.
18414
18415 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/11697
18418         * g++.dg/template/using6.C: New test.
18419
18420         PR c++/11744
18421         * g++.dg/template/koenig2.C: New test.
18422
18423 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18424
18425         PR c++/7983
18426         * g++.dg/parse/typedef4.C: New test.
18427
18428 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18429
18430         PR c++/8442, c++/8806
18431         * g++.dg/template/elab1.C: New test.
18432         * g++.dg/template/type2.C: Likewise.
18433         * g++.dg/template/ttp3.C: Adjust expected error message.
18434         * g++.old-deja/g++.law/visibility13.C: Likewise.
18435         * g++.old-deja/g++.niklas/t135.C: Likewise.
18436         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18437         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18438         template argument.
18439         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18440
18441 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         PR c++/11295
18444         * g++.dg/ext/stmtexpr1.C: New test.
18445
18446         * g++.dg/opt/tmp1.C: New test.
18447
18448         PR c++/11525
18449         * g++.dg/parse/constant4.C: New test.
18450
18451         PR c++/9447
18452         * g++.dg/template/using5.C: New test.
18453
18454 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18455
18456         * gcc.dg/builtins-27.c: New test case.
18457
18458 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18459
18460         * gcc.dg/tls/opt-7.c: New test.
18461
18462 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18463
18464         * g++.old-deja/g++.other/crash18.C: Remove.
18465
18466 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         * g++.dg/template/explicit3.C: New.
18469         * g++.dg/template/explicit4.C: New.
18470         * g++.dg/template/explicit5.C: New.
18471
18472         PR c++/11347
18473         * g++.dg/template/memtmpl1.C: New.
18474
18475 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18476
18477         PR target/11565
18478         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18479         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18480
18481 2003-07-30  Jan Hubicka  <jh@suse.cz>
18482
18483         * vtgc1.c: Kill.
18484
18485 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18486
18487         * gcc.dg/struct-in-proto-1.c: New test.
18488
18489 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18490
18491         * gcc.dg/cpp/include2.c: Only expect one message.
18492
18493 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18494
18495         PR c++/9447
18496         * g++.dg/template/using1.C: New test.
18497         * g++.dg/template/using2.C: New test.
18498         * g++.dg/template/using3.C: New test.
18499         * g++.dg/template/using4.C: New test.
18500
18501 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18502
18503         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18504         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18505
18506 2003-07-28  Jan Hubicka  <jh@suse.cz>
18507
18508         PR c++/11530
18509         * g++.dg/opt/call1.C: New test.
18510
18511 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18512
18513         PR c++/11667
18514         * g++.dg/init/enum2.C: New test.
18515         * g++.dg/template/overload1.C: Add "-w" option.
18516
18517 2003-07-28    <hp@bitrange.com>
18518
18519         * gcc.dg/Wdeclaration-after-statement-1.c,
18520         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18521
18522 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18523
18524         * gcc.c-torture/compile/20030725-1.c: New test.
18525
18526 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18527
18528         * gcc.dg/20030505.c: Only run for SPE.
18529         Remove definition of opaque type.
18530
18531 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18532
18533         * g++.dg/template/ptrmem6.C: New test.
18534
18535 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18536
18537         * gcc.c-torture/compile/zero-strct-2.c: New test.
18538
18539 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18540
18541         * gcc.dg/intermod-1.c: New test.
18542
18543 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         PR c++/11617
18546         * g++.dg/template/lookup2.C: New test.
18547         * g++.dg/template/memclass1.C: Remove instantiated from error.
18548         * g++.dg/other/error2.C: Tweak expected errors.
18549
18550         PR c++/11596
18551         * g++.dg/template/defarg3.C: New test.
18552
18553         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18554
18555 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18556
18557         * g++.dg/inherit/access5.C: New test.
18558
18559 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18560
18561         PR c++/11513
18562         * g++.dg/template/crash8.C: New test.
18563
18564 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18565
18566         PR c/10602
18567         * gcc.dg/noncompile/incomplete-2.c: New test.
18568
18569 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/11645
18572         * g++.dg/inherit/access4.C: New test.
18573
18574         PR c++/11517
18575         * g++.dg/expr/cond2.C: New test.
18576
18577         PR optimization/10679
18578         * g++.dg/opt/inline4.C: New test.
18579
18580 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18581
18582         * g++.dg/parse/crash10: New test.
18583
18584 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18585
18586         * g++.dg/ext/flexary1.C: New test.
18587
18588 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18589
18590         PR c++/10793
18591         * g++.dg/template/crash9.C: New test.
18592
18593 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18594
18595         PR c++/3004
18596         * g++.dg/parse/typedef3.C: New test.
18597
18598         PR c++/7906
18599         * g++.dg/parse/operator2.C: New test.
18600
18601         PR c++/8895
18602         * g++.dg/parse/def-tmpl-arg1.C: New test.
18603
18604         PR c++/9282
18605         * g++.dg/parse/funptr1.C: New test.
18606
18607         PR c++/9452
18608         * g++.dg/parse/ambig3.C: New test.
18609
18610         PR c++/9454
18611         * g++.dg/parse/operator3.C: New test.
18612
18613         PR c++/9486
18614         * g++.dg/parse/template10.C: New test.
18615
18616         PR c++/9488
18617         * g++.dg/parse/template11.C: New test.
18618
18619         PR c++/10150
18620         * g++.dg/parse/invalid-op1.C: New test.
18621
18622         PR c++/10247
18623         * g++.dg/parse/condexpr1.C: New test.
18624
18625 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         * g++.dg/ext/packed3.C: New test.
18628         * g++.dg/ext/packed4.C: New test.
18629
18630         * gcc.dg/pack-test-3.c: New test.
18631
18632 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18633
18634         * lib/compat.exp: Handle dg-options per source file.
18635         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18636         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18637         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18638         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18639         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18640         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18641         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18642         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18643         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18644         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18645         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18646         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18647         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18648         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18649
18650 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18651
18652         PR c/10320
18653         * gcc.c-torture/execute/20030718-1.c: New test.
18654
18655 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         PR optimization/11536
18658         * gcc.dg/20030721-1.c: New test.
18659
18660 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c++/11546
18663         * g++.dg/template/lookup1.C: New test.
18664
18665 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18666
18667         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18668         diagnostics of ill-formed constructs involving labels.
18669         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18670         the new 'previously defined here' message.
18671
18672 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18673
18674         * g++.dg/parse/non-dependent2.C: New test.
18675
18676 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18677
18678         * g++.dg/init/init-ref4.C: xfail on targets without
18679         weak symbols.
18680
18681 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18682
18683         PR target/11087
18684         * gcc.c-torture/execute/20030717-1.c: New test.
18685
18686 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18687
18688         * g++.dg/opt/cfg1.C: New test.
18689
18690 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18691
18692         PR optimization/11557
18693         * gcc.dg/20030717-1.c: New test.
18694
18695 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18696
18697         PR c++/10476
18698         * g++.dg/expr/crash-1.C: New test.
18699
18700         PR c++/11027
18701         * g++.dg/template/init3.C: New test.
18702
18703         PR c++/8222
18704         * g++.dg/template/non-dependent1.C: New test.
18705
18706         PR c++/11070
18707         * g++.dg/template/non-dependent2.C: New test.
18708
18709         PR c++/11071
18710         * g++.dg/template/non-dependent3.C: New test.
18711
18712         PR c++/9907
18713         * g++.dg/template/sizeof5.C: New test.
18714
18715 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18716
18717         PR 11498
18718         * gcc.c-torture/compile/mangle-1.c: New file.
18719
18720 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/7809
18723         * g++.dg/parse/access3.C: New test.
18724
18725 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18726
18727         PR c++/11384
18728         * g++.dg/init/init-ref4.C: New test.
18729
18730 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18731
18732         PR c++/11547
18733         * g++.dg/parse/constant3.C: New test.
18734         * g++.dg/parse/crash7.C: Likewise.
18735
18736 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18737
18738         PR target/11008
18739         * gcc.dg/i386-pentium4-not-mull.c: New.
18740
18741 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18742
18743         * gcc.dg/asm-names.c (ymain): Make it weak.
18744
18745 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18746
18747         PR c++/5421
18748         * g++.dg/template/friend21.C: New test.
18749
18750 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18751
18752         * gcc.dg/cleanup-8.c: New test.
18753         * gcc.dg/cleanup-9.c: New test.
18754
18755 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18756
18757         * g++.dg/ext/dll-MI1.h: New file.
18758         * g++.dg/ext/dllexport-MI1.C: New file.
18759         * g++.dg/ext/dllimport-MI1.C: New file.
18760
18761 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18762
18763         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18764         it does not have cmpstrsi patterns (just cmpmemsi).
18765
18766 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR debug/11473
18769         * g++.dg/debug/debug8.C: New test.
18770
18771 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18772
18773         PR c++/10108
18774         * g++.dg/template/crash7.C: New test.
18775
18776 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18777
18778         PR target/10795
18779         * gcc.c-torture/compile/20030708-1.c: New.
18780
18781 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18782
18783         * gcc.c-torture/execute/20030715-1.c: New test.
18784
18785 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18786
18787         * gcc.dg/pch/inline-3.c: New file.
18788         * gcc.dg/pch/inline-3.hs: New file.
18789         * gcc.dg/pch/inline-4.c: New file.
18790         * gcc.dg/pch/inline-4.hs: New file.
18791
18792 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/11509
18795         * g++.dg/template/crash6.C: New test.
18796
18797         PR c++/7053
18798         * g++.dg/template/friend20.C: New test.
18799
18800         PR c++/7019
18801         * g++.dg/template/overload2.C: New test.
18802
18803 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18804
18805         PR optimization/11440
18806         * gcc.c-torture/execute/20030714-1.c: New test.
18807
18808 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18809
18810         PR c++/11154
18811         * g++.dg/template/partial2.C: New test.
18812
18813 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/11503
18816         * g++.dg/template/anon1.C: New test.
18817
18818         PR c++/11493
18819         PR c++/11495
18820         * g++.dg/parse/template9.C: Likewise.
18821         * g++.dg/template/crash4.C: New test.
18822         * g++.dg/template/koenig1.C: Likewise.
18823         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18824         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18825         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18826         functions.
18827         * g++.old-deja/g++.jason/template36.C: Likewise.
18828         * g++.old-deja/g++.mike/p1989.C: Likewise.
18829         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18830         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18831         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18832         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18833         compiling.
18834         * g++.old-deja/g++.pt/union2.C: Use this->.
18835
18836 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18837
18838         * gcc.dg/20030711-1.c: New test.
18839
18840 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18841
18842         PR c++/11050
18843         * g++.dg/parse/args1.C: New test.
18844         * g++.pt/defarg8.C: Change expected errors.
18845
18846 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18847
18848         PR c++/8164
18849         * g++.dg/template/nontype2.C: New test.
18850
18851         PR c++/10558
18852         * g++.dg/parse/template8.C: New test.
18853
18854         PR c++/8327
18855         * g++.dg/template/scope1.C: New test.
18856
18857         * g++.dg/warn/Wsign-compare-1.C: New test.
18858
18859 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18860
18861         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18862
18863 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR c++/9411
18866         * g++.dg/template/explicit2.C: New test.
18867
18868         PR c++/10032
18869         * g++.dg/warn/pedantic1.C: New test.
18870
18871 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         PR c++ 9483
18874         * g++.dg/other/field1.C: New test.
18875
18876 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18877
18878         PR c/11449
18879         * gcc.c-torture/compile/20030707-1.c: New.
18880
18881 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18882
18883         PR c++/10849
18884         * g++.dg/template/access12.C: New test.
18885
18886 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18887
18888         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18889         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18890         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18891         * gcc.misc-tests/gcov.exp: Update
18892         * g++.dg/gcov/gcov.exp: Update
18893         * lib/gcov.exp: Update.
18894
18895 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18896
18897         * g++.dg/abi/mangle17.C: Make sure template expressions are
18898         dependent.
18899         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18900         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18901         * g++.dg/opt/stack1.C: Remove erroneous code.
18902         * g++.dg/parse/template7.C: New test.
18903         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18904         * g++.old-deja/g++.pt/crash4.C: Likewise.
18905
18906 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18907
18908         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18909         with zero or one occurence of `$' after the initial `L'.
18910
18911 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18912
18913         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18914
18915 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18916
18917         PR c/11370
18918         * gcc.dg/Wunreachable-6.c: New testcase.
18919         * gcc.dg/Wunreachable-7.c: New testcase.
18920
18921 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18922
18923         PR c/11420
18924         * gcc.dg/20030708-1.c: New test.
18925
18926 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18927
18928         * gcc.dg/compat/sdata-section.h: New file.
18929         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18930         * gcc.dg/torture/mips-sdata-1.c: New test.
18931
18932 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18933
18934         PR c++/11030
18935         * g++.dg/template/friend19.C: New test.
18936
18937 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * g++.dg/opt/strength-reduce.C: New test.
18940
18941 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18942
18943         PR target/10979
18944         * gcc.dg/20030707-1.c: New testcase.
18945
18946 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18947
18948         PR optimization/11059
18949         * g++.dg/opt/emptyunion.C: New testcase.
18950
18951 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18952             Eric Botcazou  <ebotcazou@libertysurf.fr>
18953
18954         * g++.dg/opt/stack1.C: New test.
18955
18956 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18957
18958         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18959         run test.
18960
18961         PR c++/11431
18962         * g++.dg/expr/static_cast3.C: New test.
18963
18964 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18965
18966         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18967         everywhere.
18968         * gcc.dg/concat.c: Concatenation of string constants with
18969         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18970         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18971         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18972         necessary to avoid multi-character character constant warning.
18973         * gcc.dg/cpp/escape.c: Likewise.
18974         * gcc.dg/cpp/ucs.c: Likewise.
18975         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18976         Fix a typo.
18977
18978 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18979
18980         PR c/11428
18981         * gcc.c-torture/compile/20030704-1.c: New.
18982
18983 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18984
18985         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18986
18987 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18988
18989         PR c++/5287, PR c++/7910,  PR c++/11021
18990         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18991         tests for warnings.
18992         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18993         * g++.dg/ext/dllimport3.C: Likewise.
18994         * g++.dg/ext/dllimport4.C: New file.
18995         * g++.dg/ext/dllimport5.C: New file.
18996         * g++.dg/ext/dllimport6.C: New file.
18997         * g++.dg/ext/dllimport7.C: New file.
18998         * g++.dg/ext/dllimport8.C: New file.
18999         * g++.dg/ext/dllimport9.C: New file.
19000         * g++.dg/ext/dllimport10.C: New file.
19001         * g++.dg/ext/dllexport1.C: New file.
19002
19003 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19004
19005         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19006         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19007
19008 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19009
19010         * gcc.dg/builtins-25.c: New testcase.
19011         * gcc.dg/builtins-26.c: New testcase.
19012
19013 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19014
19015         * gcc.dg/compat/vector-defs.h: New file.
19016         * gcc.dg/compat/vector-setup.h: New file.
19017         * gcc.dg/compat/vector-check.h: New file.
19018         * gcc.dg/compat/vector-1_main.c: New file.
19019         * gcc.dg/compat/vector-1_x.c: New file.
19020         * gcc.dg/compat/vector-1_y.c: New file.
19021         * gcc.dg/compat/vector-2_main.c: New file.
19022         * gcc.dg/compat/vector-2_x.c: New file.
19023         * gcc.dg/compat/vector-2_y.c: New file.
19024
19025         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19026         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19027         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19028         * gcc.dg/compat/struct-align-1.h: New file.
19029         * gcc.dg/compat/struct-align-1_main.c: New file.
19030         * gcc.dg/compat/struct-align-1_x.c: New file.
19031         * gcc.dg/compat/struct-align-1_y.c: New file.
19032         * gcc.dg/compat/struct-align-2.h: New file.
19033         * gcc.dg/compat/struct-align-2_main.c: New file.
19034         * gcc.dg/compat/struct-align-2_x.c: New file.
19035         * gcc.dg/compat/struct-align-2_y.c: New file.
19036
19037         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19038         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19039         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19040         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19041         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19042         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19043         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19044         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19045         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19046         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19047         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19048         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19049         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19050         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19051         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19052         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19053         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19054         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19055         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19056         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19057         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19058         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19059         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19060         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19061         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19062         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19063         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19064         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19065         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19066
19067 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19068
19069         * gcc.dg/i386-call-1.c: New test.
19070
19071 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19072
19073         PR c++/9162
19074         * g++.dg/parse/defarg4.C: New.
19075
19076 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19077
19078         PR target/10700
19079         * gcc.c-torture/compile/20030703-1.c: New test case.
19080
19081 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19082
19083         * g++.dg/template/local3.C: Remove extra semicolon.
19084
19085 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19086
19087         * gcc.dg/i386-volatile-1.c: New test.
19088
19089 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19090
19091         PR c++/11072
19092         * g++.dg/other/offsetof2.C: XFAIL.
19093         * g++.dg/other/offsetof5.C: New.
19094
19095         PR c++/10219
19096         * g++.dg/template/error1.C: New.
19097
19098         PR c++/9779
19099         * g++.dg/template/dependent-expr1.C: New.
19100
19101 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/6949
19104         * g++.dg/template/local3.C: New test.
19105
19106         PR c++/11149
19107         * g++.dg/lookup/scoped6.C: New test.
19108
19109 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19110
19111         PR c++/8046
19112         * g++.dg/other/error7.C: New test.
19113
19114 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19115
19116         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19117         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19118         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19119         * g++.old-deja/g++.other/union2.C: Likewise.
19120         * gcc.dg/c90-const-expr-2.c: Likewise.
19121         * gcc.dg/c90-const-expr-3.c: Likewise.
19122         * gcc.dg/c99-const-expr-2.c: Likewise.
19123         * gcc.dg/c99-const-expr-3.c: Likewise.
19124         * gcc.dg/concat.c: Likewise.
19125
19126 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/9559
19129         * g++.dg/init/static1.C: New test.
19130
19131 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19132
19133         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19134         * g++.old-deja/g++.other/access2.C: Likewise.
19135         * g++.old-deja/g++.other/decl2.C: Likewise.
19136         * gcc.c-torture/execute/20020615-1.c: Likewise.
19137
19138 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19139
19140         PR c++/4933
19141         * g++.dg/template/sizeof4.C: New test.
19142
19143 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19144
19145         * g++.dg/other/error6.C: New test.
19146
19147 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19148
19149         PR c++/10750
19150         * g++.dg/parse/constant2.C: New test.
19151
19152 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19153
19154         PR c++/11106
19155         * g++.dg/other/error5.C: New test.
19156
19157 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19158
19159         * gcc.dg/format/gcc_diag-1.c: New test.
19160
19161 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19162
19163         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19164
19165 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19168         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19169         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19170
19171 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * gcc.c-torture/execute/builtins/string-8.c: New test.
19174         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19175         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19176         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19177
19178 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR c++/10468
19181         * g++.dg/ext/typeof6.C: New test.
19182
19183 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR c++/10796
19186         * g++.dg/init/enum1.C: New test.
19187
19188 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19189
19190         * gcc.dg/20030627-1.c: New test.
19191
19192 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/11332
19195         * g++.dg/expr/static_cast2.C: New test.
19196
19197 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19198             Jakub Jelinek  <jakub@redhat.com>
19199
19200         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19201         sprintf(dst,"%s",src) optimization.
19202         * gcc.c-torture/execute/20030626-1.c: New test case.
19203         * gcc.c-torture/execute/20030626-2.c: New test case.
19204
19205 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19206
19207         * gcc.c-torture/execute/multi-ix.c: New test.
19208
19209         * gcc.c-torture/execute/simd-4.c (main):
19210         Added missing semicolon at end of union.
19211
19212 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19213
19214         PR c++/8266
19215         * g++.dg/template/explicit-instantiation3.C: New test.
19216
19217 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19218
19219         * gcc.dg/20030626-1.c: Use signed char.
19220
19221 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19222
19223         * gcc.dg/20030626-1.c: New test.
19224
19225 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19226
19227         * const-str-2.m: Update.
19228
19229 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19230
19231         PR c++/10990
19232         * g++.dg/rtti/dyncast1.C: New test.
19233         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19234         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19235         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19236
19237         PR c++/10931
19238         * g++.dg/expr/static_cast1.C: New test.
19239
19240 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19241
19242         * gcc.dg/20030625-1.c: New test.
19243
19244 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19245
19246         * gcc.c-torture/compile/20030624-1.c: New test case.
19247
19248 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/execute/string-opt-17.c: New test.
19251
19252 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR c++/5754
19255         * g++.dg/parse/crash6.C: New test.
19256
19257 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19258
19259         * gcc.dg/builtins-24.c: New test case.
19260
19261 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * g++.dg/opt/operator1.C: New test.
19264
19265 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19266
19267         * gcc.c-torture/execute/string-opt-16.c: New test case.
19268
19269 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19270
19271         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19272         * g++.old-deja/g++.other/conv7.C: Likewise
19273         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19274         * g++.old-deja/g++.other/overload14.C: Likewise.
19275
19276 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19277
19278         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19279         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19280
19281 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/10888
19284         * g++.dg/warn/Winline-3.C: New test.
19285
19286 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19287
19288         * lib/target-supports.exp (check_alias_available): Make the test
19289         program acceptable to the Solaris assembler.
19290
19291         PR c++/10749
19292         * g++.dg/template/memclass2.C: New test.
19293
19294 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19295             Eric Botcazou  <ebotcazou@libertysurf.fr>
19296
19297         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19298         data for non-matching targets.
19299         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19300
19301 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/10845
19304         * g++.dg/template/member3.C: New test.
19305
19306 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19307
19308         PR c++/10939
19309         * g++.dg/template/func1.C: New test.
19310
19311         PR c++/9649
19312         * g++.dg/template/static4.C: New test.
19313         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19314
19315         PR c++/11041
19316         * g++.dg/init/ref7.C: New test.
19317
19318 2003-06-19  Matt Austern  <austern@apple.com>
19319
19320         PR c++/11228
19321         * g++.dg/anew1.C: New test.
19322         * g++.dg/anew2.C: New test.
19323         * g++.dg/anew3.C: New test.
19324         * g++.dg/anew4.C: New test.
19325
19326 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19327
19328         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19329
19330 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19331
19332         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19333         endian-dependent.
19334
19335 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19336
19337         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19338         Remove cruft.
19339
19340 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19341
19342         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19343         * gcc.c-torture/compile/961203-1.c: Likewise.
19344         * gcc.c-torture/compile/980506-1.c: Likewise.
19345
19346 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++/10712
19349         * g++.dg/lookup/using7.C: New test.
19350
19351 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19352
19353         PR c++/11105
19354         * g++.dg/abi/conv1.C: Remove it.
19355         * g++.dg/template/conv7.C: New test.
19356         * g++.dg/template/conv8.C: Likewise.
19357         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19358         conversion operator.
19359
19360 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19361
19362         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19363         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19364         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19365         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19366         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19367         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19368         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19369         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19370         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19371         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19372         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19373         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19374         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19375         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19376         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19377         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19378         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19379         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19380         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19381         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19382         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19383         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19384         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19385         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19386         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19387         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19388         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19389         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19390         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19391
19392 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19393
19394         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19395         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19396         indications.
19397
19398 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19399
19400         * gcc.dg/i386-387-5.c: New test case.
19401         * gcc.dg/i386-387-6.c: New test case.
19402         * gcc.dg/builtins-23.c: New test case.
19403
19404 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19405
19406         * gcc.dg/builtins-22.c: New test case.
19407         * gcc.dg/i386-387-1.c: Update to test exp.
19408         * gcc.dg/i386-387-2.c: Likewise.
19409
19410 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19411
19412         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19413
19414 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * lib/gcc-dg.exp (dg-require-dll): New function.
19417         (dg-xfail-if): Likewise.
19418         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19419         driver.
19420
19421         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19422         * gcc.c-torture/compile/20001205-1.c: Likewise.
19423         * gcc.c-torture/compile/20001226-1.c: Likewise.
19424         * gcc.c-torture/compile/20010518-2.c: Likewise.
19425         * gcc.c-torture/compile/20020312-1.c: Likewise.
19426         * gcc.c-torture/compile/20020604-1.c: Likewise.
19427         * gcc.c-torture/compile/920501-12.c: Likewise.
19428         * gcc.c-torture/compile/920501-4.c: Likewise.
19429         * gcc.c-torture/compile/920520-1.c: Likewise.
19430         * gcc.c-torture/compile/920521-1.c: Likewise.
19431         * gcc.c-torture/compile/920625-1.c: Likewise.
19432         * gcc.c-torture/compile/961203-1.c: Likewise.
19433         * gcc.c-torture/compile/980506-1.c: Likewise.
19434         * gcc.c-torture/compile/981006-1.c: Likewise.
19435         * gcc.c-torture/compile/981022-1.c: Likewise.
19436         * gcc.c-torture/compile/981223-1.c: Likewise.
19437         * gcc.c-torture/compile/990617-1.c: Likewise.
19438         * gcc.c-torture/compile/dll.c: Likewise.
19439         * gcc.c-torture/compile/labels-3.c: Likewise.
19440         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19441         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19442         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19443         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19444         * gcc.c-torture/compile/simd-5.c: Likewise.
19445         * gcc.c-torture/compile/20000804-1.x: Remove.
19446         * gcc.c-torture/compile/20001205-1.x: Likewise.
19447         * gcc.c-torture/compile/20001226-1.x: Likewise.
19448         * gcc.c-torture/compile/20010518-2.x: Likewise.
19449         * gcc.c-torture/compile/20020312-1.x: Likewise.
19450         * gcc.c-torture/compile/20020604-1.x: Likewise.
19451         * gcc.c-torture/compile/920501-12.x: Likewise.
19452         * gcc.c-torture/compile/920501-4.x: Likewise.
19453         * gcc.c-torture/compile/920520-1.x: Likewise.
19454         * gcc.c-torture/compile/920521-1.x: Likewise.
19455         * gcc.c-torture/compile/920625-1.x: Likewise.
19456         * gcc.c-torture/compile/961203-1.x: Likewise.
19457         * gcc.c-torture/compile/980506-1.x: Likewise.
19458         * gcc.c-torture/compile/981006-1.x: Likewise.
19459         * gcc.c-torture/compile/981022-1.x: Likewise.
19460         * gcc.c-torture/compile/981223-1.x: Likewise.
19461         * gcc.c-torture/compile/990617-1.x: Likewise.
19462         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19463         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19464         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19465         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19466         * gcc.c-torture/compile/simd-5.x: Likewise.
19467
19468         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19469
19470 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19471
19472         * gcc.c-torture/execute/20030611-1.c: New test.
19473
19474 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19475
19476         PR middle-end/168
19477         * gcc.dg/20030612-1.c: New test case.
19478
19479 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/10635
19482         * g++.dg/expr/cast1.C: New test.
19483
19484 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19485
19486         * gcc.dg/builtins-21.c: New test case.
19487
19488 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19489
19490         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19491         options instead of at the end.
19492         * lib/objc.exp (objc_target_compile): Likewise.
19493
19494 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/10432
19497         * g++.dg/parse/error1.C: New test.
19498
19499 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19500
19501         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19502         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19503         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19504         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19505         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19506         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19507         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19508         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19509         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19510         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19511         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19512         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19513         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19514         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19515         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19516         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19517         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19518         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19519         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19520         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19521         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19522         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19523         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19524         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19525
19526         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19527         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19528         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19529         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19530         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19531         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19532         * gcc.dg/compat/scalar-return-3_main.c: New file.
19533         * gcc.dg/compat/scalar-return-3_x.c: New file.
19534         * gcc.dg/compat/scalar-return-3_y.c: New file.
19535         * gcc.dg/compat/scalar-return-4_main.c: New file.
19536         * gcc.dg/compat/scalar-return-4_x.c: New file.
19537         * gcc.dg/compat/scalar-return-4_y.c: New file.
19538
19539 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19540
19541         * gcc.dg/compat/fp2-struct-check.h: New file.
19542         * gcc.dg/compat/fp2-struct-defs.h: New file.
19543         * gcc.dg/compat/fp2-struct-init.h: New file.
19544         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19545         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19546         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19547         * gcc.dg/compat/struct-return-10_main.c: New file.
19548         * gcc.dg/compat/struct-return-10_x.c: New file.
19549         * gcc.dg/compat/struct-return-10_y.c: New file.
19550
19551         * gcc.dg/compat/compat-common.h: New file.
19552         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19553         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19554         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19555         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19556         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19557         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19558         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19559         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19560         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19561         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19562         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19563         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19564         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19565         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19566         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19567         * gcc.dg/compat/small-struct-check.h: Ditto.
19568         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19569         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19570         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19571         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19572         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19573         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19574         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19575         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19576         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19577         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19578         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19579         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19580         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19581         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19582         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19583         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19584         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19585         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19586         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19587         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19588         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19589         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19590         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19591         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19592         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19593         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19594         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19595         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19596         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19597         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19598
19599 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19600
19601         * g++.dg/pch/static-1.C: New file.
19602         * g++.dg/pch/static-1.Hs: New file.
19603
19604 2003-06-10  Richard Henderson  <rth@redhat.com>
19605
19606         * gcc.dg/asm-7.c: Adjust expected warning text.
19607
19608 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19609
19610         * gcc.dg/builtins-20.c: New test case.
19611
19612 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19613
19614         PR c++/11131
19615         * g++.dg/opt/template1.C: New test.
19616
19617 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19618
19619         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19620         additional_sources.
19621
19622 2003-05-21  David Taylor  <dtaylor@emc.com>
19623
19624         * gcc.dg/Wpadded.c: New file.
19625
19626 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19627
19628         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19629         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19630         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19631         dg-require-weak.
19632
19633 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19634
19635         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19636
19637 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19638
19639         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19640         (dg-require-alias): Likewise.
19641         (dg-require-gc-sections): Likewise.
19642         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19643
19644 2003-06-08  Richard Henderson  <rth@redhat.com>
19645
19646         * gcc.dg/20011029-2.c: Fix the array reference.
19647         * gcc.dg/asm-7.c: New.
19648
19649 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19650
19651         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19652
19653 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19654
19655         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19656         (dg-require-gc-sections): Likewise.
19657
19658 2003-06-08  Jan Hubicka  <jh@suse.cz>
19659
19660         * i386-cmov1.c: Fix regular expression.
19661         * i386-cvt-1.c: Likewise.
19662         * i386-local.c: Likewise.
19663         * i386-local2.c: Likewise.
19664         * i386-mul.c: Likewise.
19665         * i386-ssetype-1.c: Likewise.
19666         * i386-ssetype-3.c: Likewise.
19667         * i386-ssetype-5.c: Likewise.
19668
19669 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19670
19671         PR c++/11039
19672         * g++.dg/warn/implicit-typename2.C: New test.
19673         * g++.dg/warn/implicit-typename3.C: New test.
19674
19675 2003-06-07  Richard Henderson  <rth@redhat.com>
19676
19677         * g++.dg/other/offsetof3.C: Use size_t.
19678         * g++.dg/other/offsetof4.C: Likewise.
19679
19680 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19681
19682         * lib/copy-file.exp: New. Implement gcc_copy_files.
19683
19684         * lib/dg-pch.exp: Load copy-file.exp
19685         (dg-pch): Use gcc_copy_files instead of "file copy".
19686
19687 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * gcc.dg/weak/weak.exp: Simplify.
19690         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19691         * gcc.dg/weak/weak-1.c: Likewise.
19692         * gcc.dg/weak/weak-2.c: Likewise.
19693         * gcc.dg/weak/weak-3.c: Likewise.
19694         * gcc.dg/weak/weak-4.c: Likewise.
19695         * gcc.dg/weak/weak-5.c: Likewise.
19696         * gcc.dg/weak/weak-6.c: Likewise.
19697         * gcc.dg/weak/weak-7.c: Likewise.
19698         * gcc.dg/weak/weak-8.c: Likewise.
19699         * gcc.dg/weak/weak-9.c: Likewise.
19700
19701 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19702
19703         gcc.c-torture/execute/20030606-1.c: New.
19704
19705 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19706
19707         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19708         * gcc.dg/builtins-19.c: Likewise.
19709
19710 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19711
19712         * gcc.dg/builtins-2.c: Add some more tests.
19713         * gcc.dg/builtins-18.c: New test case.
19714         * gcc.dg/builtins-19.c: New test case.
19715
19716 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19717             Jim Wilson  <wilson@tuliptree.org>
19718
19719         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19720
19721 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19724         mempcpy/stpcpy calls not to be optimized into something else.
19725         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19726         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19727         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19728
19729 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19730
19731         * gcc.dg/format/asm_fprintf-1.c: New test.
19732
19733 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19734
19735         * lib/gcc-defs.exp (additional_sources): New variable.
19736         (dg-additional-sources): New function.
19737         (additional_files): New variable.
19738         (dg-additional-files): New function.
19739         (dg-additional-files-options): Likewise.
19740         * lib/gcc-dg.exp (dg-require-weak): New function.
19741         (dg-require-alias): Likewise.
19742         (dg-require-gc-sections): Likewise.
19743         * lib/target-supports.exp (check_alias_available): Remove testfile
19744         parameter.
19745         (check_gc_sections_available): New function.
19746         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19747         (dg-gpp-additional-files): Likewise.
19748         * lib/g++.exp (additional_sources): Remove.
19749         (additional_files): Likewise.
19750         (g++_target_compile): Use dg-additional-files-options.
19751
19752         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19753         Tcl logic.
19754         * gcc.dg/special/ecos.exp: Remove.
19755         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19756         * gcc.dg/special/alias-1.c: Likewise.
19757         * gcc.dg/special/alias-2.c: Likewise.
19758         * gcc.dg/special/gcsec-1.c: Likewise.
19759         * gcc.dg/special/weak-1.c: Likewise.
19760         * gcc.dg/special/weak-2.c: Likewise.
19761         * gcc.dg/special/wkali-1.c: Likewise.
19762         * gcc.dg/special/wkali-2.c: Likewise.
19763
19764         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19765         dg-gpp-additional-*.
19766         * g++.dg/special/conpr-3.C: Likewise.
19767         * g++.dg/special/conpr-4.C: Likewise.
19768         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19769         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19770         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19771         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19772         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19773         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19774         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19775         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19776         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19777         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19778         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19779         * g++.old-deja/g++.other/comdat1.C: Likewise.
19780         * g++.old-deja/g++.other/comdat2.C: Likewise.
19781         * g++.old-deja/g++.other/comdat3.C: Likewise.
19782         * g++.old-deja/g++.other/ctor1.C: Likewise.
19783         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19784
19785 2003-06-05  Richard Henderson  <rth@redhat.com>
19786
19787         * gcc.dg/debug/20030605-1.c: New.
19788
19789 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19790
19791         * README.QMTEST: Update.
19792
19793 2003-06-04  Richard Henderson  <rth@redhat.com>
19794
19795         * gcc.dg/cleanup-1.c: New.
19796         * gcc.dg/cleanup-2.c: New.
19797         * gcc.dg/cleanup-3.c: New.
19798         * gcc.dg/cleanup-4.c: New.
19799         * gcc.dg/cleanup-5.c: New.
19800         * gcc.dg/cleanup-6.c: New.
19801         * gcc.dg/cleanup-7.c: New.
19802
19803 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19804
19805         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19806
19807         * lib/dg-pch.exp: New file.
19808         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19809         * gcc.dg/pch/pch.exp: Likewise.
19810
19811 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19812
19813         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19814         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19815         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19816         * gcc.dg/builtins-17.c: New test case.
19817         * gcc.dg/i386-387-4.c: New test case.
19818         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19819
19820 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19821
19822         * gcc.dg/ultrasp9.c: New test.
19823
19824 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19825
19826         * gcc.c-torture/compile/20030604-1.c: New test.
19827         * gcc.dg/sparc-constant-1.c: New test.
19828
19829 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19830
19831         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19832
19833 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19834
19835         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19836
19837         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19838         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19839
19840 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19841
19842         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19843
19844 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19845
19846         PR c++/10940
19847         * g++.dg/template/spec10.C: New test.
19848
19849 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19850
19851         * gcc.dg/builtins-16.c: New test case.
19852
19853 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19854
19855         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19856         mempcpy test with post-increments.
19857         * gcc.c-torture/execute/string-opt-3.c: New test.
19858         * gcc.dg/string-opt-1.c: New test.
19859
19860 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19861
19862         PR fortran/10965
19863         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19864
19865 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19866
19867         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19868         (scan-assembler): ... here.  Use dg-scan.
19869         (scan-assembler-not): Likewise.
19870         (scan-file): New function.
19871         (scan-file-not): Likewise.
19872         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19873         * gcc.dg/cpp/_Pragma4.c: Likewise.
19874         * gcc.dg/cpp/_Pragma5.c: Likewise.
19875         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19876         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19877         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19878         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19879         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19880         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19881         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19882         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19883         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19884         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19885         * gcc.dg/cpp/cxxcom1.c: Likewise.
19886         * gcc.dg/cpp/line1.c: Likewise.
19887         * gcc.dg/cpp/maccom1.c: Likewise.
19888         * gcc.dg/cpp/maccom2.c: Likewise.
19889         * gcc.dg/cpp/maccom3.c: Likewise.
19890         * gcc.dg/cpp/maccom4.c: Likewise.
19891         * gcc.dg/cpp/maccom5.c: Likewise.
19892         * gcc.dg/cpp/maccom6.c: Likewise.
19893         * gcc.dg/cpp/multiline.c: Likewise.
19894         * gcc.dg/cpp/spacing1.c: Likewise.
19895         * gcc.dg/cpp/spacing2.c: Likewise.
19896         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19897         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19898         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19899         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19900         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19901         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19902         * gcc.dg/cpp/cxxcom2.c: Likewise.
19903         * gcc.dg/cpp/cxxcom2.h: New file.
19904
19905         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19906         * g++.dg/cpp/truefalse.C: Here.
19907         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19908
19909 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19910
19911         * gcc.dg/cpp/redef3.c: New file.
19912
19913 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19914
19915         * gcc.dg/i386-loop-3.c: New test.
19916
19917 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19918
19919         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19920
19921 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19922
19923         * gcc.dg/fwrapv-1.c: New test case.
19924         * gcc.dg/fwrapv-2.c: New test case.
19925
19926 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19927
19928         PR c++/10956
19929         * g++.dg/template/spec9.C: New test.
19930
19931 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19932
19933         * gcc.dg/duff-4.c: New test case.
19934
19935 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19936
19937         PR fortran/10843
19938         * g77.dg/ffixed-form-1.f: New test
19939         * g77.dg/ffixed-form-2.f: New test
19940         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19941         * g77.dg/ffree-form-3.f: New test
19942
19943 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19944
19945         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19946         * gcc.dg/wint_t-1.c: Likewise.
19947
19948 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19949
19950         * g++.dg/template/access11.C: New test.
19951
19952 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19953
19954         PR c++/10849
19955         * g++.dg/template/access10.C: New test.
19956
19957 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19958             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19959
19960         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19961
19962 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19963
19964         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19965         suppress for powerpc-*-darwin*.
19966         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19967
19968 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19969
19970         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19971         suppress option for powerpc-*-darwin*.
19972
19973 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19974
19975         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19976         * gcc.dg/builtins-4.c: Add test for fmod.
19977
19978 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19979
19980         PR c++/10682
19981         * g++.dg/template/instantiate4.C: New test.
19982
19983 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19984
19985         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19986
19987 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19988
19989         * gcc.dg/compat/scalar-return-1_main.c: New file.
19990         * gcc.dg/compat/scalar-return-1_x.c: New file.
19991         * gcc.dg/compat/scalar-return-1_y.c: New file.
19992         * gcc.dg/compat/scalar-return-2_main.c: New file.
19993         * gcc.dg/compat/scalar-return-2_x.c: New file.
19994         * gcc.dg/compat/scalar-return-2_y.c: New file.
19995         * gcc.dg/compat/struct-return-3_main.c: New file.
19996         * gcc.dg/compat/struct-return-3_y.c: New file.
19997         * gcc.dg/compat/struct-return-3_x.c: New file.
19998         * gcc.dg/compat/struct-return-2_main.c: New file.
19999         * gcc.dg/compat/struct-return-2_x.c: New file.
20000         * gcc.dg/compat/struct-return-2_y.c: New file.
20001
20002 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20003
20004         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20005         for hppa*-hp-hpux*.
20006         * gcc.dg/20021014-1.c (dg-options): Likewise.
20007         * gcc.dg/nest.c (dg-options): Likewise.
20008
20009 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20010
20011         PR c++/9738
20012         * g++.dg/ext/dllimport2.C: New file.
20013         * g++.dg/ext/dllimport3.C: New file.
20014
20015 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20016
20017         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20018         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20019         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20020         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20021         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20022         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20023         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20024         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20025         * gcc.dg/compat/small-struct-defs.h: New file.
20026         * gcc.dg/compat/small-struct-init.h: New file.
20027         * gcc.dg/compat/small-struct-check.h: New file.
20028         * gcc.dg/compat/fp-struct-defs.h: New file.
20029         * gcc.dg/compat/fp-struct-check.h: New file.
20030         * gcc.dg/compat/fp-struct-init.h: New file.
20031         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20032         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20033
20034 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20035
20036         * gcc.dg/20030225-2.c: New test.
20037
20038 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20039             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20040
20041         * gcc.c-torture/compile/20030518-1.c: New test case.
20042
20043 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20046         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20047         gcc-dg-debug-runtest.
20048         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20049         gcc-dg-debug-runtest.
20050
20051 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20052
20053         PR c++/9022
20054         * g++.dg/lookup/using6.C: New test.
20055
20056 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20057
20058         * g++.dg/parse/access2.C: New test.
20059
20060 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20061
20062         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20063         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20064         * gcc.dg/debug/debug.exp: Likewise.
20065
20066 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20067
20068         * gcc.dg/dollar.c: New test.
20069
20070 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20071
20072         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20073         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20074         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20075         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20076         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20077         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20078         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20079         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20080         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20081         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20082         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20083         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20084         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20085         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20086         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20087         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20088         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20089         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20090
20091 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20092
20093         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20094         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20095         support for "repo" mode.
20096         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20097         * lib/g77-dg.exp: Likewise.
20098         * lib/obj-dg.exp: Likewise.
20099
20100 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20101
20102         Merge from gcc-3_2-rhl8-branch:
20103         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20104
20105         * gcc.dg/tls/opt-6.c: New test.
20106
20107         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20108
20109         * gcc.dg/20030405-1.c: New test.
20110
20111         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20112
20113         * gcc.dg/20030309-1.c: New test.
20114
20115         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20116
20117         * gcc.c-torture/execute/20030307-1.c: New test.
20118
20119         2003-02-20  Randolph Chung  <tausq@debian.org>
20120
20121         * gcc.c-torture/compile/20030220-1.c: New test.
20122
20123         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * gcc.dg/20030217-1.c: New test.
20126
20127         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20128
20129         * gcc.c-torture/compile/20020129-1.c: New test.
20130
20131         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20132
20133         * gcc.dg/unroll-1.c: New test.
20134
20135         2002-11-16  Jan Hubicka  <jh@suse.cz>
20136
20137         * gcc.c-torture/execute/20020920-1.c: New test.
20138
20139         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20140
20141         PR target/7434
20142         * gcc.c-torture/compile/20021008-1.c: New test.
20143
20144         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20145
20146         PR target/7559
20147         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20148
20149         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20150
20151         * gcc.c-torture/compile/20020807-1.c: New test.
20152
20153         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.dg/tls/opt-1.c: New test.
20156
20157         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20158
20159         * gcc.dg/20020729-1.c: New test.
20160
20161         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20162
20163         * g++.dg/opt/life1.C: New test.
20164
20165         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.dg/20020525-1.c: New test.
20168
20169         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20170
20171         PR c++/6794
20172         * g++.dg/ext/pretty1.C: New test.
20173         * g++.dg/ext/pretty2.C: New test.
20174
20175 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/8385
20178         * g++.dg/ext/typeof5.C: New test.
20179
20180 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20181
20182         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20183         __USER_LABEL_PREFIX__ into account.
20184         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20185
20186 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20187
20188         * gcc.dg/builtins-15.c: New test case.
20189
20190 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20191
20192         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20193
20194 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * lib/g++.exp: Tweak handling of additional source files.
20197         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20198         * g++.dg/special/conpr-2a.C: Rename to ...
20199         * g++.dg/special/conpr-2a.cc: ... this.
20200         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20201         * g++.dg/special/conpr-3a.C: Rename to ...
20202         * g++.dg/special/conpr-3a.cc: This.
20203         * g++.dg/special/conpr-3b.C: Rename to ...
20204         * g++.dg/special/conpr-3b.cc: This.
20205         * g++.dg/special/conpr-4.C: New test.
20206         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20207
20208 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20209
20210         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20211
20212 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20213
20214         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20215         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20216         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20217         * g++.old-deja/g++.other/warn3.C: Likewise.
20218
20219 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20220
20221         * gcc.dg/i386-387-1.c: Update to also test log.
20222         * gcc.dg/i386-387-2.c: Likewise.
20223
20224 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20225
20226         * g77.f-torture/execute/int8421.f: New test.
20227
20228 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20229
20230         PR c++/10230, c++/10481
20231         * g++.dg/lookup/scoped5.C: New test.
20232
20233 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20234
20235         PR c++/10552
20236         * g++.dg/template/ttp6.C: New test.
20237
20238 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20239
20240         * gcc.c-torture/execute/builtins: New directory.
20241         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20242         gcc.c-torture/execute/builtins.
20243         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20244         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20245         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20246         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20247
20248 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         PR c++/9252
20251         * g++.dg/template/access8.C: New test.
20252         * g++.dg/template/access9.C: New test.
20253
20254 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20255
20256         PR c++/9554
20257         * g++.dg/parse/access1.C: New test.
20258
20259 2003-05-09  DJ Delorie  <dj@redhat.com>
20260
20261         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20262         long, and not an int.
20263
20264 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20265
20266         PR c++/10555, c++/10576
20267         * g++.dg/template/memclass1.C: New test.
20268
20269 2003-05-08  DJ Delorie  <dj@redhat.com>
20270
20271         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20272         targets.
20273         * gcc.c-torture/execute/20021024-1.x: Likewise.
20274         * gcc.c-torture/execute/shiftdi.x: Likewise.
20275         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20276         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20277         * gcc.dg/20021018-1.c: Likewise.
20278
20279 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20280
20281         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20282
20283         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20284         (bcopy): Call memmove.
20285
20286 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20287
20288         * g77.f-torture/compile/8485.f: New test case.
20289
20290 2003-05-07  Richard Henderson  <rth@redhat.com>
20291
20292         PR c++/10570
20293         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20294         Verify exception_cleanup not called for rethrows.
20295         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20296         when exiting catch block without rethrowing.
20297         * g++.dg/eh/forced3.C: New.
20298         * g++.dg/eh/forced4.C: New.
20299
20300 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20301
20302         * gcc.dg/20030505.c: Fix triplet.
20303
20304 2003-05-06  DJ Delorie  <dj@redhat.com>
20305
20306         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20307         * gcc.dg/nest.c: Likewise.
20308
20309 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20310
20311         * gcc.dg/builtins-14.c: New test case.
20312
20313 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20314
20315         * lib/compat.exp (compat-execute): New argument.
20316         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20317         * gcc.dg/compat: New test directory.
20318         * gcc.dg/compat/compat.exp: New expect script.
20319         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20320         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20321         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20322         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20323         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20324         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20325
20326         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20327         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20328         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20329         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20330         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20331         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20332         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20333         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20334         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20335         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20336         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20337         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20338         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20339         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20340         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20341
20342 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20343
20344         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20345
20346 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20349
20350 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20351
20352         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20353         * gcc.dg/ppc-fsel-2.c: New test.
20354
20355         * gcc.dg/unused-5.c: New test.
20356
20357 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20358
20359         PR c++/10496
20360         * g++.dg/warn/pmf1.C: New test.
20361
20362 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20363
20364         PR c++/4494
20365         * g++.dg/warn/main.C: New test.
20366
20367 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20368
20369         * gcc.dg/nonnull-3.c: New test.
20370
20371 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20372
20373         * gcc.dg/cpp/Wtrigraphs.c: Update.
20374         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20375
20376 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20377
20378         * gcc.dg/ppc-fsel-1.c: New test.
20379
20380 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20381
20382         PR c/10604
20383         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20384
20385 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20386
20387         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20388
20389 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20390
20391         PR c++/9364, c++/10553, c++/10586
20392         * g++.dg/parse/typename4.C: New test.
20393         * g++.dg/parse/typename5.C: Likewise.
20394
20395 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20396
20397         * gcc.c-torture/compile/20030503-1.c: New test.
20398
20399 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20400
20401         * g++.dg/lookup/using5.C: Fix testcase error.
20402
20403 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20404
20405         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20406         since MEABI is no longer supported.  Remove all vestiges
20407         of MEABI from the test.
20408
20409 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20410
20411         PR c++/10554
20412         * g++.dg/lookup/using5.C: New test.
20413
20414 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20415
20416         PR c++/8772
20417         * g++.dg/template/ttp5.C: New test.
20418
20419 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20420
20421         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20422         (dg-gpp-additional-sources): New function.
20423         (dg-gpp-additional-files): Likewise.
20424         * lib/g++.exp (additional_sources): New variable.
20425         (additional_files): Likewise.
20426         (g++_target_compile): Deal with them.
20427         * lib/old-dejagnu.exp: Remove.
20428         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20429         * g++.old-deja: Revise all tests to use dg commands.
20430
20431 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20432
20433         PR c++/9432, c++/9528
20434         * g++.dg/lookup/using4.C: New test.
20435
20436 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20437
20438         * gcc.dg/noreturn-5.c: New file.
20439         * gcc.dg/noreturn-6.c: New file.
20440
20441         * gcc.c-torture/compile/inline-1.c: New file.
20442
20443 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20444
20445         PR c++/10551
20446         * g++.dg/template/explicit1.C: New test.
20447
20448 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20449
20450         PR c++/10549
20451         * g++.dg/other/bitfield1.C: New test.
20452
20453         PR c++/10527
20454         * g++.dg/init/new7.C: New test.
20455
20456 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20457
20458         * g++.dg/ext/desig1.C: New test.
20459         * g++.dg/ext/init1.C: Update.
20460
20461         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20462
20463 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20464
20465         PR c++/10180
20466         * g++.dg/warn/Winline-1.C: New test.
20467
20468 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20469
20470         * gcc.c-torture/execute/string-opt-19.c: New test.
20471
20472         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20473         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20474
20475 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20476
20477         PR c++/10506
20478         * g++.dg/init/new6.C: New test.
20479
20480         PR c++/10503
20481         * g++.dg/init/ref6.C: New test.
20482
20483 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20484
20485         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20486
20487 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20488
20489         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20490         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20491
20492 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20493
20494         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20495         initialized static data members.
20496
20497 2003-04-25  H.J. Lu <hjl@gnu.org>
20498
20499         * gcc.dg/ia64-sync-4.c: New test.
20500
20501 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20502
20503         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20504         date.
20505
20506 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20507
20508         PR c++/10337
20509         * g++.dg/warn/conv1.C: New test.
20510         * g++.old-deja/g++.other/conv7.C: Adjust.
20511         * g++.old-deja/g++.other/overload14.C: Adjust.
20512
20513 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20514
20515         PR c++/10471
20516         * g++.dg/template/defarg2.C: New test.
20517
20518 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20519
20520         * gcc.dg/cpp/include2.c: Update.
20521         * gcc.dg/cpp/multiline-2.c: New.
20522         * gcc.dg/cpp/multiline.c: Update.
20523         * gcc.dg/cpp/strify2.c: Update.
20524         * gcc.dg/cpp/trad/literals-2.c: Update.
20525
20526 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20527
20528         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20529
20530 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20531
20532         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20533
20534 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/10451
20537         * g++.dg/parse/crash4.C: New test.
20538
20539         PR c++/9847
20540         * g++.dg/parse/crash5.C: New test.
20541
20542 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/10446
20545         * g++.dg/parse/crash3.C: New test.
20546
20547         PR c++/10428
20548         * g++.dg/parse/elab1.C: New test.
20549
20550 2003-04-22  Devang Patel  <dpatel@apple.com>
20551
20552         * gcc.dg/cpp/trad/funlike-5.c: New test.
20553
20554 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20555
20556         * g++.dg/other/packed1.C: Fix dg options.
20557
20558 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         * g++.dg/other/offsetof2.C: New test.
20561
20562 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * g++.dg/template/recurse.C: Adjust location of error messages.
20565
20566 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         PR c++/9881
20569         * g++.dg/init/addr-const1.C: New test.
20570         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20571
20572 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20573
20574         PR c++/10405
20575         * g++.dg/lookup/struct-hack1.C: New test.
20576
20577 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20578
20579         * ucs.c: Update diagnostic messages.
20580
20581 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20582
20583         * gcc.dg/cpp/truefalse.cpp: New test.
20584         * gcc.dg/cpp/cpp.exp: Update.
20585         * g++.dg/other/stdbool-if.C: Remove.
20586
20587 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20588
20589         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20590         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20591
20592 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20593
20594         * gcc.c-torture/compile/20030418-1.c: New test.
20595
20596 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20597
20598         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20599
20600 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20601
20602         PR c++/10347
20603         g++.dg/template/dependent-name1.C: New test.
20604
20605 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20606
20607         * gcc.dg/warn-1.c (tourist_guide): New array,
20608         contains a pointer to bar.
20609
20610 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20611
20612         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20613         * gcc.c-torture/execute/medce-1.c: New test case.
20614         * gcc.c-torture/execute/medce-2.c: New test case.
20615
20616 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20617
20618         * lib/prune.exp: Ignore more messages.
20619
20620         PR c++/10381
20621         * g++.dg/parse/lookup3.C: New test.
20622
20623 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20624
20625         * gcc.c-torture/compile/20030415-1.c : New test.
20626
20627 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20628
20629         * gcc.c-torture/execute/scope-2.c: Move to ...
20630         * gcc.dg/noncompile/scope.c: .... here.
20631
20632 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20633
20634         * gcc.dg/20030414-2.c: New test case.
20635
20636 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20637
20638         PR target/10377
20639         * gcc.dg/20030414-1.c: New test.
20640
20641 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20642
20643         * gcc.dg/builtins-12.c: New test case.
20644         * gcc.dg/builtins-13.c: New test case.
20645
20646 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20647
20648         * gcc.c-torture/execute/string-opt-18.c: New test.
20649
20650 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20651
20652         PR c++/10300
20653         * g++.dg/init/new5.C: New test.
20654
20655 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20656
20657         PR c++/7910
20658         * g++.dg/ext/dllimport1.C: New test.
20659
20660 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20661
20662         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20663
20664 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20665
20666         PR Fortran/9263
20667         * g77.f-torture/noncompile/9263.f: New test
20668         PR Fortran/1832
20669         * g77.f-torture/execute/1832.f: New test
20670
20671 2003-04-11  David Chad  <davidc@freebsd.org>
20672             Loren J. Rittle  <ljrittle@acm.org>
20673
20674         libobjc/8562
20675         * objc.dg/headers.m: New test.
20676
20677 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20678
20679         * gcc.c-torture/execute/builtin-noret-2.c: New.
20680         * gcc.c-torture/execute/builtin-noret-2.x: New.
20681         XFAIL builtin-noret-2.c at -O1 and above.
20682         * gcc.dg/redecl.c: New.
20683         * gcc.dg/Wshadow-1.c: Update error regexps.
20684
20685 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20686
20687         * g++.dg/abi/bitfield10.C: New test.
20688
20689 2003-04-09  Mike Stump  <mrs@apple.com>
20690
20691         * gcc.dg/pch/pch.exp: Make testcase names longer.
20692         * g++.dg/pch/pch.exp: Make testcase names longer.
20693
20694 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.dg/builtins-11.c: New test case.
20697
20698 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20699
20700         * gcc.dg/builtins-9.c: New test case.
20701         * gcc.dg/builtins-10.c: New test case.
20702
20703 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20704
20705         * gcc.dg/noncompile/init-4.c.c: New test.
20706
20707 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * gcc.misc-test/gcov-9.c: New test.
20710         * gcc.misc-test/gcov-10.c: New test
20711         * gcc.misc-test/gcov-11.c: New test.
20712
20713 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20714
20715         PR optimization/10024
20716         * gcc.c-torture/compile/20030405-1.c: New test.
20717
20718 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20719
20720         * gcc.dg/pch/static-3.c: New.
20721         * gcc.dg/pch/static-3.hs: New.
20722         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20723
20724 2003-04-04  Richard Henderson  <rth@redhat.com>
20725
20726         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20727         * g++.dg/eh/forced2.C: Likewise.
20728
20729 2003-04-03  Mike Stump  <mrs@apple.com>
20730
20731         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20732         target arg.
20733         (scan-assembler-times, scan-assembler-not): Likewise.
20734         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20735
20736 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20737
20738         * gcc.dg/sparc-loop-1.c: New test.
20739
20740 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20741
20742         PR other/9274
20743         * g++.dg/pch/system-2.C: New.
20744         * g++.dg/pch/system-2.Hs: New.
20745
20746 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20747
20748         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20749
20750         * g++.dg/eh/simd-1.C (vecfunc): Same.
20751
20752 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20753
20754         * gcc.c-torture/execute/20030401-1.c: New test case.
20755
20756 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20757
20758         * objc.dg/defs.m: New.
20759
20760 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20761
20762         * g++.dg/eh/simd-1.C: New.
20763         * g++.dg/eh/simd-2.C: New.
20764
20765 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20766
20767         * gcc.c-torture/execute/simd-3.c: New.
20768
20769 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR c/9936
20772         * gcc.dg/20030331-2.c: New test.
20773
20774 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20775
20776         PR c++/10278
20777         * g++.dg/parse/crash2.C: New test.
20778
20779 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20780
20781         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20782         * gcc.c-torture/execute/20030331-1.c: ...here.
20783
20784 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20785
20786         * gcc.c-torture/execute/20030331-1.c: New test.
20787
20788 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20789
20790         * lib/gcov.exp: Adjust call return testing strings.
20791         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20792
20793 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20794
20795         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20796         * gcc.dg/builtins-7.c: New test case.
20797         * gcc.dg/builtins-8.c: New test case.
20798
20799 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20800
20801         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20802
20803 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20804
20805         PR c++/7647
20806         * g++.dg/lookup-class-member-2.C: New test.
20807
20808 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20809
20810         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20811
20812 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20813
20814         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20815
20816 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20817
20818         * g++.dg/init/attrib1.C: New test.
20819
20820 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20821
20822         * gcc.dg/ultrasp8.c: New test.
20823
20824 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20825
20826         * gcc.dg/ultrasp7.c: New test.
20827
20828 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         PR c++/10047
20831         * g++.dg/template/inline1.C: New test.
20832
20833 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20834
20835         * gcc.dg/sparc-dwarf2.c: New test.
20836
20837 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20838
20839         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20840         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20841
20842 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20843
20844         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20845         than reading .x files.
20846         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20847         * g77.dg/gcov/gcov-1.f: Likewise.
20848         * gcc.misc-tests/gcov-4b.c: Likewise.
20849         * gcc.misc-tests/gcov-5b.c: Likewise.
20850         * gcc.misc-tests/gcov-6.c: Likewise.
20851         * gcc.misc-tests/gcov-7.c: Likewise.
20852         * gcc.misc-tests/gcov-8.c: Likewise.
20853         * g++.dg/gcov/gcov-1.x: Remove.
20854         * g77.dg/gcov/gcov-1.x: Likewise.
20855         * gcc.misc-tests/gcov-4b.x: Likewise.
20856         * gcc.misc-tests/gcov-5b.x: Likewise.
20857         * gcc.misc-tests/gcov-6.x: Likewise.
20858         * gcc.misc-tests/gcov-7.x: Likewise.
20859         * gcc.misc-tests/gcov-8.x: Likewise.
20860
20861 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20862
20863         PR opt/10087
20864         * gcc.dg/20030324-1.c: New test.
20865
20866 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20867
20868         PR c++/10224
20869         * g++.dg/template/arg3.C: New test.
20870
20871         PR c++/10158
20872         * g++.dg/template/friend18.C: New test.
20873
20874 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20875
20876         * g77.f-torture/compile/20030326-1.f: New test case.
20877
20878 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20879
20880         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20881
20882         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20883
20884 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.dg/ia64-sync-3.c: New test.
20887
20888 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20889
20890         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20891
20892 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20893
20894         * gcc.dg/ultrasp6.c: New test.
20895
20896 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20897
20898         * gcc.dg/i386-signbit-1.c: New test.
20899         * gcc.dg/i386-signbit-2.c: New test.
20900         * gcc.dg/i386-signbit-3.c: New test.
20901
20902 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20903
20904         * gcc.dg/ultrasp5.c: Fix options.
20905
20906 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20907
20908         * gcc.dg/ultrasp5.c: Fix comment.
20909
20910 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20911
20912         PR fortran/10197
20913         * g77.f-torture/execute/10197.f: New test.
20914
20915 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         PR c++/9898, c++/383
20918         * g++.dg/template/conv6.C: New test.
20919
20920         PR c++/10119
20921         * g++.dg/template/ptrmem5.C: New test.
20922
20923         PR c++/10026
20924         * g++.dg/lookup/koenig1.C: New test.
20925
20926         PR C++/10199
20927         * g++.dg/lookup/template2.C: New test.
20928
20929 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20930
20931         * g++.dg/opt/rtti1.C: New test.
20932
20933 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20934
20935         * gcc.dg/ultrasp5.c: New test.
20936
20937 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20938
20939         PR middle-end/9967
20940         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20941         builtin fputs.
20942
20943 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20944
20945         PR c/8224
20946         * gcc.dg/20030323-1.c: New test.
20947
20948 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20949
20950         * gcc.c-torture/compile/20030323-1.c: New test case.
20951
20952 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20953
20954         * gcc.dg/20030321-1.c: New test.
20955
20956 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20957
20958         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20959
20960 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         PR c++/9978, c++/9708
20963         * g++.dg/ext/vlm1.C: Adjust expected error.
20964         * g++.dg/ext/vla2.C: New test.
20965         * g++.dg/template/arg1.C: New test.
20966         * g++.dg/template/arg2.C: New test.
20967
20968 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20969
20970         * g77.f-torture/execute/select.f: New test.
20971         * g77.f-torture/noncompile/select_no_compile.f: New test.
20972
20973 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20974
20975         PR c++/9898
20976         * g++.dg/other/error4.C: New test.
20977
20978 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20979
20980         * g++.dg/template/friend17.C: New test.
20981
20982 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20983
20984         * gcc.c-torture/compile/20030320-1.c: New.
20985
20986 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20987
20988         * gcc.dg/builtins-6.c: New test case.
20989
20990 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20991
20992         PR target/10073
20993         * gcc.c-torture/compile/20030319-1.c: New.
20994
20995 2003-03-18  Jan Hubicka  <jh@suse.cz>
20996
20997         * gcc.dg/i386-cvt-1.c: New test.
20998
20999 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21000
21001         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21002         * objc.dg/naming-2.m: Likewise.
21003
21004 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21005
21006         PR c++/9639
21007         * g++.dg/parse/crash1.C: New test.
21008
21009 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21010
21011         PR c++/8805
21012         * g++.dg/eh/cleanup1.C: New test.
21013
21014 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21015
21016         * gcc.c-torture/execute/20030316-1.c: New test case.
21017
21018 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21019
21020         PR c++/9629
21021         * g++.dg/init/ctor2.C: New test.
21022
21023 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21024
21025         * g77.f-torture/compile/xformat.f: New test case.
21026
21027 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21028
21029         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21030         * g++.old-deja/g++.mike/eh50.C: Likewise.
21031
21032 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21033
21034         PR c++/6440
21035         * g++.dg/template/spec7.C: New test.
21036         * g++.dg/template/spec8.C: Likewise.
21037
21038 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.c-torture/execute/20030313-1.c: New test.
21041
21042 2003-03-14  Richard Henderson  <rth@redhat.com>
21043
21044         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21045
21046 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21047
21048         * gcc.c-torture/compile/20030314-1.c: New test.
21049
21050 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21051
21052         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21053         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21054         thumb target,
21055         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21056         to accept newer _imp__  prefix and additional
21057         newline in .drectve section.
21058         * gcc.dg/dll-4.c: Likewise.
21059         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21060         switch.
21061
21062 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21063
21064         * g++.dg/parse/namespace9.C: New test.
21065
21066         * g++.dg/init/ref5.C: New test.
21067         * g++.dg/parse/ptrmem1.C: Likewise.
21068
21069 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21070
21071         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21072         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21073         regular expression.
21074         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21075         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21076
21077 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21078
21079         * gcc.c-torture/execute/20030224-2.c: New test.
21080
21081 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21082
21083         * gcc.dg/decl-3.c: New test.
21084
21085 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21086
21087         * gcc.dg/i386-loop-2.c: New test.
21088
21089 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/9474
21092         * g++.dg/parse/namespace8.C: New test.
21093
21094         PR c++/9924
21095         * g++.dg/overload/builtin2.C: New test.
21096
21097 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21098
21099         * gcc.dg/return-type-3.c: New test.
21100
21101 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21102
21103         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21104         profiling options are not supported.
21105
21106 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21107
21108         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21109         * g++.old-deja/g++.warn/impint2.C: Likewise.
21110
21111 2003-03-10  Devang Patel  <dpatel@apple.com>
21112
21113         * g++.dg/cpp/c++_cmd_1.C: New test.
21114         * g++.dg/cpp/c++_cmd_1.h: New file.
21115
21116 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21117
21118         * gcc.dg/altivec-9.c: New file.
21119
21120 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21121
21122         * gcc.dg/ppc-sdata-1.c: New test.
21123         * gcc.dg/ppc-sdata-2.c: New test.
21124
21125 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21126
21127         PR c++/9373
21128         * g++.dg/opt/ptrmem2.C: New test.
21129
21130         PR c++/8534
21131         * g++.dg/opt/ptrmem1.C: New test.
21132
21133 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21134
21135         * gcc.dg/i386-loop-1.c: New test.
21136
21137 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21138
21139         PR c++/9970
21140         * g++.dg/lookup/friend1.C: New test.
21141
21142 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21143
21144         PR c++/9823
21145         * g++.dg/parser/constructor1.C: New test.
21146
21147 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21148
21149         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21150
21151         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21152
21153 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21154
21155         * gcc.dg/cpp/Wunused.c: Update test.
21156
21157 2003-03-08  Jan Hubicka  <jh@suse.cz>
21158
21159         * gcc.dg/inline-3.c: New test.
21160
21161 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21162
21163         PR c++/9809
21164         * g++.dg/parse/builtin1.C: New test.
21165
21166         PR c++/9982
21167         * g++.dg/abi/cookie1.C: New test.
21168         * g++.dg/abi/cookie2.C: Likewise.
21169
21170         PR c++/9524
21171         * g++.dg/template/field1.C: New test.
21172
21173         PR c++/9912
21174         * g++.dg/parse/class1.C: New test.
21175         * g++.dg/parse/namespace7.C: Likewise.
21176         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21177
21178 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21179
21180         * g++.dg/init/ref4.C: New test.
21181
21182 2003-03-07  Jan Hubicka  <jh@suse.cz>
21183
21184         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21185         * gcc.dg/inline-3.c:  New test.
21186
21187 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21188
21189         * g++.dg/init/ref3.C: New test.
21190
21191         PR c++/9965
21192         * g++.dg/init/ref2.C: New test.
21193
21194         PR c++/9400
21195         * g++.dg/warn/Wshadow-2.C: New test.
21196
21197         PR c++/9791
21198         * g++.dg/warn/Woverloaded-1.C: New test.
21199
21200 2003-03-05  Jan Hubicka  <jh@suse.cz>
21201
21202         * gcc.dg/i386-local2.c: New.
21203         * gcc.dg/i386-local.c: Fix typo.
21204
21205 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21206
21207         * g++.dg/abi/layout3.C: New test.
21208
21209 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21210
21211         * gcc.c-torture/compile/20030305-1.c
21212
21213 2003-03-05  Jan Hubicka  <jh@suse.cz>
21214
21215         * gcc.dg/i386-local.c: New.
21216
21217 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21218
21219         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21220
21221 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21222
21223         * gcc.dg/switch-2.c: New test.
21224         * gcc.dg/switch-3.c: New test.
21225         * gcc.dg/Wswitch.c: Adjust line numbers.
21226         * gcc.dg/Wswitch-default.c: Likewise.
21227         * gcc.dg/Wswitch-enum.c: Likewise.
21228
21229 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21230
21231         * gcc.c-torture/execute/20030222-1.c: New test.
21232
21233 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21234
21235         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21236
21237 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/9878
21240         * g++.dg/init/ref1.C: New test.
21241
21242 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21243
21244         * gcc.dg/sh-relax.c: New SH-only test.
21245
21246 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21247
21248         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21249         comment explaining purpose of testcase.
21250
21251 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21252
21253         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21254         for HC11/HC12 (asm needs two int registers).
21255         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21256         HC11/HC12 because the test uses an asm which needs two 32-bit
21257         registers.
21258
21259 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21260
21261         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21262         for HC11/HC12 (array is too large otherwise).
21263         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21264         * gcc.c-torture/compile/20010518-2.x: Likewise.
21265         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21266         HC11/HC12 (array is too large).
21267
21268 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21269
21270         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21271         * lib/g++-dg.exp (g++-dg-test): Likewise.
21272
21273 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21274
21275         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21276         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21277
21278 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21279
21280         * g++.dg/warn/implicit-typename1.C: Remove warning.
21281
21282 2003-02-28  Richard Henderson  <rth@redhat.com>
21283
21284         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21285         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21286
21287 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21288
21289         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21290         * g++.dg/pch/pch.exp: Likewise.
21291
21292 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/9879
21295         * testsuite/g++.dg/init/new4.C: New test.
21296
21297 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21298
21299         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21300
21301 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21302
21303         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21304         unsigned long.
21305
21306         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21307         wider than float.
21308
21309 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21310
21311         * lib/scanasm.exp: Add support for counting numbers of
21312         occurences.
21313         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21314         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21315
21316 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/9683
21319         * g++.dg/template/static3.C: New test.
21320
21321         PR c++/9829
21322         * g++.dg/parse/namespace6.C: New test.
21323
21324 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21325
21326         PR target/9732
21327         * gcc.dg/20030225-1.c: New test.
21328
21329 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21330
21331         * README: Remove out-of-date information.
21332
21333         PR c++/9836
21334         * g++.dg/template/spec6.C: New test.
21335
21336 2003-02-24  Jeff Law  <law@redhat.com>
21337
21338         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21339
21340 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21341
21342         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21343         * gcc.dg/pragma-ep-1.c: Likewise.
21344
21345 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21346
21347         PR c++/9602
21348         * g++.dg/template/friend16.C: New test.
21349
21350 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21351
21352         PR c++/5333
21353         * g++.dg/parse/fused-params1.C: Adjust error messages.
21354         * g++.dg/template/nested3.C: New test.
21355
21356 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21357
21358         * g++.dg/abi/param1.C: New test.
21359
21360 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21361
21362         PR c++/7982
21363         * g++.dg/warn/implicit-typename1.C: New test.
21364
21365 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21366
21367         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21368         with "mtune".
21369         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21370         * gcc.c-torture/execute/20010129-1.x: Likewise.
21371         * gcc.dg/20011107-1.c: Likewise.
21372         * gcc.dg/20020108-1.c: Likewise.
21373         * gcc.dg/20020122-3.c: Likewise.
21374         * gcc.dg/20020206-1.c: Likewise.
21375         * gcc.dg/20020310-1.c: Likewise.
21376         * gcc.dg/20020426-2.c: Likewise.
21377         * gcc.dg/20020517-1.c: Likewise.
21378         * gcc.dg/991230-1.c: Likewise.
21379         * gcc.dg/i386-unroll-1.c: Likewise.
21380         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21381
21382 2003-02-22  Jan Hubicka  <jh@suse.cz>
21383
21384         * gcc.dg/i386-mul.c: New test.
21385
21386 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21387
21388         * gcc.dg/builtins-5.c: New test case.
21389
21390 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21391
21392         * gcc.dg/asmreg-1.c: New test.
21393
21394 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21395
21396         PR c++/9749
21397         * g++.dg/parse/varmod1.C: New test.
21398
21399 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21400
21401         PR c++/9727
21402         * g++.dg/template/op1.C: New test.
21403
21404 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21405
21406         PR c++/8906
21407         * g++.dg/template/nested2.C: New test.
21408
21409 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/8724
21412         * g++.dg/expr/dtor1.C: New test.
21413
21414 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21415
21416         * gcc.dg/cpp/include3.c: New test.
21417         * gcc.dg/cpp/inc/foo.h: New file.
21418
21419 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21420
21421         * gcc.c-torture/execute/20030221-1.c: New test.
21422
21423 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/9729
21426         * g++.dg/abi/conv1.C: New test.
21427
21428 2003-02-20  Jan Hubicka  <jh@suse.cz>
21429
21430         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21431
21432 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21433
21434         * gcc.c-torture/compile/20030219-1.c: New test.
21435
21436 2003-02-18  Jan Hubicka  <jh@suse.cz>
21437
21438         * gcc.dg/funcorder.c: New test.
21439
21440 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21441
21442         * gcc.c-torture/execute/20030218-1.c: New.
21443
21444 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21445
21446         * gcc.dg/20030218-1.c: New.
21447
21448 2003-02-18  Richard Henderson  <rth@redhat.com>
21449
21450         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21451         * gcc.dg/attr-used-2.c: New.
21452
21453 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21454
21455         PR c++/9704
21456         * g++.dg/init/copy5.C: New test.
21457
21458 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21459
21460         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21461         * g++.dg/pch/pch.exp: Likewise.
21462
21463 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21464
21465         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21466         STACK_SIZE is not defined.
21467
21468 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21469
21470         PR c++/9457
21471         * g++.dg/template/init1.C: New test.
21472
21473 2003-02-16  Jan HUbicka  <jh@suse.cz>
21474
21475         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21476         (foo): Add few extra tests
21477         * gcc.dg/c99-const-expr-3.c: Likewise.
21478         * gcc.c-torture/execute/20030216-1.c: New.
21479
21480 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21481
21482         PR c++/9459
21483         * g++.dg/ext/typeof4.C: New test.
21484
21485 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21486
21487         * gcc.dg/i386-387-3.c: New test case.
21488
21489 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21490
21491         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21492         cris-*-elf* cris-*-aout* and mmix-*-*.
21493
21494 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21495
21496         * gcc.dg/20030213-1.c: New test.
21497
21498 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21499
21500         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21501         * gcc.dg/i386-387-2.c: Likewise.
21502
21503 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21504
21505         * gcc.dg/ppc-spe.c: Fix formatting.
21506         Enable tests that were previously unsupported by gas.
21507         Delete tests for instructions that no longer exist.
21508         Switch arguments on evsubifw builtin.
21509
21510 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21511
21512         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21513         STACK_SIZE is too small.
21514
21515 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21516             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21517
21518         * gcc.dg/decl-2.c: New test.
21519
21520 2003-02-10  Jan Hubicka  <jh@suse.cz>
21521
21522         * gcc.dg/i386-fpcvt-1.c:  New test.
21523
21524 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21525
21526         * gcc.c-torture/execute/20030209-1.c: New test.
21527
21528 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21529
21530         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21531         int-wide bitops, use the constants of the same width.
21532         Likewise, if long long is 32-bit wide, test bitops using
21533         32-bit constants.
21534
21535 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21536
21537         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21538
21539 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21540
21541         * testsuite/gcc.dg/builtins-4.c: New test case.
21542
21543 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21544
21545         * gcc.dg/20020430-1.c: Fix dg command typos.
21546         * gcc.dg/20020503-1.c: Likewise.
21547
21548 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21549
21550         PR c++/8785
21551         * g++.dg/parse/fused-params1.C: New test.
21552
21553         PR c++/8857
21554         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21555
21556         PR c++/8921
21557         * g++.dg/parse/non-dependent1.C: New test.
21558
21559         PR c++/8928
21560         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21561
21562         PR c++/9228
21563         * g++.dg/parse/undefined7.C: New test.
21564         * g++.dg/parse/non-templ1.C: New test.
21565
21566         PR c++/9229
21567         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21568
21569 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21570
21571         * gcc.c-torture/compile/20030206-1.c: New test.
21572
21573 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21576         "pow" to "foo" to avoid potential confusion with a math built-in.
21577
21578 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21579
21580         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21581         conditions for SPARC targets.
21582
21583 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21584
21585         * gcc.dg/20030204-1.c: New test.
21586
21587 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21588
21589         PR c++/38
21590         * g++.dg/parse/array-size1.C: New test.
21591
21592         PR c++/5657
21593         * g++.dg/parse/undefined3.C: New test.
21594
21595         PR c++/5665
21596         * g++.dg/parse/undefined4.C: New test.
21597
21598         PR c++/5975
21599         * g++.dg/parse/undefined5.C: New test.
21600
21601         PR c++/7259
21602         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21603
21604         PR c++/8578
21605         * g++.dg/parse/casting-operator1.C: New test.
21606
21607         PR c++/8596
21608         * g++.dg/parse/undefined6.C: New test.
21609
21610         PR c++/8736
21611         * g++.dg/parse/missing-template1.C: New test.
21612
21613 2003-02-04  Jan Hubicka  <jh@suse.cz>
21614
21615         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21616         * gcc.dg/i386-cmov?.c:  Likewise.
21617         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21618         * gcc.dg/i386-ssefp-1.c:  Likewise.
21619         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21620         conventions.
21621
21622 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21623
21624         PR c++/7129
21625         * testsuite/g++.dg/ext/max.C: New test.
21626
21627 2003-02-03  Jan Hubicka  <jh@suse.cz>
21628
21629         * gcc.c-torture/execute/20030203-1.c: New test.
21630
21631 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21632
21633         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21634         'natural-endian'.
21635
21636 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21637
21638         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21639         * g++.dg/init/new2.C: Likewise.
21640         * g++.dg/other/new1.C: Likewise.
21641
21642 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21643
21644         * gcc.dg/struct-ret-libc.c: New test.
21645
21646 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21647
21648         * gcc.dg/20030129-1.c: New test.
21649
21650 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21651
21652         PR c++/8849
21653         * g++.dg/template/ptrmem4.C: New test.
21654
21655 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21656
21657         * g++.dg/parser/constant1.C: New test.
21658
21659 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21660
21661         PR c++/8591
21662         * g++.dg/parse/friend2.C: New test.
21663
21664 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         PR c++/9437
21667         * g++.dg/template/unify4.C: New test.
21668
21669 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21670
21671         * gcc.c-torture/execute/20030128-1.c: New test.
21672
21673 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21674
21675         * g++.dg/lookup/nested1.C: Test moved from ...
21676         * g++.old-deja/g++.other/lookup24.C: ... here.
21677
21678 2003-01-28  Jan Hubicka  <jh@suse.cz>
21679
21680         * gcc.dg/i386-cmov5.c:  New test.
21681
21682 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21683
21684         * gcc.c-torture/execute/20010925-1.c: Changed the
21685         memcpy declaration.
21686
21687 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21688
21689         PR c++/3902
21690         * g++.dg/parse/template5.C: New test.
21691
21692 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21693
21694         PR fortran/9258
21695         * g77.dg/pr9258: New test.
21696
21697 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21698
21699         * README: Move relevant parts from README.g++.
21700
21701         * README.g++: Remove this file.
21702
21703 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.dg/abi/dcast1.C: New test.
21706
21707 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21708
21709         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21710
21711 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21712
21713         PR c++/47
21714         * g++.old-deja/g++.other/lookup24.C: New test.
21715
21716 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21717
21718         PR middle-end/7227
21719         * gcc.dg/uninit-C.c: New test.
21720
21721 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         * g++.dg/abi/covariant1.C: New test.
21724
21725 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21726
21727         * gcc.dg/20030123-1.c: New test.
21728
21729 2003-01-25  Jan Hubicka  <jh@suse.cz>
21730
21731         PR opt/8492
21732         * gcc.c-torture/compile/20030125-1.c
21733
21734 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         PR c++/9403
21737         * g++.dg/parse/template3.C: New test.
21738         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21739
21740         PR c++/795
21741         * g++.dg/parse/template4.C: New test.
21742
21743         PR c++/9415
21744         * g++.dg/template/qual2.C: New test.
21745
21746         PR c++/8545
21747         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21748
21749         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21750
21751 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21752
21753         * gcc.c-torture/execute/switch-1.c: New test case.
21754
21755 2003-01-25  Jan Hubicka  <jh@suse.cz>
21756
21757         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21758
21759 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21760
21761         Tweaks for Bison-1.875. From the NEWS file:
21762         "- `parse error' -> `syntax error'
21763         Bison now uniformly uses the term `syntax error'"
21764         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21765         * gcc.dg/cpp/digraph2.c: Likewise.
21766         * gcc.dg/cpp/direct2.c: Likewise.
21767         * gcc.dg/cpp/paste4.c: Likewise.
21768         * gcc.dg/c90-restrict-1.c: Likewise.
21769         * gcc.dg/c99-func-2.c: Likewise.
21770         * gcc.dg/noncompile/920721-2.c: Likewise.
21771         * gcc.dg/noncompile/930622-2.c: Likewise.
21772         * gcc.dg/noncompile/940112-1.c: Likewise.
21773         * gcc.dg/noncompile/950921-1.c: Likewise.
21774         * gcc.dg/noncompile/951123-1.c: Likewise.
21775         * gcc.dg/noncompile/971104-1.c: Likewise.
21776         * gcc.dg/noncompile/990416-1.c: Likewise.
21777
21778 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21779
21780         * g++.dg/parse/undefined1.C: Add error message.
21781
21782 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21783
21784         PR c++/9354
21785         * g++.dg/parse/new1.C: New test.
21786
21787         PR c++/9216
21788         * g++.dg/parse/template2.C: New test.
21789
21790         PR c++/9354
21791         * g++.dg/parse/typedef2.C: New test.
21792
21793         PR c++/9328
21794         * g++.dg/ext/typeof3.C: New test.
21795
21796 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21797
21798         PR c++/2738
21799         * g++.dg/parse/ret-type1.C: New test.
21800
21801         PR c++/3792
21802         * g++.dg/parse/tmpl-outside1.C: New test.
21803
21804         PR c++/4207
21805         * g++.dg/parse/int-as-enum1.C: New test.
21806
21807         PR c++/4903
21808         * g++.dg/parse/no-typename1.C: New test.
21809
21810         PR c++/5533
21811         * g++.dg/parse/no-value1.C: New test.
21812
21813         PR c++/5921
21814         * g++.dg/parse/wrong-inline1.C: New test.
21815
21816         PR c++/6402
21817         * g++.dg/parse/ref1.C: New test.
21818
21819         PR c++/6992
21820         * g++.dg/parse/attr-ctor1.C: New test.
21821
21822         PR c++/7229
21823         * g++.dg/parse/namespace5.C: New test.
21824
21825         PR c++/7917
21826         * g++.dg/parse/func-def1.C: New test.
21827
21828         PR c++/8143
21829         * g++.dg/parse/undefined1.C: New test.
21830
21831         PR c++/5723, PR c++/8522
21832         * g++.dg/parse/specialization1.C: New test.
21833
21834         PR c++/163, PR c++/8595
21835         * g++.dg/parse/struct-as-enum1.C: New test.
21836
21837         PR c++/9173
21838         * g++.dg/parse/undefined2.C: New test.
21839
21840 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21841
21842         PR c++/9298
21843         * g++.dg/parse/template1.C: New test.
21844
21845         PR c++/9384
21846         * g++.dg/parse/using1.C: New test.
21847
21848         PR c++/9285
21849         PR c++/9294
21850         * g++.dg/parse/expr2.C: New test.
21851
21852         PR c++/9388
21853         * g++.dg/parse/lookup2.C: Likewise.
21854
21855 2003-01-21  Jan Hubicka  <jh@suse.cz>
21856
21857         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21858         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21859         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21860         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21861
21862 2003-01-20  Nick Clifton  <nickc@redhat.com>
21863
21864         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21865         problem with ARM sibcall code generation.
21866
21867 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21868
21869         * gcc.c-torture/execute/20030120-1.c: New.
21870
21871 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21872
21873         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21874
21875 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21876
21877         PR c++/9272
21878         * g++.dg/parse/ctor1.C: New test.
21879
21880         PR c++/9294:
21881         * g++.dg/parse/qualified1.C: New test.
21882
21883         * g++.dg/parse/typename3.C: New test.
21884
21885 2003-01-16  Richard Henderson  <rth@redhat.com>
21886
21887         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21888
21889 2003-01-16  Richard Henderson  <rth@redhat.com>
21890
21891         * g++.dg/pch/pch.exp: Copy test header to the working directory
21892         before using it either for precompilation or direct use.
21893         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21894         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21895
21896 2003-01-16  Richard Henderson  <rth@redhat.com>
21897
21898         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21899         before using it either for precompilation or direct use.
21900         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21901         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21902
21903 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21904
21905         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21906         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21907         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21908         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21909         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21910         typename warning into error.
21911         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21912         error messages.
21913         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21914         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21915         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21916         messages.
21917         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21918         make declaration visible in template.
21919         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21920         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21921         messages.
21922         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21923         message.
21924         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21925         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21926         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21927         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21928         typename warning with error message.
21929         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21930         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21931         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21932
21933 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21934
21935         * g++.dg/parse/ambig2.C: New test.
21936
21937 2003-01-15  Richard Henderson  <rth@redhat.com>
21938
21939         * g++.dg/tls/init-2.C: Update error message string.
21940
21941 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21942
21943         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21944
21945 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21946
21947         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21948         all for HC11/HC12.
21949         * gcc.c-torture/compile/20001205-1.x: Likewise.
21950         * gcc.c-torture/compile/20001226-1.x: Likewise.
21951         * gcc.c-torture/compile/920520-1.x: Likewise.
21952         * gcc.c-torture/compile/961203-1.x: Likewise.
21953         * gcc.c-torture/compile/20020604-1.x: Likewise.
21954
21955 2003-01-15  Jan Hubicka  <jh@suse.cz>
21956
21957         * gcc.c-torture/compile/20030115-1.c: New test.
21958
21959         * gcc.dg/i386-fpcvt-1.c: New test.
21960         * gcc.dg/i386-fpcvt-2.c: New test.
21961
21962 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21963
21964         Further conform g++'s __vmi_class_type_info to the C++ ABI
21965         specification.
21966         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21967         the specification.
21968
21969 2003-01-14  Jan Hubicka  <jh@suse.cz>
21970
21971         * gcc.dg/i386-fpcvt-1.c: New test.
21972         * gcc.dg/i386-fpcvt-2.c: New test.
21973
21974 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21975
21976         * gcc.dg/i386-mmx-3.c: New test.
21977
21978 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21979
21980         PR c++/9264
21981         * g++.dg/parse/octal1.C: New file.
21982
21983         PR c++/9172
21984         * g++.dg/parse/typename1.C: New file.
21985
21986 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21987
21988         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21989         * gcc.dg/bf-no-ms-layout.c: Likewise.
21990         * gcc.dg/bf-ms-attrib.c: Likewise.
21991
21992 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/9099
21995         * g++.dg/parse/dtor1.C: New file.
21996
21997         PR c++/9128
21998         * g++.dg/rtti/typeid1.C: New file.
21999
22000         PR c++/9153
22001         * g++.dg/parse/lookup1.C: New file.
22002
22003         PR c++/9171
22004         * g++.dg/templ/spec5.C: New file.
22005
22006 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22007
22008         * gcc.c-torture/compile/20030110-1.c: New test.
22009
22010 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22011
22012         Merge from pch-branch:
22013
22014         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22015
22016         * gcc.dg/pch/cpp-1.h: New.
22017         * gcc.dg/pch/cpp-1.c: New.
22018         * gcc.dg/pch/cpp-2.h: New.
22019         * gcc.dg/pch/cpp-2.c: New.
22020
22021         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22022
22023         * gcc.dg/pch/except-1.h: New.
22024         * gcc.dg/pch/except-1.c: New.
22025
22026         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22027
22028         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22029         running test.
22030         * gcc.dg/pch: Include *.hp not *.h.
22031         * gcc.dg/pch/system-1.h: New.
22032         * gcc.dg/pch/system-1.c: New.
22033
22034         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22035
22036         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22037         rather than trying to build and run a program using PCH.
22038         * gcc.dg/pch: Remove dg-do commands from test files.
22039
22040         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22041
22042         * gcc.dg/pch/macro-3.c: New.
22043         * gcc.dg/pch/macro-3.h: New.
22044
22045         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22046
22047         * gcc.dg/pch/common-1.c: New.
22048         * gcc.dg/pch/common-1.h: New.
22049         * gcc.dg/pch/decl-1.c: New.
22050         * gcc.dg/pch/decl-1.h: New.
22051         * gcc.dg/pch/decl-2.c: New.
22052         * gcc.dg/pch/decl-2.h: New.
22053         * gcc.dg/pch/decl-3.c: New.
22054         * gcc.dg/pch/decl-3.h: New.
22055         * gcc.dg/pch/decl-4.c: New.
22056         * gcc.dg/pch/decl-4.h: New.
22057         * gcc.dg/pch/decl-5.c: New.
22058         * gcc.dg/pch/decl-5.h: New.
22059         * gcc.dg/pch/global-1.c: New.
22060         * gcc.dg/pch/global-1.h: New.
22061         * gcc.dg/pch/inline-1.c: New.
22062         * gcc.dg/pch/inline-1.h: New.
22063         * gcc.dg/pch/inline-2.c: New.
22064         * gcc.dg/pch/inline-2.h: New.
22065         * gcc.dg/pch/static-1.c: New.
22066         * gcc.dg/pch/static-1.h: New.
22067         * gcc.dg/pch/static-2.c: New.
22068         * gcc.dg/pch/static-2.h: New.
22069
22070         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22071
22072         * g++.dg/pch/pch.exp: Better handle failing testcases.
22073         * gcc.dg/pch/pch.exp: Likewise.
22074         * gcc.dg/pch/macro-1.c: New.
22075         * gcc.dg/pch/macro-1.h: New.
22076         * gcc.dg/pch/macro-2.c: New.
22077         * gcc.dg/pch/macro-2.h: New.
22078
22079         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22080
22081         * g++.dg/dg.exp: Treat files in pch/ specially.
22082         * g++.dg/pch/pch.exp: New file.
22083         * g++.dg/pch/empty.H: New file.
22084         * g++.dg/pch/empty.C: New file.
22085         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22086         "precompile".
22087
22088         * gcc.dg/pch/pch.exp: New file.
22089         * gcc.dg/pch/empty.h: New file.
22090         * gcc.dg/pch/empty.c: New file.
22091         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22092         "precompile".
22093
22094 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22095
22096         * g++.dg/template/friend14.C: New test.
22097
22098 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22099
22100         * gcc.dg/old-style-asm-1.c: New test.
22101
22102 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22103
22104         * gcc.c-torture/compile/20030109-1.c: New test.
22105
22106 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22107
22108         * gcc.c-torture/execute/20030109-1.c: New test.
22109
22110 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22111
22112         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22113         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22114         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22115         * g++.old-deja/g++.mike/eh2.C: Likewise
22116         * g++.old-deja/g++.mike/eh3.C: Likewise
22117         * g++.old-deja/g++.mike/eh5.C: Likewise
22118         * g++.old-deja/g++.mike/eh6.C: Likewise
22119         * g++.old-deja/g++.mike/eh7.C: Likewise
22120         * g++.old-deja/g++.mike/eh8.C: Likewise
22121         * g++.old-deja/g++.mike/eh9.C: Likewise
22122         * g++.old-deja/g++.mike/eh10.C: Likewise
22123         * g++.old-deja/g++.mike/eh12.C: Likewise
22124         * g++.old-deja/g++.mike/eh13.C: Likewise
22125         * g++.old-deja/g++.mike/eh14.C: Likewise
22126         * g++.old-deja/g++.mike/eh16.C: Likewise
22127         * g++.old-deja/g++.mike/eh17.C: Likewise
22128         * g++.old-deja/g++.mike/eh18.C: Likewise
22129         * g++.old-deja/g++.mike/eh21.C: Likewise
22130         * g++.old-deja/g++.mike/eh23.C: Likewise
22131         * g++.old-deja/g++.mike/eh24.C: Likewise
22132         * g++.old-deja/g++.mike/eh25.C: Likewise
22133         * g++.old-deja/g++.mike/eh26.C: Likewise
22134         * g++.old-deja/g++.mike/eh27.C: Likewise
22135         * g++.old-deja/g++.mike/eh28.C: Likewise
22136         * g++.old-deja/g++.mike/eh29.C: Likewise
22137         * g++.old-deja/g++.mike/eh31.C: Likewise
22138         * g++.old-deja/g++.mike/eh33.C: Likewise
22139         * g++.old-deja/g++.mike/eh34.C: Likewise
22140         * g++.old-deja/g++.mike/eh35.C: Likewise
22141         * g++.old-deja/g++.mike/eh36.C: Likewise
22142         * g++.old-deja/g++.mike/eh37.C: Likewise
22143         * g++.old-deja/g++.mike/eh38.C: Likewise
22144         * g++.old-deja/g++.mike/eh39.C: Likewise
22145         * g++.old-deja/g++.mike/eh40.C: Likewise
22146         * g++.old-deja/g++.mike/eh41.C: Likewise
22147         * g++.old-deja/g++.mike/eh42.C: Likewise
22148         * g++.old-deja/g++.mike/eh44.C: Likewise
22149         * g++.old-deja/g++.mike/eh46.C: Likewise
22150         * g++.old-deja/g++.mike/eh47.C: Likewise
22151         * g++.old-deja/g++.mike/eh48.C: Likewise
22152         * g++.old-deja/g++.mike/eh49.C: Likewise
22153         * g++.old-deja/g++.mike/eh50.C: Likewise
22154         * g++.old-deja/g++.mike/eh51.C: Likewise
22155         * g++.old-deja/g++.mike/eh53.C: Likewise
22156         * g++.old-deja/g++.mike/eh55.C: Likewise
22157         * g++.old-deja/g++.mike/p7912.C: Likewise
22158         * g++.old-deja/g++.mike/p9706.C: Likewise
22159         * g++.old-deja/g++.mike/p10416.C: Likewise
22160         * g++.old-deja/g++.mike/p11667.C: Likewise
22161         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22162         Remove redundant reference to Iris.
22163         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22164         Elxsi, i860, Pico Java, and WE32K.
22165
22166 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22167
22168         * g++.dg/ext/asm4.C: New test.
22169
22170 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22171
22172         PR c++/9030
22173         * g++.dg/template/friend12.C: New test.
22174         * g++.dg/template/friend13.C: Likewise.
22175         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22176
22177 2003-01-08  Jan Hubicka  <jh@suse.cz>
22178
22179         * gcc.dg/i386-cadd.c: New test.
22180         * gcc.dg/i386-cmov4.c: Likewise.
22181
22182 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/9165
22185         * g++.dg/warn/Wunused-3.C: New test.
22186
22187         * g++.dg/abi/bitfield9.C: New test.
22188
22189         PR c++/9189
22190         * g++.dg/parse/defarg3.C: New test.
22191
22192 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         * g++.dg/parse/ambig1.C: New test.
22195         * g++.dg/parse/defarg2.C: New test.
22196
22197 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22198
22199         * g++.dg/template/defarg-1.C: New test.
22200         * g++.dg/template/local2.C: Likewise.
22201
22202 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22203
22204         * gcc.c-torture/execute/20030105-1.c: New test.
22205
22206 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22207
22208         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22209         * g++.dg/parse/namespace4.C: Likewise.
22210
22211 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22212
22213         * g++.dg/template/ntp2.C: New test.
22214
22215 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22216
22217         * g++.dg/parse/extern-C-1.C: New test.
22218
22219         * g++.dg/parse/namespace4.C: New test.
22220
22221         * g++.dg/template/nested1.C: New test.
22222
22223         * g++.dg/parse/namespace3.C: New test.
22224
22225 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22226
22227         * g++.dg/lookup/two-stage1.C: New test.
22228
22229 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22230
22231         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22232         * g++.old-deja/g++.jason/access8.C: Likewise.
22233         * g++.old-deja/g++.other/decl5.C: Likewise.
22234
22235 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22236
22237         * g++.dg/parse/parse7.C: New test.
22238
22239 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22240
22241         PR c++/2843
22242         * g++.dg/ext/attrib7.C: New test.
22243
22244 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22245
22246         * g++.dg/parse/parse6.C: New test.
22247
22248 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22249
22250         * gcc.dg/h8300-stack-1.c: New.
22251
22252 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22253
22254         g++.dg/lookup/exception1.C: New test.
22255
22256         g++.dg/lookup/template1.C: New test.
22257
22258         g++.dg/parse/namespace2.C: New test.
22259
22260         g++.dg/parse/parens2.C: New test.
22261
22262 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22263
22264         * g++.dg/parse/parse5.C: New test.
22265         * g++.dg/lookup/scoped4.C: New test.
22266
22267 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22268
22269         * g++.dg/parse/parens1.C: New test.
22270
22271         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22272         angle-bracket1.C.
22273         * g++.dg/parse/parens2.C: New test.
22274
22275         * g++.dg/lookup/scope-operator1.C: New test.
22276
22277         * g++.dg/parse/operator1.C: New test.
22278
22279 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22280
22281         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22282         * g++.old-deja/g++.other/access6.C: Likewise.
22283         * g++.old-deja/g++.other/decl1.C: Likewise.
22284         * g++.old-deja/g++.pt/typename12.C: Likewise.
22285
22286 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22287
22288         * g++.dg/parse/namespace1.C: New test.
22289
22290 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22291
22292         * g++.dg/parse/parse4.C: New test.
22293
22294 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22295
22296         * g++.dg/parse/parse3.C: New test.
22297
22298 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22299
22300         * g++.dg/parse/parse2.C: New test.
22301
22302 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22303
22304         * g++.dg/template/friend11.C: New test.
22305
22306 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22307
22308         * g++.dg/parse/parse1.C: New test.
22309
22310 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22311
22312         * lib/profopt.exp: Change the name of a global variable to avoid
22313         possible clashes with other test suites.
22314
22315 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         * g++.dg/inherit/covariant8.C: New test.
22318
22319 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22320
22321         * g++.dg/init/array9.C: New test.
22322
22323         PR c++/9112
22324         * g++.dg/parse/expr1.C: New test.
22325
22326 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22327
22328         * gcc.c-torture/compile/20021230-1.c: New test.
22329
22330 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.dg/inherit/covariant5.C: New test.
22333         * g++.dg/inherit/covariant6.C: New test.
22334         * g++.dg/inherit/covariant7.C: New test.
22335
22336 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22337
22338         PR c++/2739
22339         * g++.dg/other/access2.C: New test.
22340
22341 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22342
22343         * g++.dg/other/anon-struct.C: No longer fails
22344         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22345         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22346         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22347
22348 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22349
22350         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22351
22352 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22353
22354         * g++.dg/eh/spec4.C: Remove stray semicolon.
22355         * g++.dg/expr/pmf-1.C: Change error message.
22356         * g++.dg/ext/asm1.C: Remove stray semicolon.
22357         * g++.dg/ext/typename1.C: Add missing typenames.
22358         * g++.dg/inherit/template-as-base.C: Change error message.
22359         * g++.dg/lookup/scoped1.C: Likewise.
22360         * g++.dg/lookup/scoped2.C: Likewise.
22361         * g++.dg/lookup/using2.C: Likewise.
22362         * g++.dg/other/component1.C: Remove stray semicolon.
22363         * g++.dg/other/do1.C: Change error message.
22364         * g++.dg/other/error2.C: Likewise.
22365         * g++.dg/other/init1.C: Likewise.
22366         * g++.dg/other/packed1.C: Remove stray semicolon.
22367         * g++.dg/other/ptrmem2.C: Change error message.
22368         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22369         marker.
22370         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22371         * g++.dg/template/access3.C: Add typename keyword.
22372         * g++.dg/template/access5.C: Remove stray semicolon.
22373         * g++.dg/template/access6.C: Likewise.
22374         * g++.dg/template/complit1.C: Likewise.
22375         * g++.dg/template/crash1.C: Change error message.
22376         * g++.dg/template/inherit2.C: Remove stray semicolon.
22377         * g++.dg/template/instantiate2.C: Likewise.
22378         * g++.dg/template/instantiate3.C: Change error message.
22379         * g++.dg/template/qual1.C: Remove stray semicolon.
22380         * g++.dg/template/qualttp18.C: Change error message.
22381         * g++.dg/template/ref1.C: Remove stray semicolon.
22382         * g++.dg/template/sizeof1.C (A::value): Declare it.
22383         * g++.dg/template/spec4.C: Change error message.
22384         * g++.dg/template/static1.C: Likewise.
22385         * g++.dg/template/type1.C: Likewise.
22386         * g++.dg/template/typename3.C: Likewise.
22387         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22388         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22389         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22390         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22391         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22392         named return value extension.
22393         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22394         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22395         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22396         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22397         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22398         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22399         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22400         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22401         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22402         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22403         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22404         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22405         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22406         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22407         syntax.
22408         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22409         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22410         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22411         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22412         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22413         * g++.old-deja/g++.brendan/template11.C: Likewise.
22414         * g++.old-deja/g++.brendan/template26.C: Likewise.
22415         * g++.old-deja/g++.brendan/template27.C: Use explicit
22416         specialization syntax.
22417         * g++.old-deja/g++.brendan/template30.C: Likewise.
22418         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22419         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22420         non-dependent names.
22421         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22422         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22423         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22424         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22425         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22426         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22427         named return value extension.
22428         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22429         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22430         * g++.old-deja/g++.ext/return1.C: Likewise.
22431         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22432         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22433         * g++.old-deja/g++.jason/access8.C: Likewise.
22434         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22435         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22436         pseudo-destructor names.
22437         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22438         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22439         pseudo-destructor names.
22440         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22441         * g++.old-deja/g++.jason/overload19.C: Likewise.
22442         * g++.old-deja/g++.jason/overload32.C: Likewise.
22443         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22444         stray semicolons.
22445         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22446         * g++.old-deja/g++.jason/return.C: Likewise.
22447         * g++.old-deja/g++.jason/return2.C: Likewise.
22448         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22449         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22450         syntax.
22451         * g++.old-deja/g++.jason/template10.C: Account for use of
22452         non-dependent names.
22453         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22454         syntax.
22455         * g++.old-deja/g++.jason/template37.C: Likewise.
22456         * g++.old-deja/g++.law/access4.C: Change error messages.
22457         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22458         pseudo-destructor names.
22459         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22460         * g++.old-deja/g++.law/ctors9.C: Likewise.
22461         * g++.old-deja/g++.law/cvt22.C: Likewise.
22462         * g++.old-deja/g++.law/dtors5.C: Likewise.
22463         * g++.old-deja/g++.law/global-init1.C: Likewise.
22464         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22465         * g++.old-deja/g++.law/operators28.C: Likewise.
22466         * g++.old-deja/g++.law/visibility28.C: Likewise.
22467         * g++.old-deja/g++.martin/eval1.C: Likewise.
22468         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22469         name.
22470         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22471         * g++.old-deja/g++.mike/net34.C: Likewise.
22472         * g++.old-deja/g++.mike/net36.C: Likewise.
22473         * g++.old-deja/g++.mike/ns2.C: Likewise.
22474         * g++.old-deja/g++.mike/p12306.C: Likewise.
22475         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22476         value extension.
22477         * g++.old-deja/g++.mike/p700.C: Likewise.
22478         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22479         * g++.old-deja/g++.mike/p710.C: Likewise.
22480         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22481         value extension.
22482         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22483         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22484         * g++.old-deja/g++.ns/crash2.C: Likewise.
22485         * g++.old-deja/g++.ns/crash3.C: Likewise.
22486         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22487         * g++.old-deja/g++.ns/ns17.C: Likewise.
22488         * g++.old-deja/g++.ns/template16.C: Likewise.
22489         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22490         keyword.
22491         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22492         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22493         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22494         named return value extension.
22495         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22496         * g++.old-deja/g++.other/access4.C: Issue additional error
22497         messages.
22498         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22499         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22500         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22501         * g++.old-deja/g++.other/crash25.C: Change error message.
22502         * g++.old-deja/g++.other/crash4.C: Change error message.
22503         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22504         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22505         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22506         checks.
22507         * g++.old-deja/g++.other/defarg8.C: Likewise.
22508         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22509         * g++.old-deja/g++.other/dtor10.C: Likewise.
22510         * g++.old-deja/g++.other/incomplete.C: Likewise.
22511         * g++.old-deja/g++.other/linkage7.C: Likewise.
22512         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22513         lookup algorithm.
22514         * g++.old-deja/g++.other/mangle2.C: Likewise.
22515         * g++.old-deja/g++.other/refinit2.C: Likewise.
22516         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22517         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22518         * g++.old-deja/g++.pt/crash28.C: Likewise.
22519         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22520         syntax.
22521         * g++.old-deja/g++.pt/crash32.C: Change error message.
22522         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22523         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22524         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22525         error message position.
22526         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22527         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22528         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22529         syntax.
22530         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22531         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22532         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22533         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22534         keyword.
22535         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22536         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22537         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22538         keyword.
22539         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22540         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22541         syntax.
22542         * g++.old-deja/g++.pt/friend28.C: Account for use of
22543         non-dependent names.
22544         * g++.old-deja/g++.pt/friend29.C: Likewise.
22545         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22546         rules.
22547         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22548         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22549         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22550         lookup rules.
22551         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22552         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22553         keyword.
22554         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22555         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22556         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22557         keyword.
22558         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22559         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22560         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22561         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22562         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22563         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22564         keyword.
22565         * g++.old-deja/g++.pt/spec10.C: Likewise.
22566         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22567         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22568         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22569         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22570         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22571         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22572         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22573         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22574         * g++.old-deja/g++.pt/typename15.C: Likewise.
22575         * g++.old-deja/g++.pt/typename22.C: Likewise.
22576         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22577         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22578         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22579         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22580         syntax.
22581         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22582         return value extension.
22583         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22584         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22585         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22586         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22587
22588 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.dg/warn/inline1.C: New test.
22591         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22592         * g++.old-deja/g++.jason/synth10.C: Likewise.
22593         * g++.old-deja/g++.mike/net31.C: Likewise.
22594         * g++.old-deja/g++.mike/p8786.C: Likewise.
22595
22596         * g++.dg/template/friend10.C: New test.
22597         * g++.dg/template/conv5.C: New test.
22598
22599 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         * g++.dg/lookup/scoped3.C: New test.
22602
22603         * g++.dg/lookup/decl1.C: New test.
22604         * g++.dg/lookup/decl2.C: New test.
22605
22606 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22607
22608         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22609         gcc.c-torture/compile/20021015-1.c,
22610         gcc.c-torture/compile/20021015-2.c,
22611         gcc.c-torture/compile/20021123-1.c,
22612         gcc.c-torture/compile/20021123-2.c,
22613         gcc.c-torture/compile/20021123-3.c,
22614         gcc.c-torture/compile/20021123-4.c,
22615         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22616         only to 3.1 or 3.2 branch.
22617
22618 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22619
22620         * gcc.dg/i386-bitfield3.c: New test.
22621
22622         * gcc.dg/i386-bitfield2.c: New test.
22623
22624 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.dg/parse/conv_op1.C: New test.
22627
22628 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22629
22630         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22631         approved.
22632
22633 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22634
22635         * gcc.c-torture/compile/20021220-1.c: New test.
22636
22637 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22638
22639         * gcc.dg/i386-fastcall-1.c: New.
22640
22641 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22642
22643         * gcc.c-torture/execute/20021219-1.c: New test.
22644
22645 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22646
22647         * gcc.dg/i386-pic-1.c: New test.
22648
22649 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22650
22651         PR c++/8099
22652         * g++.dg/template/friend9.C: New test.
22653
22654 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22655
22656         PR c++/3663
22657         * g++.dg/template/access7.C: New test.
22658
22659 2002-12-18  Nick Clifton  <nickc@redhat.com>
22660
22661         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22662         the libstdc++-v3 directory has been found.
22663
22664 2002-12-12  Devang Patel <dpatel@apple.com>
22665         * gcc.dg/darwin-ld-1.c: New test.
22666         * gcc.dg/darwin-ld-2.c: New test.
22667         * gcc.dg/darwin-ld-3.c: New test.
22668         * gcc.dg/darwin-ld-4.c: New test.
22669         * gcc.dg/darwin-ld-5.c: New test.
22670
22671 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22672
22673         * gcc.c-torture/compile/20021212-1.c: New test.
22674
22675 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22676
22677         * gcc.dg/fshort-wchar: New test.
22678
22679 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/8372
22682         * g++.dg/template/dtor1.C: New test.
22683
22684         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22685         markers.
22686
22687 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22688
22689         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22690
22691 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22692
22693         * g++.dg/template/static1.C: New test.
22694         * g++.dg/template/static2.C: New test.
22695         * g++.old-deja/g++.ext/memconst.C: New test.
22696
22697 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22698
22699         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22700         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22701         * g++.dg/special/initp1.C: Likewise.
22702
22703 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * gcc.c-torture/execute/20021204-1.c: New test.
22706
22707 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22708
22709         * gcc.dg/ppc-fmadd-1.c: New file.
22710         * gcc.dg/ppc-fmadd-2.c: New file.
22711         * gcc.dg/ppc-fmadd-3.c: New file.
22712
22713 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22714
22715         * gcc.c-torture/compile/20021204-1.c: New test.
22716
22717 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22718
22719         * g++.dg/inherit/covariant2.C: New test.
22720         * g++.dg/inherit/covariant3.C: New test.
22721         * g++.dg/inherit/covariant4.C: New test.
22722         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22723         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22724
22725 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/8688
22728         * g++.dg/init/brace3.C: New test.
22729
22730 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22731
22732         * gcc.dg/20020210-1.c: Fix a comment typo.
22733
22734 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22735
22736         PR c++/8720
22737         * g++.dg/parse/defarg1.C: New test.
22738
22739         PR c++/8615
22740         * g++.dg/template/char1.C: New test.
22741
22742         * g++.dg/template/varmod1.C: Fix typo.
22743
22744 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22745
22746         DR 180
22747         * g++.old-deja/g++.pt/crash32.C: Expect error.
22748
22749 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22750
22751         PR c++/5919
22752         * g++.dg/template/varmod1.C: New test.
22753
22754         PR c++/8727
22755         * g++.dg/inherit/typeinfo1.C: New test.
22756
22757         PR c++/8663
22758         * g++.dg/inherit/typedef1.C: New test.
22759
22760 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22761
22762         PR c++/8332
22763         PR c++/8493
22764         * g++.dg/template/strlen1.C: New test.
22765
22766         PR c++/8227
22767         * g++.dg/template/ctor2.C: New test.
22768
22769         PR c++/8214
22770         * g++.dg/init/string1.C: New test.
22771
22772         PR c++/8511
22773         * g++.dg/template/friend8.C: New test.
22774
22775 2002-11-29  Joe Buck <jbuck@synopsys.com>
22776
22777         * g++.dg/lookup/anon2.C: New test.
22778
22779 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22780
22781         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22782         h8300 port.
22783
22784 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22785
22786         * gcc.dg/bitfld-6.c: New test.
22787
22788 2002-11-27  Jan Hubicka  <jh@suse.cz>
22789
22790         * gcc.c-torture/execute/20021127.[cx]: New test.
22791
22792 2002-11-26  Jan Hubicka  <jh@suse.cz>
22793
22794         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22795         quality.
22796
22797 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22798
22799         * g++.dg/init/brace2.C: New test.
22800         * g++.old-deja/g++.mike/p9129.C: Correct.
22801
22802 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22803
22804         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22805
22806 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22807
22808         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22809
22810 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * testsuite/g++.dg/abi/empty11.C: New test.
22813         * testsuite/g++.dg/rtti/cv1.C: New test.
22814
22815 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22816
22817         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22818
22819 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22820
22821         * g++.dg/abi/empty10.C: New test.
22822
22823 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22824
22825         * gcc.c-torture/compile/20021124-1.c: New test.
22826
22827 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22828
22829         * g++.dg/abi/rtti2.C: New test.
22830
22831 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22832
22833         * gcc.dg/i386-unroll-1.c: New test.
22834
22835 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22836
22837         * gcc.c-torture/compile/20021120-1.c: New test.
22838         * gcc.c-torture/compile/20021120-2.c: New test.
22839
22840 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22841
22842         * gcc.dg/bitfld-5.c: New test.
22843
22844 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22845
22846         * gcc.c-torture/execute/20021120-3.c: New test.
22847
22848 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22849
22850         * gcc.c-torture/execute/20021120-2.c: New test.
22851
22852 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22853
22854         * gcc.c-torture/execute/20021120-1.c: New test.
22855
22856 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * gcc.c-torture/execute/20021118-3.c: New test.
22859
22860 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22861
22862         * gcc.c-torture/compile/20021119-1.c: New test.
22863
22864 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22865
22866         * gcc.dg/duff-1.c: New test.
22867         * gcc.dg/duff-2.c: New test.
22868         * gcc.dg/duff-3.c: New test.
22869
22870 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22871
22872         * gcc.dg/cpp/_Pragma5.c: New test.
22873
22874 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22875
22876         * gcc.c-torture/execute/20021118-2.c: New test.
22877
22878 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22879
22880         * gcc.c-torture/execute/20021118-1.c: New test.
22881
22882 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22883
22884         * gcc.dg/20021116-1.c: New test.
22885
22886 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.dg/abi/vcall1.C: New test.
22889
22890 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22891
22892         * gcc.dg/20021029-1.c: New test.
22893         * gcc.dg/20021029-2.c: New test.
22894
22895 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22896
22897         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22898
22899 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22900
22901         PR c/8439
22902         * gcc.dg/20021110.c: Move to ...
22903         * gcc.c-torture/compile/20021110.c: .... here.
22904
22905 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22906
22907         PR c/8467
22908         * gcc.c-torture/execute/20021111-1.c
22909
22910 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22911
22912         PR c/8439
22913         * gcc.dg/20021110.c: New test.
22914
22915 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22916
22917         * g++.dg/abi/vthunk3.C: Run only on x86.
22918
22919 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22920
22921         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22922
22923 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22924
22925         * lib/compat.exp (compat-execute): Fix logic error in last
22926         change.
22927
22928 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22929
22930         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22931
22932 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22933
22934         PR c++/8389
22935         * g++.dg/template/access6.C: New test.
22936
22937 2002-11-08  Jan Hubicka  <jh@suse.cz>
22938
22939         * gcc.dg/i386-ssefp-1.c: New test.
22940         * gcc.dg/i386-ssefp-1.c: New test.
22941
22942 2002-11-08  Jan Hubicka  <jh@suse.cz>
22943
22944         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22945
22946 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22947
22948         * g++.dg/abi/vthunk3.C: New test.
22949
22950         PR c++/8338
22951         * g++.dg/template/crash2.C: New test.
22952
22953 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22954
22955         * testsuite/g++.dg/abi/dtor1.C: New test.
22956         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22957
22958 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22959
22960         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22961         Darwin.
22962
22963 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22964
22965         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22966         -mthumb.  Only xfail with -O0.
22967
22968 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22969
22970         * g++.dg/abi/thunk1.C: New test.
22971         * g++.dg/abi/thunk2.C: Likewise.
22972         * g++.dg/abi/vtt1.C: Likewise.
22973
22974 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22975
22976         PR optimization/8423
22977         * gcc.c-torture/execute/builtin-constant.c: New test.
22978
22979 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22980
22981         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22982         Add some more cases.
22983
22984 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/8391
22987         * g++.dg/opt/local1.C: New test.
22988
22989 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22990
22991         PR c++/8160
22992         * g++.dg/template/complit1.C: New test.
22993
22994         PR c++/8149
22995         * g++.dg/template/typename4.C: Likewise.
22996
22997 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         Core issue 287, PR c++/7639
23000         * g++.dg/template/instantiate1.C: Adjust error location.
23001         * g++.dg/template/instantiate3.C: New test.
23002         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23003         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23004         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23005
23006 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23007
23008         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23009
23010 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/8287
23013         * g++.dg/init/dtor2.C: New test.
23014
23015 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23016
23017         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23018         * gcc.dg/nest.c: Bypass errors on irix6.
23019
23020 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23021
23022         * gcc.dg/nest.c: Expect error for mmix-*-*.
23023         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23024
23025 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23026
23027         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23028         markers.
23029
23030         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23031
23032 2002-10-25  Mike Stump  <mrs@apple.com>
23033
23034         * gcc.dg/warn-1.c: New test.
23035
23036 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23037
23038         * g++.dg/template/typename3.C: New test.
23039
23040 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23041
23042         * g++.dg/lookup/ptrmem1.C: New test.
23043
23044         * g++.dg/abi/vthunk2.C: New test.
23045
23046 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23047
23048         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23049
23050 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * g++.dg/abi/empty9.C: New test.
23053
23054 2002-10-24  Richard Henderson  <rth@redhat.com>
23055
23056         * g++.dg/inherit/thunk1.C: Enable for ia64.
23057
23058 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/8067
23061         * g++.dg/lookup/pretty1.C: New test.
23062
23063 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23064
23065         * gcc.dg/20021023-1.c: New test.
23066
23067 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23068
23069         PR c++/7679
23070         * g++.dg/parse/inline1.C: New test.
23071
23072 2002-10-23  Richard Henderson  <rth@redhat.com>
23073
23074         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23075
23076         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23077
23078 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23079
23080         PR c++/6579
23081         * g++.dg/parse/stmtexpr3.C: New test.
23082
23083 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23084
23085         * g++.dg/expr/cond1.C: New test.
23086
23087 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23088
23089         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23090
23091 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23092
23093         * g++.dg/abi/vbase13.C: New test.
23094         * g++.dg/abi/vbase14.C: Likewise.
23095
23096 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * gcc.dg/tls/pic-1.c: New test.
23099         * gcc.dg/tls/nonpic-1.c: New test.
23100         * gcc.dg/20021018-1.c: New test.
23101
23102 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23103
23104         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23105         Remove only files with the same base name as the test case.
23106         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23107         (profopt-execute): Likewise.  Also, remove old profiling
23108         and performance data files before running the tests.
23109
23110         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23111         * g++.dg/bprob/bprob.exp: Likewise.
23112         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23113         to allow more general test case names.
23114
23115         * g++.dg/bprob/bprob-1.C: Rename to ...
23116         * g++.dg/bprob/g++-bprob-1.C: ... this.
23117
23118         * g77.dg/bprob/bprob-1.f: Rename to ...
23119         * g77.dg/bprob/g77-bprob-1.f: ... this.
23120
23121 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23122
23123         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23124         bison 1.50 or later.
23125
23126 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23127
23128         * g++.dg/README: Describe more test directories.
23129
23130 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23131
23132         * g++.dg/init/array6.C: Add additional tests.
23133
23134 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23135
23136         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23137         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23138
23139 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23140
23141         * gcc.c-torture/compile/20020604-1.x: New.
23142         * gcc.c-torture/compile/simd-5.x: Likewise.
23143         * gcc.c-torture/execute/920710-1.x: Likewise.
23144         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23145
23146 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23147
23148         * g++.dg/inherit/override1.C: Add dg-options clause.
23149
23150 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23151
23152         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23153         _mm_slli_si128.
23154
23155 2002-10-19  Andreas Schwab  <schwab@suse.de>
23156
23157         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23158         directory component.
23159
23160 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23161
23162         * g++.dg/inherit/thunk1.C: New test.
23163
23164         * g++.dg/inherit/override1.C: New test.
23165
23166         * g++.dg/abi/mangle11.C: New test.
23167         * g++.dg/abi/mangle14.C: New test.
23168         * g++.dg/abi/mangle17.C: New test.
23169
23170 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.dg/overload/member2.C: New test.
23173
23174 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23175
23176         * g++.dg/README: Describe new compat directory.
23177         * g++.dg/dg.exp: Skip tests in compat directory.
23178         * README.compat: New file.
23179         * lib/compat.exp: New expect script.
23180         * g++.dg/compat: New test directory.
23181         * g++.dg/compat/compat.exp: New expect script.
23182         * g++.dg/compat/abi: New test directory.
23183         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23184         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23185         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23186         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23187         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23188         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23189         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23190         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23191         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23192         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23193         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23194         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23195         * g++.dg/compat/break: New test directory.
23196         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23197         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23198         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23199         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23200         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23201         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23202         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23203         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23204         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23205         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23206         g++.dg/compat/break/README: New files.
23207         * g++.dg/compat/eh: New test directory.
23208         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23209         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23210         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23211         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23212         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23213         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23214         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23215         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23216         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23217         g++.dg/compat/eh/filter2_y.C,
23218         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23219         g++.dg/compat/eh/new1_y.C,
23220         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23221         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23222         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23223         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23224         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23225         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23226         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23227         g++.dg/compat/eh/unexpected1_y.C: New files.
23228         * g++.dg/compat/init: New test directory.
23229         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23230         g++.dg/compat/init/array5_y.C,
23231         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23232         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23233         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23234         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23235         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23236         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23237         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23238         g++.dg/compat/init/init-ref2_y.C: New files.
23239
23240 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR c++/7584
23243         * g++.dg/inherit/using3.C: New test.
23244
23245 2002-10-17  Jan Hubicka  <jh@suse.cz>
23246
23247         * gcc.dg/20021017-2.c: New test.
23248
23249 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23250
23251         * g++.dg/abi/mangle16.C: Adjust.
23252
23253         * g++.dg/init/array8.C: New test.
23254
23255 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23256
23257         * gcc.dg/special/mips-abi.exp: New test.
23258         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23259
23260 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23261
23262         * g++.dg/abi/mangle16.C: New test.
23263         * g++.dg/abi/mangle17.C: Likewise.
23264
23265         PR c++/7478
23266         * g++.dg/template/ref1.C: New test.
23267
23268 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23269
23270         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23271
23272 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23273
23274         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23275
23276 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/7524
23279         * g++.dg/init/array7.C: New test.
23280
23281 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23282
23283         * g++.dg/init/array6.C: New test.
23284
23285         * g++.dg/abi/mangle13.C: Likewise.
23286         * g++.dg/abi/mangle14.C: Likewise.
23287         * g++.dg/abi/mangle15.C: Likewise.
23288
23289 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23290
23291         * g++.dg/abi/empty8.C: New test.
23292
23293 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23294
23295         * g++.dg/init/ctor1.C: New test.
23296
23297 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23298
23299         * gcc.c-torture/execute/20021015-1.c: New test.
23300
23301 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23302
23303         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23304
23305 2002-10-14  Jan Hubicka  <jh@suse.cz>
23306
23307         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23308
23309 2002-10-14  Richard Henderson  <rth@redhat.com>
23310
23311         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23312
23313 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23314
23315         PR optimization/6631
23316         * g++.dg/opt/const2.C: New test.
23317
23318 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23319
23320         PR c++/7176
23321         * g++.dg/parse/friend1.C: New test.
23322         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23323
23324 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * gcc.dg/20021014-1.c: New test.
23327
23328 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23329
23330         PR c++/5661
23331         * g++.dg/ext/vlm1.C: New test.
23332         * g++.dg/ext/vlm2.C: Likewise.
23333
23334         * g++.dg/init/array1.C: Remove invalid braces.
23335         * g++.dg/init/brace1.C: New test.
23336         * g++.dg/init/copy2.C: Likewise.
23337         * g++.dg/init/copy3.C: Likewise.
23338         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23339         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23340         braces.
23341
23342 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23343
23344         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23345
23346 2002-10-11  Richard Shann  <richard.shann@superh.com>
23347
23348         * gcc.c-torture/compile/simd-5.c: New test.
23349
23350 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23351
23352         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23353
23354 2002-10-10  Jim Wilson  <wilson@redhat.com>
23355
23356         * gcc.c-torture/execute/20021010-1.c: New test.
23357
23358 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23359
23360         PR c/7353
23361         * g++.dg/ext/typedef-init.C: New test.
23362         * gcc.dg/typedef-init.c: New test.
23363
23364 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23365
23366         * gcc.dg/cpp/paste13.c: New test.
23367
23368 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23369
23370         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23371         remaining platforms, XFAIL during compile, not execute.  Don't
23372         XFAIL at -O0.
23373
23374 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * gcc.dg/alias-1.c: Tweak expected warning.
23377
23378 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23379
23380         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23381
23382 2002-10-06  Andreas Jaeger  <aj@suse.de>
23383
23384         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23385         * gcc.dg/cpp/c++98.C: Likewise.
23386
23387         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23388         * g++.dg/cpp/c++98.C: Likewise.
23389
23390         * g++.dg/README (Subdirectories): Mention cpp directory.
23391
23392         PR target/7559
23393         * gcc.dg/20021006-1.c: New test.
23394
23395 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23396
23397         PR c++/7804
23398         * g++.dg/other/warning1.C: New test.
23399
23400 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23401
23402         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23403         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23404         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23405
23406 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23407
23408         PR c++/7931
23409         * g++.dg/template/ptrmem3.C: New test.
23410
23411         PR c++/7754
23412         * g++.dg/template/union1.C: New test.
23413
23414 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23415
23416         PR c++/8006
23417         * g++.dg/abi/mangle9.C: New test.
23418         * g++.dg/abi/mangle10.C: New test.
23419         * g++.dg/abi/mangle11.C: New test.
23420         * g++.dg/abi/mangle12.C: New test.
23421
23422 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23423
23424         PR c++/7188.
23425         * g++.dg/template/meminit1.C: New test.
23426         * g++.dg/warn/Wreorder-1.C: Likewise.
23427         * g++.old-deja/g++.mike/warn3.C: Tweak.
23428         * lib/prune.exp: Ingore "in copy constructor".
23429
23430 2002-10-02  Andreas Jaeger  <aj@suse.de>
23431
23432         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23433         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23434         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23435         on x86-64.
23436
23437 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23438
23439         * gcc.dg/empty1.C: Fix typo.
23440
23441 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * gcc.dg/alias-1.c: New test.
23444
23445 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23446
23447         * gcc.dg/empty1.C: New test.
23448
23449         * g++.dg/tls/init-2.C: Tweak error messages.
23450
23451 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23452
23453         * gcc.c-torture/compile/20020923-1.c: New test.
23454
23455 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23456
23457         * gcc.c-torture/execute/ffs-1.c: New test.
23458         * gcc.c-torture/execute/ffs-2.c: Ditto.
23459
23460 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23461
23462         * g++.dg/overload/member1.C: New test.
23463
23464 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23465
23466         * g++.dg/abi/empty7.C: New test.
23467         * g++.dg/init/pm2.C: Likewise.
23468
23469 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23470
23471         * g++.dg/rtti/crash1.C: New test.
23472
23473 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23474
23475         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23476         gcc.dg/sibcall-4.c: New tests.
23477
23478 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23479
23480         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23481         powerpc and MMIX targets.
23482
23483 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23484
23485         * gcc.dg/cpp/20020927-1.c: New.
23486
23487 2002-09-26  David S. Miller  <davem@redhat.com>
23488
23489         * gcc.c-torture/compile/trunctfdf.c: New.
23490
23491 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23492
23493         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23494
23495 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23496
23497         * gcc.c-torture/execute/loop-15.c: New.
23498
23499 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23500
23501         * README.QMTEST: Fix typo.
23502
23503 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23504
23505         * gcc.dg/20020926-1.c: New test.
23506
23507 2002-09-25  David S. Miller  <davem@redhat.com>
23508
23509         PR target/7842
23510         * gcc.c-torture/execute/shiftdi.c: New test.
23511
23512 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23513
23514         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23515         unique to the tool.
23516         * lib/g77.exp (g77_init): Likewise.
23517         * lib/g++.exp (g++_init): Likewise.
23518         * lib/objc.exp (objc_init): Likewise.
23519
23520 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23521
23522         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23523         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23524         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23525
23526 2002-09-25  Richard Henderson  <rth@redhat.com>
23527
23528         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23529         too-small long double.
23530
23531 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23532
23533         * gcc.dg/20020919-1.c: New test.
23534
23535 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23536
23537         * g++.dg/abi/bitfield6.C: New test.
23538         * g++.dg/abi/bitfield7.C: New test.
23539         * g++.dg/abi/bitfield8.C: New test.
23540         * g++.dg/abi/vbase11.C: New test.
23541
23542 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23543
23544         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23545         hppa*-*-hpux*.  Update test comment.
23546
23547 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23548
23549         * gcc.dg/tls/struct-1.c: New test.
23550
23551 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23552
23553         * gcc.dg/cpp/tr-warn2.c: Update.
23554
23555 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23556
23557         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23558
23559 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23560
23561         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23562         systems.
23563
23564 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23565
23566         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23567
23568         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23569         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23570         setting of cxxfilt.
23571
23572 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23573
23574         * gcc.dg/20020312-2.c: Update for darwin.
23575
23576 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23577
23578         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23579
23580 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23581
23582         * objc.dg/comp-types-1.m: New test.
23583         * objc.dg/comp-types-2.m: New test.
23584         * objc.dg/comp-types-3.m: New test.
23585         * objc.dg/comp-types-4.m: New test.
23586         * objc.dg/comp-types-5.m: New test.
23587         * objc.dg/comp-types-6.m: New test.
23588
23589 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23590
23591         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23592
23593 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         * g++.dg/other/do1.C: New test.
23596
23597         * g++.dg/template/subst1.C: New test.
23598
23599 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23600
23601         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23602
23603 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23604
23605         * g++.dg/template/qualttp20.C: Adjust expected errors.
23606         * g++.old-deja/g++.jason/report.C: Likewise.
23607         * g++.old-deja/g++.other/qual1.C: Likewise.
23608
23609         * g++.dg/lookup/scoped2.C: New test.
23610
23611         * g++.dg/ext/asm3.C: New test.
23612
23613 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23614
23615         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23616
23617 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23618
23619         * ChangeLog: follow spelling conventions.
23620         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23621         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23622         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23623         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23624         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23625         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23626         * g++.old-deja/g++.law/global-init1.C: Likewise.
23627         * g++.old-deja/g++.other/delete4.C: Likewise.
23628         * g++.old-deja/g++.other/inline21.C: Likewise.
23629         * g++.old-deja/g++.other/singleton.C: Likewise.
23630         * g77.dg/strlen0.f: Likewise.
23631         * g77.f-torture/compile/20010519-1.f: Likewise.
23632         * g77.f-torture/compile/980310-4.f: Likewise.
23633         * gcc.c-torture/compile/20000605-1.c: Likewise.
23634         * gcc.c-torture/execute/20020225-1.c: Likewise.
23635         * gcc.dg/c90-hexfloat-2.c: Likewise.
23636         * gcc.dg/c99-bool-1.c: Likewise.
23637         * gcc.dg/c99-hexfloat-2.c: Likewise.
23638         * gcc.dg/dll-2.c: Likewise.
23639         * gcc.dg/wtr-union-init-1.c: Likewise.
23640         * gcc.dg/wtr-union-init-2.c: Likewise.
23641         * gcc.dg/wtr-union-init-3.c: Likewise.
23642         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23643         * gcc.dg/cpp/defined.c: Likewise.
23644         * gcc.dg/cpp/macsyntx.c: Likewise.
23645         * gcc.dg/cpp/paste2.c: Likewise.
23646         * gcc.dg/cpp/trad/defined.c: Likewise.
23647         * gcc.dg/format/c90-printf-1.c: Likewise.
23648         * gcc.dg/format/c90-scanf-1.c: Likewise.
23649         * gcc.dg/format/c99-printf-1.c: Likewise.
23650         * gcc.dg/format/c99-scanf-1.c: Likewise.
23651         * gcc.misc-tests/gcov-8.c: Likewise.
23652         * lib/profopt.exp: Likewise.
23653
23654 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23655
23656         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23657
23658 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         * g++.dg/inherit/using2.C: New test.
23661
23662 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23663
23664         * ChangeLog: Follow spelling conventions.
23665         * g++.dg/template/friend4.C: Likewise.
23666         * g++.old-deja/g++.pt/crash67.C: Likewise.
23667         * gcc.c-torture/execute/20000801-4.c: Likewise.
23668         * gcc.dg/c90-digraph-1.c: Likewise.
23669         * gcc.dg/c94-digraph-1.c: Likewise.
23670         * gcc.dg/c99-digraph-1.c: Likewise.
23671         * gcc.dg/cpp/line5.c: Likewise.
23672         * gcc.dg/cpp/multiline.c: Likewise.
23673         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23674         * gcc.dg/format/attr-3.c: Likewise.
23675         * gcc.dg/format/c90-scanf-3.c: Likewise.
23676         * gcc.dg/format/ext-4.c: Likewise.
23677
23678 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23679
23680         * g++.dg/template/pretty1.C: New test.
23681
23682 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23683
23684         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23685
23686 2002-09-13  Matt Austern  <austern@apple.com>
23687
23688         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23689         passing a cast expression to a function by const reference.
23690
23691 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * g++.dg/template/deduce1.C: New test.
23694
23695 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23696
23697         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23698         32-bit int.
23699
23700 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23701
23702         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23703         usage.
23704
23705 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23706
23707         * gcc.c-torture/compile/20020910-1.c: New test.
23708
23709 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23710
23711         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23712
23713 2002-09-10  Andreas Jaeger  <aj@suse.de>
23714
23715         * gcc.dg/20020312-2.c: Adjust for x86-64.
23716
23717 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23718
23719         * g77.dg/7388.f: New test case for PR 7388.
23720
23721 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23722
23723         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23724
23725 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23726
23727         * objc.dg/proto-lossage-1.m: New test.
23728
23729 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23730
23731         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23732
23733 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23734
23735         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23736         expected to pass.
23737
23738 2002-09-06  Stan Shebs  <shebs@apple.com>
23739             David Edelsohn  <edelsohn@gnu.org>
23740
23741         * gcc.dg/weak: New directory.
23742         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23743         target-specific xfail bits.
23744         * gcc.dg/typeof-2.c: Move to new directory.
23745         * gcc.dg/weak.exp: New expect script.
23746
23747 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23748
23749         * gcc.c-torture/execute/extzvsi.c: New test.
23750
23751 2002-09-05  Stan Shebs  <shebs@apple.com>
23752
23753         * gcc.dg/weak-1.c: xfail on Darwin.
23754         * gcc.dg/weak-2.c: Ditto.
23755         * gcc.dg/weak-3.c: Ditto.
23756         * gcc.dg/weak-4.c: Ditto.
23757         * gcc.dg/weak-5.c: Ditto.
23758         * gcc.dg/weak-6.c: Ditto.
23759         * gcc.dg/weak-7.c: Ditto.
23760         * gcc.dg/weak-8.c: Ditto.
23761         * gcc.dg/weak-9.c: Ditto.
23762
23763 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23764
23765         * gcc.c-torture/execute/loop-14.c: New test.
23766
23767 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * g++.dg/other/cxa-atexit1.C: New test.
23770
23771         * gcc.dg/typeof-2.c: New test.
23772
23773 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23774
23775         * gcc.dg/builtins-2.c: New testcase.
23776         * gcc.dg/builtins-3.c: New testcase.
23777
23778 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23779
23780         * gcc.dg/cpp/_Pragma4.c: New test.
23781
23782 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23783
23784         * objc/execute/nil_method-1.m: New testcase.
23785
23786 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23787
23788         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23789         [Object class], not [Object initialize].
23790
23791 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23792             Hans-Peter Nilsson  <hp@bitrange.com>
23793
23794         * gcc.c-torture/execute/20020720-1.x: Skip test on
23795         mmix-knuth-mmixware.  Correct comment.
23796
23797 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23798
23799         * testsuite/g++.dg/abi/bitfield5.C: New test.
23800         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23801
23802 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23803
23804         * objc.dg/undeclared-selector.m: New test.
23805
23806 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.dg/other/offsetof1.C: Avoid cast warning.
23809
23810 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23811
23812         * objc.dg/super-class-2.m: New test.
23813
23814 2002-08-24  Matt Austern  <austern@apple.com>
23815
23816         * g++.dg/ext/lvaddr.C: New test.
23817         * g++.dg/ext/lvcast.C: New test.
23818
23819 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23820
23821         * testsuite/g++.dg/inherit/cond1.C: New test.
23822
23823 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23824
23825         * gcc.dg/noncompile/incomplete-1.c: New test.
23826
23827 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23828
23829         * gcc.dg/typespec-1.c: New test.
23830
23831 2002-08-20  Devang Patel  <dpatel@apple.com>
23832         * objc.dg/proto-hier-2.m: New test.
23833
23834 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23835
23836         * objc.dg/bitfield-1.m: New test.
23837         * objc.dg/bitfield-2.m: New test.
23838
23839 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23840
23841         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23842         gcc.dg/c99-flex-array-4.c: New tests.
23843
23844 2002-08-16  Stan Shebs  <shebs@apple.com>
23845
23846         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23847
23848 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23849
23850         * gcc.dg/typeof-1.c: New test.
23851         * g++.dg/ext/typeof2.C: New test.
23852
23853 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * g++.dg/other/offsetof1.C: New test.
23856
23857 2002-08-14  Richard Henderson  <rth@redhat.com>
23858
23859         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23860
23861 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23862
23863         * gcc.dg/cpp/_Pragma3.c: New test.
23864
23865 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23866
23867         * g++.dg/template/inherit3: New test.
23868
23869 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23870
23871         * gcc.dg/bitfld-4.c: Add blank options.
23872
23873 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23874
23875         * g++.dg/template/crash1.C: New test.
23876
23877 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23878
23879         * gcc.dg/tls/opt-2.c: New test.
23880
23881 2002-08-08  Devang Patel  <dpatel@apple.com>
23882
23883         * objc.dg/selector-1.m : New test
23884
23885 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.dg/abi/bitfield4.C: New test.
23888         * gcc.dg/bitfld-4.c: New test.
23889
23890 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         * g++.dg/other/packed1.C: New test.
23893
23894 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23895
23896         * g++.dg/abi/offsetof.C: Tweak error messages.
23897         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23898
23899 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23900
23901         * gcc.dg/bitfld-3.c: New test.
23902
23903 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23904             Richard Henderson  <rth@redhat.com>
23905
23906         * gcc.dg/i386-bitfield1.c: New test.
23907         * g++.dg/abi/bitfield3.C: Update.
23908
23909 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23910
23911         * objc.dg/const-str-2.m: Update.
23912         * gcc.dg/cpp/c++98.c: Change to C extension.
23913         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23914         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23915
23916 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23917
23918         * testsuite/gcc.dg/tls/diag-3.c: New.
23919
23920 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23921
23922         * g++.dg/README (Subdirectories): Document new subdir expr.
23923         * g++.dg/expr/pmf-1.C: New test.
23924
23925 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23926
23927         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23928
23929 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23930
23931         * g++.dg/abi/bitfield3.C: New test.
23932
23933 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23934
23935         * lib/gcov.exp: Tweak expected line formats.
23936         * gcc.misc-tests/gcov8.c: New test.
23937         * gcc.misc-tests/gcov8.x: New flags.
23938
23939 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23940
23941         * consistency.vlad/layout/endian.c: Include string.h.
23942
23943         * gcc.c-torture/execute/20020805-1.c: New test.
23944
23945 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23946
23947         * g++.dg/other/conversion1.C: New test.
23948
23949 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23950
23951         * gcc.dg/builtins-1.c: New testcase.
23952
23953 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23954
23955         * g++.dg/inherit/access3.C: New test.
23956
23957 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23958
23959         * gcc.dg/ia64-visibility-2.c: New test.
23960
23961 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23962
23963         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23964         __qualifier_flags to __flags.
23965
23966 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * g++.dg/inherit/operator1.C: New test.
23969         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23970         * g++.dg/other/error1.C: Change expected error message.
23971         * g++.dg/template/conv4.C: Likewise.
23972
23973 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23974
23975         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23976         for documented behavior.
23977
23978 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23979
23980         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23981         several targets known to fail.
23982
23983 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23984
23985         * gcc.dg/mips-args-[123].c: New tests.
23986
23987 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23988
23989         * gcc.dg/ppc-spe.c: New.
23990
23991 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23992
23993         * g++.dg/other/ptrmem4.C: New testcase.
23994
23995 2002-07-24  Richard Henderson  <rth@redhat.com>
23996
23997         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23998
23999 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24000
24001         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24002
24003 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24004
24005         * gcc.c-torture/execute/memset-3.c: New testcase.
24006
24007 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24008
24009         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24010         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24011
24012 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24013
24014         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24015         Delete.
24016
24017 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24018
24019         * gcc.c-torture/compile/simd-4.c: New test.
24020
24021 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24022
24023         PR c++/7347, c++/7348
24024         * g++.dg/template/access4.C: New test.
24025         * g++.dg/template/access5.C: New test.
24026         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24027         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24028         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24029         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24030
24031 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24032
24033         * gcc.dg/gnu89-init-2.c: New test.
24034
24035 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24036
24037         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24038
24039 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24040
24041         * gcc.c-torture/execute/20020720-1.c: New testcase.
24042
24043 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24044
24045         * gcc.dg/cpp/Wsignprom.c: New tests.
24046
24047 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24048
24049         * gcc.c-torture/execute/loop-13.c: New test.
24050
24051 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24052
24053         * gcc.dg/cpp/expr.c: New tests.
24054
24055 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24056
24057         * g++.dg/opt/pr6713.C: Add template instantiation.
24058
24059 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24060
24061         * gcc.dg/nest.c: New test.
24062
24063 2002-07-17  Richard Henderson  <rth@redhat.com>
24064
24065         * g++.dg/opt/pr6713.C: New test.
24066
24067 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24068
24069         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24070         XFAIL for all x86 processors.
24071
24072 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24073
24074         * gcc.c-torture/execute/20010122-1.x: Do not test with
24075         -fomit-frame-pointer.
24076
24077 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24078
24079         * g++.dg/template/instantiate2.C: New test.
24080         * g++.dg/template/spec4.C: New test.
24081
24082 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24083
24084         * g++.dg/template/access2.C: New test.
24085         * g++.dg/template/access3.C: New test.
24086
24087 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24088
24089         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24090         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24091         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24092         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24093         Convert to use <stdarg.h>.
24094         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24095         Delete.
24096         * gcc.dg/va-arg-2.c: New.
24097         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24098
24099 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.c-torture/compile/20020710-1.c: New test.
24102
24103 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24104                           Andrew Pinski  <pinskia@physics.uc.edu>
24105
24106         gcc.c-torture/compile/simd-2.c: New testcase.
24107         gcc.c-torture/compile/simd-3.c: Likewise.
24108
24109 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24110
24111         PR c++/7224
24112         * g++.dg/overload/error1.C: New test.
24113
24114 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24115
24116         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24117         configuration and IRIX 6 O32 ABI.
24118
24119 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24120
24121         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24122
24123 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24124
24125         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24126
24127 2002-07-10  Jeffrey A Law  <law@redhat.com>
24128
24129         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24130
24131         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24132
24133 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24134
24135         * gcc.dg/20020312-2.c: Check for __PPC__.
24136
24137 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24138
24139         * gcc.c-torture/compile/20020709-1.c: New test.
24140
24141 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24142
24143         * g++.dg/template/qualttp21.C: New test case.
24144
24145 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24146
24147         * gcc.c-torture/compile/20020706-1.c: New test.
24148         * gcc.c-torture/compile/20020706-2.c: New test.
24149
24150 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24151             Alexandre Oliva  <aoliva@redhat.com>
24152
24153         * g++.dg/warn/incomplete1.C: New test.
24154
24155 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24156
24157         PR c++/7099
24158         * g++.dg/warn/noreturn1.C: New test.
24159
24160 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24161
24162         PR c++/6706
24163         * g++.dg/debug/debug6.C: New test.
24164         * g++.dg/debug/debug7.C: New test.
24165
24166 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24167
24168         * gcc.c-torture/compile/simd-3.c: New test.
24169
24170 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24171
24172         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24173         * gcc.dg/20020620-1.c: Likewise.
24174
24175 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24176
24177         PR c++/6944
24178         * g++.dg/init/array4.C: New test.
24179         * g++.dg/init/array5.C: New test.
24180
24181 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24182
24183         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24184         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24185
24186 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24187
24188         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24189         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24190         * gcc.dg/wtr-conversion-1.c: Likewise.
24191         * gcc.dg/wtr-escape-1.c: Likewise.
24192         * gcc.dg/wtr-int-type-1.c: Likewise.
24193         * gcc.dg/wtr-label-1.c: Likewise.
24194         * gcc.dg/wtr-static-1.c: Likewise.
24195         * gcc.dg/wtr-strcat-1.c: Likewise.
24196         * gcc.dg/wtr-suffix-1.c: Likewise.
24197         * gcc.dg/wtr-switch-1.c: Likewise.
24198         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24199         * gcc.dg/wtr-union-init-1.c: Likewise.
24200         * gcc.dg/wtr-union-init-2.c: Likewise.
24201         * gcc.dg/wtr-union-init-3.c: Likewise.
24202
24203         * gcc.dg/wtr-func-def-1.c: New test.
24204
24205 2002-07-02 Devang Patel <dpatel@apple.com>
24206
24207         * objc.dg/param-1.m: New test.
24208
24209 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24210
24211         * gcc.dg/cpp/trad/directive.c: Add test.
24212         * gcc.dg/cpp/trad/macroargs.c: Add test.
24213         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24214
24215 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24216
24217         * gcc.dg/cpp/cmdlne-M.c: New test.
24218
24219 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24220
24221         * objc.dg/desig-init-1.m: New test.
24222
24223 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24224
24225         PR c++/6716
24226         * g++.dg/template/instantiate1.C: New test.
24227
24228 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24229
24230         PR c++/7112
24231         * g++.dg/template/sizeof2.C: New test.
24232
24233 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24234
24235         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24236         gcc.dg/cpp/trad/include.c: New tests.
24237
24238 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24239
24240         PR target/7177
24241         * gcc.c-torture/compile/20020701-1.c: New test.
24242
24243 2002-07-01  Stan Shebs  <shebs@apple.com>
24244
24245         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24246         header here...
24247         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24248         (objc-torture-execute): or here.
24249
24250 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24251
24252         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24253
24254 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24255
24256         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24257
24258 2002-06-30  Devang Patel  <dpatel@apple.com>
24259
24260         * objc.dg/fsyntax-only.m: New test.
24261
24262 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24263
24264         PR c++/6695
24265         * g++.dg/template/friend7.C: New file.
24266
24267 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24268
24269         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24270         return type.
24271
24272 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24273
24274         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24275         avoid division by zero.
24276
24277 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24278
24279         * gcc.dg/Wunknownprag.c: New tests.
24280
24281 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24282
24283         * gcc.c-torture/execute/simd-2.c: New test.
24284
24285 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24286
24287         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24288         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24289         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24290         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24291         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24292         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24293         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24294         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24295         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24296         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24297         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24298         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24299         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24300         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24301         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24302         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24303         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24304
24305 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24306
24307         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24308         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24309         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24310         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24311         New tests.
24312         * gcc.dg/cpp/trad/directive.c: Update.
24313
24314 2002-06-23  Andreas Jaeger  <aj@suse.de>
24315
24316         * gcc.c-torture/execute/complex-6.c: New.
24317
24318 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24319
24320         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24321         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24322         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24323         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24324
24325 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24326
24327         * gcc.dg/cpp/trad: New directory with traditional tests copied
24328         from parent directory.
24329         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24330         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24331         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24332         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24333         Move to trad/ and rename.
24334         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24335         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24336         gcc.dg/cpp/trad/redef2.c: New tests.
24337         * gcc.dg/cpp/trad/trad.exp: New driver.
24338
24339 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24340
24341         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24342         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24343         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24344         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24345         Remove.
24346
24347 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24348
24349         * gcc.dg/20020620-1.c: New test.
24350
24351 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24352
24353         * g++.dg/template/ttp4.C: New test.
24354
24355 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24356
24357         * g++.dg/opt/vt1.C: Fix regexp.
24358
24359 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24360
24361         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24362         Don't use attribute `noinline'.
24363
24364 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24365
24366         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24367
24368 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24369
24370         * gcc.c-torture/execute/simd-1.c: New.
24371
24372         * gcc.dg/simd-1.c: New.
24373
24374 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24375
24376         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24377
24378 2002-06-16  Richard Henderson  <rth@redhat.com>
24379
24380         * g++.dg/ext/anon-struct1.C: New.
24381         * g++.dg/ext/anon-struct2.C: New.
24382         * g++.dg/ext/anon-struct3.C: New.
24383         * gcc.dg/anon-struct-1.c: New.
24384         * gcc.dg/anon-struct-2.c: New.
24385         * gcc.dg/anon-struct-3.c: New.
24386         * gcc.dg/20011008-1.c: Adjust warning text.
24387         * gcc.dg/20020527-1.c: Add -fms-extensions.
24388
24389 2002-06-16  Richard Henderson  <rth@redhat.com>
24390
24391         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24392
24393 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24394
24395         * gcc.c-torture/execute/20020615-1.c: New test.
24396
24397 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24398
24399         * gcc.c-tortuture/execute/compare-1.c: New test case.
24400         * gcc.c-tortuture/execute/compare-2.c: New test case.
24401         * gcc.c-tortuture/execute/compare-3.c: New test case.
24402
24403 2002-06-13  Richard Henderson  <rth@redhat.com>
24404
24405         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24406         ia64 ilp32.
24407
24408 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24409
24410         * g++.dg/template/typename2.C: Update error message.
24411
24412 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24413
24414         * gcc.c-torture/execute/20020611-1.c: New test.
24415
24416 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24417
24418         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24419         list of targets to skip.
24420
24421 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24422
24423         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24424         targets if not optimizing.
24425
24426 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24427
24428         * gcc.c-torture/compile/20020605-1.c: New test.
24429
24430         * g++.dg/opt/vt1.C: New test.
24431
24432         * gcc.dg/20020531-1.c: New test.
24433
24434         * gcc.dg/20020530-1.c: New test.
24435
24436         * gcc.dg/20020527-1.c: New test.
24437
24438         * g++.dg/opt/cse1.C: New test.
24439
24440 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24441
24442         * gcc.dg/20020607-2.c: New test case.
24443
24444 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24445
24446         * gcc.c-torture/compile/20020604-1.c: New test.
24447
24448 2002-06-04  Richard Henderson  <rth@redhat.com>
24449
24450         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24451         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24452         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24453
24454 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24455
24456         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24457
24458 2002-06-03  Richard Henderson  <rth@redhat.com>
24459
24460         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24461         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24462
24463 2002-06-02  Richard Henderson  <rth@redhat.com>
24464
24465         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24466         test functions static.
24467
24468 2002-06-02  Andreas Jaeger  <aj@suse.de>
24469
24470         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24471         now.
24472
24473 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24474
24475         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24476         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24477         Update for mofified diagnostics.
24478         * gcc.dg/c99-intconst-1.c: No longer fail.
24479
24480 2002-06-02  Richard Henderson  <rth@redhat.com>
24481
24482         * gcc.dg/uninit-A.c: Remove xfail markers.
24483
24484 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24485
24486         * gcc.dg/fnegate-1.c: New test case.
24487
24488 2002-05-30  Osku Salerma  <osku@iki.fi>
24489
24490         * gcc.c-torture/execute/mayalias-1.c: New file.
24491
24492 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24493
24494         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24495         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24496         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24497
24498 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24499
24500         * gcc.c-torture/execute/20020529-1.c: New test.
24501
24502 2002-05-27  Richard Henderson  <rth@redhat.com>
24503
24504         * g++.dg/ext/attrib6.C: New test case.
24505
24506 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24507
24508         * gcc.c-torture/execute/pure-1.c: New test.
24509
24510 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24511
24512         * gcc.dg/cpp/arith-2.c: Remove.
24513
24514 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24515
24516         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24517         * gcc.dg/cpp/if-3.c: Remove.
24518
24519 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24520
24521         * g++.dg/opt/cse2.C: New test.
24522
24523 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24524
24525         * gcc.dg/cpp/arith-1.c: New semantic tests.
24526         * gcc.dg/cpp/if-1.c: Update.
24527
24528 2002-05-24  Ben Elliston  <bje@redhat.com>
24529
24530         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24531
24532 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24533
24534         * gcc.dg/verbose-asm.c: New test.
24535
24536 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24537
24538         * gcc.dg/cpp/paste12.c: New test.
24539
24540 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24541
24542         * g++.dg/parse/named_ops.C: New test.
24543
24544 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24545
24546         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24547
24548 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24549
24550         * gcc.dg/weak-2.c: Allow optional leading underscore
24551         in scan-assembler symbol name.
24552         * gcc.dg/weak-3.c: Likewise.
24553         * gcc.dg/weak-4.c: Likewise.
24554         * gcc.dg/weak-5.c: Likewise.
24555
24556 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24557
24558         * gcc.dg/20020523-1.c: New test.
24559
24560 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24561
24562         * objc.dg/const-str-2.m: Update now that we stop after
24563         a command line error.
24564
24565 2002-05-22  Richard Henderson  <rth@redhat.com>
24566
24567         * g++.dg/dg.exp: Fix typo in test pruneing.
24568
24569 2002-05-22  Richard Henderson  <rth@redhat.com>
24570
24571         * g++.dg/dg.exp: Prune the tls subdirectory.
24572         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24573         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24574         * g++.dg/tls/init-1.C: New.
24575
24576 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24577
24578         * gcc.dg/20020517-1.c: New test.
24579
24580 2002-05-21  Richard Henderson  <rth@redhat.com>
24581
24582         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24583         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24584
24585 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24586
24587         * g++.dg/other/copy2.C: New test.
24588
24589 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24590
24591         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24592         (MAX_COPY): Bump up to 10 times sizeof (long long).
24593         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24594
24595         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24596         sizeof (long long).
24597
24598         * gcc.c-torture/execute/strcpy-1.c: New test.
24599
24600 2002-05-19  Jason Merrill  <jason2redhat.com>
24601
24602         * g++.dg/ext/oper1.C: New test.
24603
24604 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24605 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24606
24607         * README.QMTEST: New file.
24608
24609         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24610
24611 2002-05-19  Andreas Jaeger  <aj@suse.de>
24612
24613         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24614         now.
24615         * gcc.c-torture/execute/loop-2d.x: Likewise.
24616
24617 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24618
24619         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24620         support weak symbols.
24621         * gcc.dg/weak-4.c: Likewise
24622         * gcc.dg/weak-6.c: Likewise
24623
24624 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24625
24626         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24627         cygwin, coff and h8300-*-hms targets
24628         * gcc.dg/weak-5.c: Likewise
24629         * gcc.dg/weak-7.c: Likewise
24630
24631 2002-05-16  Jason Merrill  <jason@redhat.com>
24632
24633         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24634         (scan-assembler-not, scan-assembler-dem): Likewise.
24635         (scan-assembler-dem-not): Likewise.
24636
24637 2002-05-15  Richard Henderson  <rth@redhat.com>
24638
24639         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24640
24641 2002-05-15  Richard Henderson  <rth@redhat.com>
24642
24643         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24644         (vfoo1f): Warning here.
24645         (vfoo1l): Don't redefine the alias.
24646
24647 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24648
24649         * g++.dg/init/pm1.C: New test.
24650
24651 2002-05-12  David S. Miller  <davem@redhat.com>
24652
24653         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24654         types.
24655
24656 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24657
24658         * gcc.c-torture/execute/20020510-1.c: New test case.
24659
24660 2002-05-10  David S. Miller  <davem@redhat.com>
24661
24662         * gcc.c-torture/execute/conversion.c: Test long double too.
24663
24664 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24665
24666         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24667         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24668         * lib/g++.exp (g++_link_flags): Likewise.
24669         * lib/objc.exp (objc_target_compile): Likewise.
24670
24671 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24672
24673         * gcc.dg/cpp/poison.c: Update.
24674         * gcc.dg/cpp/20000625-2.c: Remove.
24675         * gcc.dg/cpp/direct2s.c: Remove final test.
24676
24677 2002-05-08  Tom Rix  <trix@redhat.com>
24678
24679         * gcc.c-torture/execute/20020508-1.c: New test.
24680         * gcc.c-torture/execute/20020508-2.c: New test.
24681         * gcc.c-torture/execute/20020508-3.c: New test.
24682
24683 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24684
24685         * gcc.dg/cpp/charconst-4.c: More tests.
24686
24687 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c/6569
24690         * gcc.dg/weak-3.c: Update location of warning messages.
24691         * gcc.dg/weak-5.c: Likewise.
24692
24693 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24694
24695         * gcc.c-torture/execute/20020506-1.c: New test case.
24696
24697 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24698
24699         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24700
24701 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24702
24703         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24704
24705 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24706
24707         * gcc.dg/cpp/charconst-3.c: New test.
24708
24709 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24710
24711         * gcc.dg/cpp/charconst.c: Update tests.
24712
24713 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24714
24715         * treelang: Added directory for new sample language treelang. Also
24716         lib/treelang.exp: New file to signal treelang should be tested.
24717
24718 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24719
24720         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24721         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24722         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24723         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24724         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24725         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24726         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24727
24728 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24729
24730         * gcc.dg/format/xopen-2.c: New test.
24731
24732 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24733
24734         * gcc.dg/20020503-1.c: New test.
24735
24736 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24737
24738         * g++.dg/init/dtor1.C: Make it tougher.
24739
24740 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * g++.dg/init/dtor1.C: New test.
24743
24744 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24745
24746         * gcc.dg/altivec-8.c: New.
24747
24748 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24749
24750         * gcc.dg/altivec-7.c: New.
24751
24752 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * g++.dg/parse/typedef1.C: New test.
24755
24756 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/6486
24759         * g++.dg/template/friend6.C: New test.
24760
24761         PR c++/6492
24762         * g++.dg/init/copy1.C: New test.
24763
24764 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         * g++.dg/warn/effc1.C: New test.
24767
24768 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24769
24770         * gcc.dg/cpp/if-cexp.c: Add a test.
24771
24772 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * gcc.dg/20020426-2.c: New test.
24775
24776 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24777
24778         * gcc.dg/cpp/if-mop.c: Update.
24779         * gcc.dg/cpp/if-mpar.c: Add test.
24780         * gcc.dg/cpp/if-oppr.c: Update.
24781
24782 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24783
24784         PR c/6343
24785         * gcc.dg/weak-[2-7].c: New tests.
24786
24787 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24788
24789         * gcc.dg/enum1.c: New test.
24790
24791 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24792
24793         PR c++/6497
24794         * g++.dg/inherit/access2.C: New test.
24795
24796 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24797
24798         PR bootstrap/6445
24799         * gcc.dg/20020426-1.c: New test.
24800
24801 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24802
24803         * g++.dg/abi/enum1.C: New test.
24804
24805 2002-04-26  Richard Henderson  <rth@redhat.com>
24806
24807         * gcc.dg/c99-bool-1.c: Expect always true warning.
24808
24809 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24810
24811         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24812
24813 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24814
24815         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24816         targets.
24817
24818 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24819
24820         * g++.dg/abi/mange7.C: New test.
24821
24822         PR c++/6438.
24823         * g++.dg/parse/stmtexpr2.C: New test.
24824
24825 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24826
24827         * gcc.dg/20020312-2.c: Add SH target.
24828
24829 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24830
24831         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24832         compiler output on mips*-*-irix*.
24833
24834 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24835
24836         * g++.dg/parse/attr1.C: New test.
24837
24838 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24839
24840         * gcc.c-torture/execute/string-opt-17.c: New test case.
24841         * gcc.c-torture/execute/memset-2.c: New test case.
24842
24843 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24844
24845         PR c++/6256:
24846         * g++.dg/template/friend5.C: New test.
24847
24848         PR c++/6331:
24849         * g++.dg/template/qual1.C: Likewise.
24850
24851 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24852
24853         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24854         Include stdlib.h, not stdio.h or ctype.h.
24855
24856 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24857
24858         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24859         cris-*-elf* and mmix-*-*.
24860         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24861         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24862         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24863         Ditto.
24864         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24865         * gcc.dg/wchar_t-1.c: Ditto.
24866
24867 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24868
24869         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24870         Clarify comment.
24871
24872 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24873
24874         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24875
24876 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24877
24878         * gcc.c-torture/execute/20000906-1.x: Delete.
24879
24880 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24881
24882         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24883
24884 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24885
24886         * PR6367
24887         * g77.f-torture/execute/6367.f: New test.
24888         * g77.f-torture/execute/6367.x: Disable for MMIX.
24889
24890 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24891
24892         * PR6352
24893         * g++.dg/opt/inline2.C: New test.
24894
24895 2002-04-18  Richard Henderson  <rth@redhat.com>
24896
24897         * gcc.dg/20000906-1.c: Enable for all targets.
24898         * gcc.c-torture/compile/iftrap-2.c: New.
24899
24900 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.dg/20020418-1.c: New test.
24903         * gcc.dg/20020418-2.c: New test.
24904
24905 2002-04-18  Richard Henderson  <rth@redhat.com>
24906
24907         * gcc.c-torture/compile/iftrap-1.c: New.
24908         * gcc.dg/iftrap-1.c: Adjust for ia64.
24909         * gcc.dg/iftrap-2.c: New.
24910
24911 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24912
24913         * gcc.c-torture/compile/20020418-1.c: New test.
24914
24915 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24916
24917         * gcc.c-torture/compile/20020415-1.c: New.
24918
24919 2002-04-18  David S. Miller  <davem@redhat.com>
24920
24921         * gcc.c-torture/execute/20020418-1.c: New test.
24922
24923 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24924
24925         * gcc.dg/20020416-1.c: New test.
24926
24927         * g++.dg/opt/inline1.C: New test.
24928
24929 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * gcc.dg/altivec-5.c: New test.
24932
24933         * gcc.dg/20020415-1.c: New test.
24934
24935 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24936
24937         * testsuite/lib/chill.exp: Remove.
24938
24939 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24940
24941         * g++.dg/other/big-struct.C: New test.
24942
24943 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24944
24945         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24946         of scratch file.
24947
24948 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24949
24950         PR c/6277
24951         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24952         in scan-assembler function name
24953
24954 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24955
24956         * g77.f-torture/execute/980628-4.x,
24957         g77.f-torture/execute/980628-5.x,
24958         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24959         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24960         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24961         i[34567]86-*-*.
24962
24963 2002-04-13  David S. Miller  <davem@redhat.com>
24964
24965         * gcc.c-torture/execute/20020413-1.c: New test.
24966
24967 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24968
24969         * gcc.dg/asm-6.c,
24970         * g++.dg/ext/asm1.C: New tests.
24971
24972 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++ 5373.
24975         * g++.dg/parse/stmtexpr1.C: New test.
24976
24977         PR c++/5189.
24978         * g++.dg/template/copy1.C: New test.
24979
24980 2002-04-12  Richard Henderson  <rth@redhat.com>
24981
24982         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24983
24984 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24985
24986         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24987         gcc.c-torture/execute/20020307-2.c.
24988
24989 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24990
24991         * g++.dg/ext/attrib5.C,
24992         * g++.dg/lookup/struct1.C: New tests.
24993
24994 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24995
24996         * gcc.dg/20020411-1.c: New test.
24997
24998         * gcc.c-torture/execute/20020411-1.c: New test.
24999
25000 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25001
25002         * g77.f-torture/execute/6177.f: New test.
25003
25004 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25005
25006         PR middle-end/6247
25007         * g++.dg/opt/cleanup1.C: New test.
25008
25009         * g++.dg/opt/const1.C: New test.
25010
25011 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25012
25013         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25014
25015 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25016
25017         PR c++/5507
25018         * g++.dg/template/typename2.C: New test.
25019
25020 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25021
25022         * gcc.c-torture/execute/loop-12.c: New.
25023
25024 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25025
25026         * g77.f-torture/execute/980628-4.x,
25027         g77.f-torture/execute/980628-5.x,
25028         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25029         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25030         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25031
25032 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25033
25034         PR optimization/6086
25035         * g++.dg/opt/preinc1.C: New test.
25036
25037 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25038
25039         PR c++/5571
25040         * g++.dg/opt/static2.C: New test.
25041
25042 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR c/5120
25045         * gcc.dg/20020406-1.c: New test.
25046
25047 2002-04-04  David S. Miller  <davem@redhat.com>
25048
25049         * gcc.c-torture/execute/20020404-1.c: New test.
25050
25051 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25052
25053         PR c/6123
25054         * gcc.dg/20020312-2.c: Do not declare global register variable
25055         if __PIC__ or __pic__ is defined.
25056
25057 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25058
25059         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25060         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25061
25062 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25063
25064         * gcc.misc-tests/linkage.exp: Update last change to handle
25065         sparc*-, not just sparc-.
25066
25067 2002-04-03  Richard Henderson  <rth@redhat.com>
25068
25069         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25070
25071 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25072
25073         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25074
25075 2002-04-02  David S. Miller  <davem@redhat.com>
25076
25077         * gcc.c-torture/execute/20020402-3.c: New test.
25078
25079 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25080
25081         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25082         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25083
25084         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25085         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25086         g77.f-torture/execute/20001201.x,
25087         g77.f-torture/execute/u77-test.x: New files.
25088
25089         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25090         * gcc.dg/wchar_t-1.c: Ditto.
25091
25092 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25093
25094         * gcc.c-torture/execute/20020402-1.c: New test.
25095
25096 2002-04-01  Richard Henderson  <rth@redhat.com>
25097
25098         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25099
25100         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25101
25102 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25103
25104         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25105
25106 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25107
25108         * g++.dg/inherit/template-as-base.C: Expect error.
25109         * g++.dg/inherit/namespace-as-base.C: Likewise.
25110
25111 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25112
25113         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25114         g++.dg/ext/instantiate3.C: Tweak match patterns.
25115
25116         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25117         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25118         -da test.
25119
25120 2002-03-31  Richard Henderson  <rth@redhat.com>
25121
25122         * gcc.dg/special/alias-2.c: New.
25123         * gcc.dg/special/ecos.exp: Run it.
25124
25125 2002-03-31  Richard Henderson  <rth@redhat.com>
25126
25127         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25128
25129 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25130
25131         * gcc.dg/weak-1.c: Disable on h8300 port.
25132
25133 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25134
25135         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25136         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25137         ordering tests.
25138         * g++.dg/bprob/bprob-1.C: New test.
25139         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25140         * g++.dg/gcov/gcov-1.C: New test.
25141         * g++.dg/gcov/gcov-1.x: New file.
25142         * g++.dg/gcov/gcov-2.C: New test.
25143         * g++.dg/gcov/gcov-3.C: New test.
25144         * g++.dg/gcov/gcov-3.h: New file.
25145
25146 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25147
25148         * g++.old-deja/g++.other/builtins5.C: New test.
25149         * g++.old-deja/g++.other/builtins6.C: New test.
25150         * g++.old-deja/g++.other/builtins7.C: New test.
25151         * g++.old-deja/g++.other/builtins8.C: New test.
25152         * g++.old-deja/g++.other/builtins9.C: New test.
25153
25154 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * g++.dg/opt/static1.C: New test.
25157
25158         * g++.dg/opt/longbranch1.C: New test.
25159
25160 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25161
25162         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25163
25164         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25165
25166 2002-03-28  Jeffrey A Law  (law@redhat.com)
25167
25168         * gcc.c-torture/execute/20020328-1.c: New test.
25169
25170 2002-03-27  Richard Henderson  <rth@redhat.com>
25171
25172         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25173         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25174         move from g++.old-deja/g++.ext/.
25175
25176 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25177
25178         * g++.dg/init/new2.C: New test.
25179
25180 2002-03-26  Richard Henderson  <rth@redhat.com>
25181
25182         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25183
25184         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25185         on sparc.
25186
25187         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25188         sparcv9 systems.
25189         * gcc.dg/20001102-1.c: Likewise.
25190
25191 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25192
25193         * gcc.dg/cpp/endif-pedantic1.c,
25194         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25195
25196 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25197
25198         * g++.dg/init/new1.C: New test.
25199
25200 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.dg/abi/vbase9.C: New test.
25203
25204 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25205
25206         * gcc.dg/arm-asm.c: New test.
25207
25208 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25209
25210         * gcc.dg/Wswitch-enum.c: New test.
25211         Fix PR c/5044.
25212
25213 2002-03-26  Richard Henderson  <rth@redhat.com>
25214
25215         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25216         structure.
25217
25218 2002-03-25  Richard Henderson  <rth@redhat.com>
25219
25220         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25221         sparcv9 systems.
25222
25223         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25224         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25225
25226 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25227
25228         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25229
25230 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25231
25232         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25233         targets using generic thunk support.
25234
25235 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25236
25237         * gcc.c-torture/compile/20020323-1.c: New test.
25238
25239         * g++.dg/opt/conj2.C: New test.
25240
25241 2002-03-24  Richard Henderson  <rth@redhat.com>
25242
25243         * gcc.dg/weak-1.c: Use -fno-common.
25244
25245 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25246
25247         * g77.dg/f77-edit-apostrophe-out.f: New test
25248         * g77.dg/f77-edit-h-out.f: New test
25249         * g77.dg/f77-edit-t-in.f: New test
25250         * g77.dg/f77-edit-t-out.f: New test
25251         * g77.dg/f77-edit-x-out.f: New test
25252         * g77.dg/f77-edit-slash-out.f: New test
25253         * g77.dg/f77-edit-colon-out.f: New test
25254         * g77.dg/f77-edit-s-out.f: New test
25255
25256 2002-03-24  Richard Henderson  <rth@redhat.com>
25257
25258         * objc/execute/formal_protocol-6.x: New XFAIL.
25259
25260 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25261
25262         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25263         that do not support weak symbols
25264
25265 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25266
25267         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25268         * lib/g77.exp:  Likewise
25269         * lib/objc.exp: Likewise
25270
25271 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25272
25273         * gcc.dg/Wswitch-default.c: New test.
25274
25275 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * g++.dg/other/enum1.C: New test.
25278
25279 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25280
25281         * gcc.dg/pragma-ep-3.c: Fix typo.
25282
25283 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25284
25285         * g++.dg/inherit/template-as-base.C: New test.
25286
25287 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25288
25289         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25290         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25291
25292 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25293
25294         * gcc.dg/cpp/multiline.c: Update to match.
25295
25296 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25297
25298         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25299
25300 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25301
25302         * gcc.dg/cpp/extratokens2.c:  New file.
25303
25304 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25305
25306         * gcc.dg/20020312-2.c: Add rs6000 target.
25307
25308         * gcc.c-torture/compile/20020319-1.c: New test.
25309
25310 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25311
25312         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25313         (A, E): Handle this.
25314
25315 2002-03-20  Jason Merrill  <jason@redhat.com>
25316
25317         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25318         ignoring -fpic.
25319         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25320         through prune_gcc_output.
25321
25322 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25323
25324         * gcc.c-torture/compile/20020320-1.c: New test.
25325
25326 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25327
25328         * gcc.c-torture/compile/20020318-1.c: New test.
25329
25330         * gcc.dg/struct-by-value-1.c: New test.
25331
25332         * gcc.dg/20020319-1.c: New test.
25333
25334 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25335
25336         * g++.dg/opt/conj1.C: New test.
25337
25338 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25339
25340         * g++.dg/template/qualttp20.C: Revert previous change.
25341         * g++.dg/template/qualttp3.C: Likewise.
25342         * g++.dg/template/qualttp4.C: Likewise
25343         * g++.dg/template/qualttp5.C: Likewise
25344         * g++.dg/template/qualttp6.C: Likewise
25345         * g++.dg/template/qualttp7.C: Likewise
25346         * g++.dg/template/qualttp8.C: Likewise
25347         * g++.dg/template/recurse.C: Likewise.
25348
25349 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25350
25351         * gcc.dg/cpp/wchar-1.c: Update.
25352
25353 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         * g++.dg/template/conv1.C: New test.
25356         * g++.dg/template/conv2.C: New test.
25357         * g++.dg/template/conv3.C: New test.
25358         * g++.dg/template/conv4.C: New test.
25359
25360 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25361
25362         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25363         * g++.dg/template/qualttp3.C: Likewise.
25364         * g++.dg/template/qualttp4.C: Likewise
25365         * g++.dg/template/qualttp5.C: Likewise
25366         * g++.dg/template/qualttp6.C: Likewise
25367         * g++.dg/template/qualttp7.C: Likewise
25368         * g++.dg/template/qualttp8.C: Likewise
25369         * g++.dg/template/recurse.C: Likewise.
25370
25371 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25372
25373         * g++.dg/opt/dtor1.C: New test.
25374
25375 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.c-torture/compile/20020315-1.c: New test.
25378
25379 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25380
25381         * gcc.dg/weak-1.c: Fix scan tests.
25382
25383 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25384
25385         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25386         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25387         cris-*-aout* mmix-*-*.
25388         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25389         cris-*-aout* mmix-*-*.
25390         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25391         cris-*-elf* cris-*-aout* and mmix-*-*.
25392         * gcc.dg/20001009-1.c: Ditto.
25393         * gcc.dg/20010912-1.c: Ditto.
25394         * gcc.dg/20020122-4.c: Ditto.
25395         * gcc.dg/inline-2.c: Ditto.
25396
25397 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25398
25399         * gcc.c-torture/compile/20020314-1.c: New test.
25400
25401 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25402
25403         * gcc.c-torture/execute/20020314-1.c: New test.
25404
25405 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25406
25407         * g++.dg/warn/Wunused-1.C: New test.
25408
25409 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25410
25411         * g++.dg/abi/mangle6.C: New test.
25412
25413 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25414
25415         * gcc.c-torture/compile/20020309-2.c: New test.
25416
25417         * gcc.c-torture/compile/20020312-1.c: New test.
25418
25419 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25420
25421         * g++.dg/other/access1.C: New test.
25422
25423 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/execute/wchar_t-1.c: New test.
25426
25427 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25428
25429         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25430
25431 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25432
25433         * gcc.dg/20020312-1.c: New test case.
25434
25435 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25436
25437         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25438
25439 2002-03-11  Richard Henderson  <rth@redhat.com>
25440
25441         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25442         * g++.old-deja/g++.jason/report.C: Likewise.
25443
25444 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25445
25446         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25447         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25448
25449 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * testsuite/g++.dg/overload/pmf1.C: New test.
25452
25453 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25454
25455         * gcc.c-torture/execute/20020307-1.c: Use long.
25456
25457 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25458
25459         PR optimization/5844
25460         * gcc.dg/20020310-1.c: New test.
25461
25462 2002-03-09  Michael Meissner  <meissner@redhat.com>
25463
25464         * gcc.c-torture/execute/memcpy-2.c: New test.
25465         * gcc.c-torture/execute/memset-1.c: New test.
25466         * gcc.c-torture/execute/strlen-1.c: New test.
25467         * gcc.c-torture/execute/strcmp-1.c: New test.
25468         * gcc.c-torture/execute/strncmp-1.c: New test.
25469
25470 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25471
25472         * gcc.dg/ppc-ldstruct.c: New test.
25473
25474 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25475
25476         * gcc.c-torture/execute/va-arg-22.c: New test.
25477
25478 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25479
25480         * gcc.c-torture/compile/20020309-1.c: New test.
25481
25482 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25483
25484         * gcc.c-torture/execute/20020307-2.c: New test.
25485
25486 2002-03-07  Jeffrey A Law  (law@redhat.com)
25487
25488         * g77.f-torture/compile/20020307-1.f: New test.
25489
25490 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25491
25492         * gcc.dg/unordered-1.c: New test.
25493
25494 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25495
25496         * gcc.c-torture/execute/20020307-1.c: New test.
25497
25498 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25499
25500         * gcc.dg/20020304-1.c: New test.
25501
25502         * gcc.c-torture/compile/20020304-2.c: New test.
25503
25504 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25505
25506         * gcc.c-torture/compile/20020304-1.c: New test case
25507         (from PR c/5830).
25508
25509 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25510
25511         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25512
25513 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.dg/other/classkey1.C: New test.
25516
25517 2002-03-01  Richard Henderson  <rth@redhat.com>
25518
25519         * gcc.c-torture/compile/981223-1.x: New.
25520         * gcc.c-torture/compile/920625-1.x: New.
25521
25522 2002-02-28  Richard Henderson  <rth@redhat.com>
25523
25524         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25525
25526 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25527
25528         * gcc.c-torture/execute/20020227-1.c: New test.
25529
25530 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25531
25532         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25533         here" ERROR lines.
25534         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25535         * g++.old-deja.g++.other/defarg1.C: Likewise.
25536         * g++.old-deja/g++.pt/calls2.C: Likewise.
25537         * g++.old-deja/g++.pt/crash20.C: Likewise.
25538         * g++.old-deja/g++.pt/crash30.C: Likewise.
25539         * g++.old-deja/g++.pt/crash36.C: Likewise.
25540         * g++.old-deja/g++.pt/crash6.C: Likewise.
25541         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25542         * g++.old-deja/g++.pt/derived3.C: Likewise.
25543         * g++.old-deja/g++.pt/error1.C: Likewise.
25544         * g++.old-deja/g++.pt/friend21.C: Likewise.
25545         * g++.old-deja/g++.pt/friend23.C: Likewise.
25546         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25547         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25548
25549 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25550
25551         * gcc.c-torture/execute/20020225-2.c: New test.
25552
25553 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25554
25555         * gcc.c-torture/execute/920730-1t.c,
25556         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25557         Delete test cases, only relevant to -traditional.
25558
25559 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25560
25561         * gcc.dg/cpp/undef1.c: Remove.
25562         * gcc.dg/cpp/directiv.c: Update.
25563         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25564
25565 2002-02-27  Michael Meissner  <meissner@redhat.com>
25566
25567         * gcc.c-torture/execute/20020226-1.c: New test.
25568
25569 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * g++.dg/debug/debug4.C: New test.
25572
25573         * gcc.dg/ia64-visibility-1.c: New test.
25574
25575 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25576
25577         * gcc.dg/debug/20020224-1.c: New.
25578
25579 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25580
25581         * gcc.c-torture/execute/960416-1.x: New.
25582         * gcc.c-torture/execute/divconst-3.x: Likewise.
25583
25584 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25585
25586         * gcc.dg/20020224-1.c: New test.
25587
25588 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25589
25590         * gcc.c-torture/execute/20020225-1.c: New.
25591
25592 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25593
25594         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25595
25596 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.dg/20020222-1.c: New test.
25599
25600 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25601
25602         * g++.dg/opt/anonunion1.C: New test.
25603
25604 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25605
25606         * g++.dg/template/qualttp19.C: New test.
25607         * g++.dg/template/qualttp20.C: New test.
25608         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25609         * g++.old-deja/g++.other/qual1.C: Likewise.
25610
25611 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25612
25613         * gcc.dg/attr-alwaysinline.c: New.
25614
25615 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * gcc.dg/20020220-1.c: New test.
25618
25619         * gcc.dg/20020220-2.c: New test.
25620
25621         * g++.dg/opt/mmx1.C: New test.
25622
25623 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25624
25625         * gcc.c-torture/compile/20020110.c: New test.
25626
25627 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25628
25629         * gcc.c-torture/execute/20020219-1.c: New test.
25630
25631         * gcc.dg/20020219-1.c: New test.
25632
25633         * gcc.dg/noncompile/20020220-1.c: New test.
25634
25635         * g++.dg/opt/ptrintsum1.C: New test.
25636
25637         * gcc.dg/debug/20020220-1.c: New test.
25638
25639 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.c-torture/execute/20020216-1.c: New test.
25642
25643 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25644
25645         * gcc.dg/decl-1.c: Update, new test.
25646
25647 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.dg/abi/bitfield1.C: New test.
25650         * g++.dg/abi/bitfield2.C: New test.
25651
25652 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25653
25654         * gcc.dg/attr-nest.c: New test.
25655
25656 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25657
25658         * gcc.c-torture/execute/20020215-1.c: New test.
25659
25660 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25661
25662         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25663         * g++.dg/debug/debug.exp: New.
25664         * g++.dg/debug/trivial.C: New.
25665         * g++.dg/debug/debug1.C: Moved...
25666         * g++.dg/other/debug1.C: ...from here.
25667         * g++.dg/debug/debug2.C: Moved...
25668         * g++.dg/other/debug2.C: ...from here.
25669         * g++.dg/debug/debug3.C: Moved...
25670         * g++.dg/other/debug3.C: ...from here.
25671
25672         * gcc.dg/noncompile/20020213-1.c: New test.
25673
25674 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * g++.dg/other/debug3.C: New test.
25677
25678         * gcc.c-torture/execute/20020213-1.c: New test.
25679
25680 2002-02-13  Richard Smith <richard@ex-parrot.com>
25681
25682         * g++.old-deja/g++.other/thunk1.C: New test.
25683
25684 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25685
25686         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25687
25688 2002-02-13  Stan Shebs  <shebs@apple.com>
25689
25690         * gcc.dg/altivec-3.c: New.
25691
25692 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25693
25694         * gcc.dg/Wunreachable-1.c: New test.
25695         * gcc.dg/Wunreachable-2.c: New test.
25696
25697 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25698
25699         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25700
25701 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25702
25703         * gcc.dg/decl-1.c: New test.
25704
25705 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25706
25707         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25708
25709 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25710
25711         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25712         * gcc.c-torture/compile/980506-1.x: Likewise.
25713
25714 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25715
25716         * gcc.dg/20020210-1.c: New.
25717
25718 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25719
25720         * g77.f-torture/execute/947.f: New regression test
25721         for PR fortran/947.
25722
25723 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25724
25725         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25726         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25727
25728 2002-02-08  Richard Henderson  <rth@redhat.com>
25729
25730         * gcc.c-torture/compile/labels-3.c: New.
25731
25732 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25733
25734         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25735         expression statements work instead.
25736         * gcc.dg/noncompile/20020207-1.c: New test.
25737
25738 2002-02-07  Richard Henderson  <rth@redhat.com>
25739
25740         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25741
25742 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25743
25744         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25745         message from g77
25746         * lib/g77-dg.exp: Trim g77 error messages so that they are
25747         recognized by dg.exp.
25748
25749 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25750
25751         PR fortran/5473
25752         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25753
25754 2002-02-07  Richard Henderson  <rth@redhat.com>
25755
25756         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25757         to be sufficiently aligned for integers.
25758
25759 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25760
25761         * g++.dg/template/friend4.C: New test.
25762
25763 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25764
25765         PR fortran/5743
25766         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25767         unsupported cases.
25768
25769 2002-02-07  Richard Henderson  <rth@redhat.com>
25770
25771         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25772         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25773         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25774         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25775
25776 2002-02-06  Richard Henderson  <rth@redhat.com>
25777
25778         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25779
25780 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25781
25782         * gcc.dg/20020206-1.c: New test.
25783
25784 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * gcc.c-torture/execute/20020206-1.c: New test.
25787
25788         * gcc.c-torture/execute/20020206-2.c: New test.
25789
25790         PR optimization/5429:
25791         * gcc.c-torture/compile/20020206-1.c: New test.
25792
25793 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25794
25795         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25796         as certain file formats cannot support particularly large
25797         alignments.
25798
25799         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25800         and do not expect to be able to link the executable.
25801
25802         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25803         fail because the COFF format does not support the weak attribute.
25804
25805 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25806
25807         * g77.dg/pr5473.f:  New test
25808
25809 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25810
25811         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25812         Fix testcase accordingly.
25813
25814 2002-02-04  Richard Henderson  <rth@redhat.com>
25815
25816         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25817         (buf): Change to be an array of pointers, not ints.
25818
25819 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25820
25821         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25822         before all tests.  Move warning one line above to match where it
25823         C frontend emits.
25824         * gcc.dg/Wswitch-2.c: New test.
25825         * g++.dg/warn/Wswitch-1.C: New test.
25826         * g++.dg/warn/Wswitch-2.C: New test.
25827
25828 2002-02-04  Richard Henderson  <rth@redhat.com>
25829
25830         * g++.dg/abi/offsetof.C: Fix size comparison.
25831
25832 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25833
25834         * gcc.dg/cast-qual-2.c: New test.
25835
25836 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25837
25838         * gcc.dg/20020201-4.c: New test.
25839
25840 2002-02-04  Ben Elliston  <bje@redhat.com>
25841
25842         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25843         target_info attribute != 0, in addition to the empty string.
25844         (gcc_target_compile): Likewise.
25845
25846 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25847
25848         * gcc.dg/Wswitch.c: New test.
25849         PR gcc/4475. PR gcc/3780.
25850
25851 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25852
25853         * g77.f-torture/execute/5122.f: New test for regressions
25854         against PR fortran/5122.
25855
25856 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25857
25858         * g77.f-torture/compile/pr3743.f: Delete
25859         * g77.dg/pr3743-1.f: New test.
25860         * g77.dg/pr3743-2.f: New test.
25861         * g77.dg/pr3743-3.f: New test.
25862         * g77.dg/pr3743-4.f: New test.
25863
25864 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25865
25866         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25867
25868 2002-02-02  Richard Henderson  <rth@redhat.com>
25869
25870         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25871         * gcc.c-torture/execute/bf64-1.c: Likewise.
25872
25873 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25874
25875         * gcc.dg/20020201-2.c: New test.
25876
25877         * gcc.dg/20020201-3.c: New test.
25878
25879         * gcc.c-torture/execute/bitfld-2.c: New test.
25880
25881 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25882
25883         * gcc.dg/bitfld-1.c: Update.
25884         * gcc.dg/bitfld-2.c: Update.
25885         * gcc.c-torture/execute/bitfld-1.x: New.
25886
25887 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.c-torture/execute/20020201-1.c: New test.
25890
25891 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25892
25893         PR target/5469
25894         * gcc.dg/20020201-1.c: New test.
25895
25896 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25897
25898         PR fortran/3743
25899         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25900         * g77.f-torture/compile/pr3743.x: Remove
25901
25902 2002-01-31  Tom Rix  <trix@redhat.com>
25903
25904         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25905
25906 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25907
25908         * gcc.dg/noncompile/20020130-1.c: New test.
25909
25910 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25911
25912         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25913
25914 2002-01-29  Richard Henderson  <rth@redhat.com>
25915
25916         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25917         to long long.
25918         * gcc.c-torture/execute/bf64-1.c: Likewise.
25919
25920 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.c-torture/execute/20020129-1.c: New test.
25923
25924 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25925
25926         * gcc.c-torture/compile/20000224-1.c: Update.
25927         * gcc.c-torture/execute/bitfld-1.c: New tests.
25928         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25929         * gcc.dg/uninit-A.c: Update.
25930
25931 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25932
25933         * g++.dg/template/ctor1.C: Add instantiation.
25934
25935 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25936
25937         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25938         argument to __builtin_prefetch to be const ptr.
25939
25940 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25941
25942         * gcc.c-torture/compile/20020120-1.c: New test.
25943
25944 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25945
25946         * gcc.c-torture/execute/20020127-1.c: New test.
25947
25948 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25949
25950         * g77.dg/f77-edit-i-in.f: New test
25951         * g77.dg/f77-edit-i-out.f: New test
25952
25953 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25954
25955         * gcc.dg/debug/debug.exp: New file.
25956         * gcc.dg/debug/trivial.c: New file.
25957         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25958         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25959         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25960         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25961         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25962         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25963         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25964         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25965         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25966         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25967         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25968         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25969         * gcc.dg/20000503-1.c: Removed.
25970         * gcc.dg/20010207-1.c: Removed.
25971         * gcc.dg/20011223-1.c: Removed.
25972         * gcc.dg/20020104-2.c: Removed.
25973         * gcc.dg/debug-1.c: Removed.
25974         * gcc.dg/debug-2.c: Removed.
25975         * gcc.dg/debug-3.c: Removed.
25976         * gcc.dg/debug-4.c: Removed.
25977         * gcc.dg/debug-5.c: Removed.
25978         * gcc.dg/debug-6.c: Removed.
25979         * gcc.dg/dwarf2-1.c: Removed.
25980         * gcc.dg/dwarf2-2.c: Removed.
25981
25982 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25983
25984         * g++.old-deja/g++.other/eh5.C: New test.
25985         * g++.old-deja/g++.other/sibcall2.C: New test.
25986         * g++.old-deja/g++.other/array9.C: New test.
25987         * g++.old-deja/g++.other/typename2.C: New test.
25988         * g++.old-deja/g++.other/crash60.C: New test.
25989         * g++.old-deja/g++.other/conv9.C: New test.
25990         * g++.old-deja/g++.other/mangle10.C: New test.
25991         * g++.old-deja/g++.other/unchanging1.C: New test.
25992         * g++.old-deja/g++.other/exprstmt1.C: New test.
25993         * g++.old-deja/g++.other/inline23.C: New test.
25994         * g++.old-deja/g++.eh/ia64-1.C: New test.
25995         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25996         * g++.old-deja/g++.other/reload1.C: New test.
25997         * g++.old-deja/g++.other/static20.C: New test.
25998         * g++.old-deja/g++.other/local-alloc1.C: New test.
25999         * g++.old-deja/g++.other/conv8.C: New test.
26000         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26001         * g++.old-deja/g++.other/storeexpr1.C: New test.
26002         * g++.old-deja/g++.other/storeexpr2.C: New test.
26003         * g++.dg/eh/template2.C: New test.
26004         * g++.dg/warn/weak1.C: New test.
26005
26006 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26007
26008         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26009         Remove first, non-varying, argument.
26010
26011 2002-01-23  Richard Henderson  <rth@redhat.com>
26012
26013         * gcc.dg/inline-2.c: New.
26014
26015         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26016         Add optional target arg.  Check number of arguments.
26017         (scan-assembler-not, scan-assembler-dem): Likewise.
26018         (scan-assembler-dem-not): Likewise.
26019
26020 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26021
26022         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26023         line 12.
26024         * g++.old-deja/g++.brendan/parse3.C,
26025         g++.old-deja/g++.other/crash26.C,
26026         g++.old-deja/g++.other/crash28.C,
26027         g++.old-deja/g++.other/crash29.C,
26028         g++.old-deja/g++.other/crash30.C,
26029         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26030
26031 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26032
26033         * gcc.dg/20020115-1.c: New.
26034
26035 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26036
26037         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26038
26039 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26040
26041         * gcc.dg/20020122-3.c: New.
26042
26043 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * g++.dg/other/gc1.C: New test.
26046
26047 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26048
26049         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26050
26051 2002-01-22  Richard Henderson  <rth@redhat.com>
26052
26053         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26054
26055 2002-01-22  Richard Henderson  <rth@redhat.com>
26056
26057         * gcc.dg/20020122-4.c: New.
26058
26059 2002-01-22  H.J. Lu <hjl@gnu.org>
26060
26061         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26062         link output.
26063         * gcc.dg/special/ecos.exp: Likewise.
26064         * lib/g++-dg.exp: Likewise.
26065         * lib/g77-dg.exp: Likewise.
26066         * lib/gcc-dg.exp : Likewise.
26067         * lib/mike-g++.exp: Likewise.
26068         * lib/mike-g77.exp: Likewise.
26069         * lib/mike-gcc.exp: Likewise.
26070         * lib/objc-dg.exp: Likewise.
26071
26072 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26073
26074         PR target/5379
26075         * gcc.dg/20020122-2.c: New test.
26076
26077 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26078
26079         * gcc.dg/20020122-1.c: New test.
26080
26081 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26082
26083         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26084
26085 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26086
26087         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26088
26089 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26090
26091         * gcc.c-torture/compile/20020121-1.c: New test.
26092
26093 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26094
26095         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26096         ld_library_path.
26097
26098 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * gcc.dg/20020218-1.c: New test.
26101
26102 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26103
26104         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26105         messages
26106         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26107         "At global scope" warning
26108         * g++.dg/ext/align1.C: Change cygwin test for alignment
26109         from db-bogus to dg-warning
26110
26111 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26112
26113         * g77.f-torture/compile/cpp2.F: New test.
26114
26115 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.dg/template/access1.C: New test.
26118
26119 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26120
26121         * gcc.dg/20020118-1.c: New.
26122
26123 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26124
26125         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26126
26127 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26128
26129         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26130         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26131         alignment warnings.
26132
26133 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26134
26135         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26136         torture_with_loops and torture_without_loops
26137
26138 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26139
26140         * gcc.c-torture/compile/20020116-1.c: New test.
26141
26142 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26143
26144         * gcc.dg/20020116-2.c: New test.
26145
26146         * gcc.dg/ultrasp4.c: New test.
26147
26148         * gcc.dg/20020116-1.c: New test.
26149
26150 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26151
26152         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26153         by EABI.
26154
26155 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26156
26157         * gcc.misc-tests/i386-prefetch.exp: New.
26158         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26159         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26160         * gcc.misc-tests/i386-pf-none-1.c: New test.
26161         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26162
26163 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * gcc.dg/gnu89-init-1.c: Add new tests.
26166
26167 2002-01-15  Andreas Jaeger  <aj@suse.de>
26168
26169         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26170         * gcc.dg/i386-mmx-2.c: Likewise.
26171         * gcc.dg/i386-sse-1.c: Likewise.
26172         * gcc.dg/i386-sse-2.c: Likewise.
26173         * gcc.dg/i386-sse-3.c: Likewise.
26174
26175 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26176
26177         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26178         Uncomment additional cases that now pass.
26179
26180 2002-01-11  Richard Henderson  <rth@redhat.com>
26181
26182         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26183         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26184
26185 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26186
26187         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26188
26189 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26190
26191         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26192         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26193
26194 2002-01-10  Dale Johannesen  <dalej@apple.com>
26195
26196         * gcc.c-torture/execute/loop-11.c: New.
26197
26198 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26199
26200         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26201         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26202
26203 2002-01-09  Richard Henderson  <rth@redhat.com>
26204
26205         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26206         type in which to perform the operation for each size.
26207
26208 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26209
26210         * gcc.c-torture/compile/20020109-2.c: New test.
26211
26212 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26213
26214         * gcc.c-torture/execute/loop-10.c: New test.
26215
26216 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/compile/20010226-1.c: New test.
26219         * gcc.c-torture/compile/20010227-1.c: New test.
26220         * gcc.c-torture/compile/20010426-1.c: New test.
26221         * gcc.c-torture/compile/20010510-1.c: New test.
26222         * gcc.c-torture/compile/20010605-3.c: New test.
26223         * gcc.c-torture/compile/20010824-1.c: New test.
26224         * gcc.c-torture/execute/20010409-1.c: New test.
26225         * gcc.dg/noncompile/20000901-1.c: New test.
26226         * gcc.dg/20001023-1.c: New test.
26227         * gcc.dg/20001101-1.c: New test.
26228         * gcc.dg/20001102-1.c: New test.
26229         * gcc.dg/20010207-1.c: New test.
26230         * gcc.dg/20010405-1.c: New test.
26231         * gcc.dg/20010822-1.c: New test.
26232         * gcc.dg/20011107-1.c: New test.
26233
26234 2002-01-09  Jeffrey A Law  (law@redhat.com)
26235
26236         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26237
26238         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26239         execution failure on PA targets.
26240
26241 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * gcc.c-torture/compile/20020109-1.c: New test.
26244
26245 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26246
26247         * gcc.c-torture/execute/20020108-1.c: New test.
26248
26249 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * gcc.dg/20020108-1.c: New test.
26252
26253 2002-01-08  H.J. Lu <hjl@gnu.org>
26254
26255         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26256         for header files.
26257
26258 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26259
26260         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26261         consistency.
26262
26263 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26264
26265         * gcc.dg/altivec-4.c: Test altivec predicates.
26266
26267 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * gcc.c-torture/execute/20020107-1.c: New test.
26270
26271 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26272
26273         PR c/5279
26274         * gcc.c-torture/compile/20020106-1.c: New test.
26275
26276 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26277
26278         * gcc.c-torture/execute/nestfunc-4.c: New test.
26279
26280 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26281
26282         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26283         extra triple that slipped in.
26284         * g++.old-deja/g++.abi/align.C: Likewise.
26285         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26286
26287 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26288
26289         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26290         * g++.old-deja/g++.abi/align.C: Likewise.
26291         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26292
26293         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26294         on FreeBSD/i386.
26295         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26296         FreeBSD.
26297
26298 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * gcc.dg/20020104-1.c: New test.
26301
26302         * gcc.dg/20020104-2.c: New test.
26303
26304 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26305
26306         * gcc.dg/20020103-1.c: Fix typo in target selector.
26307
26308 2002-01-03  Richard Henderson  <rth@redhat.com>
26309
26310         * gcc.dg/20020103-1.c: New.
26311
26312 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26313
26314         * gcc.c-torture/execute/20020103-1.c: New test.
26315
26316 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26317
26318         * g++.dg/other/debug2.C: New test.
26319
26320         * gcc.c-torture/compile/20020103-1.c: New test.
26321
26322 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * gcc.dg/gnu89-init-1.c: Added new tests.
26325
26326 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         * g++.dg/template/friend2.C: Remove as patch is reverted.
26329
26330         * g++.dg/warn/oldcast1.C: New test.
26331
26332         * g++.dg/template/ptrmem1.C: New test.
26333         * g++.dg/template/ptrmem2.C: New test.
26334
26335         * g++.dg/template/ntp.C: New test.
26336
26337         * g++.dg/other/component1.C: New test.
26338
26339         * g++.dg/template/ttp3.C: New test.
26340
26341         * g++.dg/template/friend2.C: New test.
26342         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26343
26344 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.dg/other/ptrmem1.C: New test.
26347         * g++.dg/other/ptrmem2.C: New test.
26348
26349 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26350
26351         * g++.dg/template/ctor1.C: New test.
26352
26353 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26354
26355         * g++.dg/template/friend2.C: New test.
26356
26357 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26358
26359         * gcc.dg/mmix-1.c: New test.
26360
26361 2001-12-31  Richard Henderson  <rth@redhat.com>
26362
26363         * gcc.dg/asm-5.c: New.
26364
26365 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26366
26367         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26368         in namespace __gnu_cxx
26369
26370 2001-12-30  Richard Henderson  <rth@redhat.com>
26371
26372         * gcc.dg/debug-6.c: New.
26373
26374 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26375
26376         * gcc.c-torture/compile/20011229-2.c: New test.
26377
26378 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26379
26380         * gcc.dg/debug-3.c: New test.
26381         * gcc.dg/debug-4.c: New test.
26382         * gcc.dg/debug-5.c: New test.
26383
26384 2001-12-29  Richard Henderson  <rth@redhat.com>
26385
26386         * g++.dg/eh/loop1.C: New.
26387
26388 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.dg/template/crash1.C: New test.
26391
26392 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26393
26394         * g++.dg/other/const1.C: New test.
26395
26396 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26397
26398         * gcc.c-torture/compile/20011229-1.c: New test.
26399
26400 2001-12-28  Stan Shebs  <shebs@apple.com>
26401
26402         * lib/objc-torture.exp: Resync with c-torture.exp.
26403         * lib/objc.exp: Load standard libraries.
26404
26405 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26406
26407         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26408         additional tests.
26409
26410 2001-12-27  Roger Sayle <roger@eyesopen.com>
26411
26412         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26413
26414 2001-12-27  Richard Henderson  <rth@redhat.com>
26415
26416         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26417
26418 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.dg/eh/ctor1.C: New test.
26421         * g++.dg/other/error2.C: New test.
26422
26423 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.dg/other/init2.C: New test.
26426
26427 2001-12-24  Richard Henderson  <rth@redhat.com>
26428
26429         * gcc.dg/20011223-1.c: New.
26430         * gcc.dg/inline-1.c: New.
26431
26432 2001-12-23  Richard Henderson  <rth@redhat.com>
26433
26434         * gcc.dg/asm-4.c: Test operand modifiers.
26435
26436 2001-12-23  Richard Henderson  <rth@redhat.com>
26437
26438         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26439
26440 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26441
26442         * gcc.c-torture/execute/20011223-1.c: New test.
26443
26444 2001-12-21  Richard Henderson  <rth@redhat.com>
26445
26446         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26447         re-enables the warning.
26448
26449 2001-12-21  Richard Henderson  <rth@redhat.com>
26450
26451         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26452
26453 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.c-torture/compile/20011218-1.c: New test.
26456
26457 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26458
26459         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26460         arm-isr.c test.
26461         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26462         epilogue generation for ARM ISR routines.
26463
26464 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26465
26466         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26467         * gcc.dg/format/c90-printf-3.c: Likewise.
26468         * gcc.dg/format/c99-printf-3.c: Likewise.
26469         * gcc.dg/format/ext-1.c: Likewise.
26470         * gcc.dg/format/ext-6.c: Likewise.
26471         * gcc.dg/format/format.h: Prototype unlocked stdio.
26472
26473 2001-12-20  Richard Henderson  <rth@redhat.com>
26474
26475         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26476         (arena): Use it.
26477         (malloc): Correct allocation logic.  Abort if we fill up the
26478         arena before initialization complete.
26479         (realloc): Correct allocation logic.
26480
26481 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26482
26483         * gcc.c-torture/compile/20011219-2.c: New test.
26484
26485         * gcc.c-torture/execute/20011219-1.c: New test.
26486
26487 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26488
26489         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26490         target does not support weak symbols.
26491
26492 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26493
26494         * gcc.c-torture/compile/20011219-1.c: New test.
26495
26496 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26497
26498         * g++.dg/other/error1.C: New test.
26499
26500 2001-12-17  Jeffrey A Law  (law@redhat.com)
26501
26502         * gcc.c-torture/execute/20011217-1.c: New test.
26503
26504 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26505
26506         * objc.dg/special/: New directory.
26507         * objc.dg/special/special.exp: New file.
26508         * objc.dg/special/unclaimed-category-1.h: New file.
26509         * objc.dg/special/unclaimed-category-1a.m: New file.
26510         * objc.dg/special/unclaimed-category-1.m: New file.
26511
26512 2001-12-17  Andreas Jaeger  <aj@suse.de>
26513
26514         * gcc.c-torture/compile/20011217-2.c: New test.
26515
26516 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26517
26518         * gcc.c-torture/compile/20011217-1.c: New test.
26519
26520 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26521
26522         * testsuite/gcc.dg/20011214-1.c: New.
26523
26524 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26525
26526         * gcc.dg/altivec-4.c: New.
26527
26528 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26529
26530         * gcc.dg/20011113-1.c: New test.
26531
26532 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26533
26534         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26535         std::__malloc_alloc_template<0> and
26536         std::__default_alloc_template<false, 0>.
26537
26538 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26539
26540         * objc/execute/bf-21.m: New test.
26541         * objc/execute/enumeration-1.m: New test.
26542         * objc/execute/enumeration-2.m: New test.
26543
26544 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * gcc.dg/gnu89-init-1.c: New test.
26547
26548 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26551         * g++.old-deja/g++.jason/2371.C: Likewise.
26552         * g++.old-deja/g++.jason/template33.C: Likewise.
26553         * g++.old-deja/g++.jason/template34.C: Likewise.
26554         * g++.old-deja/g++.jason/template36.C: Likewise.
26555         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26556         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26557         * g++.old-deja/g++.other/typename1.C: Likewise.
26558         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26559         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26560         * g++.old-deja/g++.pt/typename11.C: Likewise.
26561         * g++.old-deja/g++.pt/typename14.C: Likewise.
26562         * g++.old-deja/g++.pt/typename16.C: Likewise.
26563         * g++.old-deja/g++.pt/typename3.C: Likewise.
26564         * g++.old-deja/g++.pt/typename4.C: Likewise.
26565         * g++.old-deja/g++.pt/typename5.C: Likewise.
26566         * g++.old-deja/g++.pt/typename7.C: Likewise.
26567         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26568
26569 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         * g++.dg/other/linkage1.C: New test.
26572         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26573         specifiers.
26574
26575 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26576
26577         * gcc.dg/concat.c: New test.
26578
26579 2001-12-11  Stan Shebs  <shebs@apple.com>
26580
26581         * objc/compile: New test directory.
26582         * objc/compile/compile.exp: New expect script.
26583         * objc/compile/20011211-1.m: New compile test.
26584
26585 2001-12-11  Jason Merrill  <jason@redhat.com>
26586
26587         * lib/prune.exp (prune_gcc_output): Also handle "In member
26588         function".  So many permutations...
26589
26590 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.dg/template/typedef1.C: New test.
26593
26594 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         * g++.dg/other/copy1.C: New test.
26597
26598 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26599
26600         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26601
26602         * gcc.dg/builtin-choose-expr.c: New.
26603
26604 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26605
26606         * gcc.dg/altivec-2.c: New.
26607
26608 2001-12-07  Richard Henderson  <rth@redhat.com>
26609
26610         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26611
26612 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26613
26614         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26615         ultrasparc.
26616
26617 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26618
26619         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26620
26621 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26622
26623         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26624         variable argument list.
26625
26626 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26627
26628         * gcc.c-torture/execute/memcheck: Delete entire directory.
26629         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26630         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26631
26632 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26633
26634         * gcc.dg/Wshadow-1.c: New test.
26635
26636 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26637
26638         * gcc.c-torture/compile/20011130-1.c: New test.
26639
26640         * gcc.dg/noncompile/20011025-1.c: New test.
26641
26642         * g++.dg/other/anon-union.C: New test.
26643
26644         * gcc.c-torture/execute/20011024-1.c: New test.
26645
26646 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26647
26648         * gcc.c-torture/execute/20000722-1.x,
26649         gcc.c-torture/execute/20010123-1.x: Remove.
26650         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26651         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26652         gcc.dg/c99-complit-2.c: New tests.
26653
26654 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         * g++.dg/inherit/base1.C: New test.
26657
26658 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26659
26660         * g++.dg/other/stdarg1.C: New test.
26661
26662         * gcc.c-torture/compile/20011130-2.c: New test.
26663
26664 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26665
26666         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26667         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26668         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26669         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26670         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26671         * gcc.dg/builtin-prefetch-1.c: New test.
26672
26673 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26674
26675         * gcc.dg/20011130-1.c: New test.
26676
26677 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26678
26679         * g++.dg/other/scope1.C: New test.
26680         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26681
26682 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26683
26684         * gcc.dg/vla-init-1.c: New test.
26685
26686 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26687
26688         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26689
26690 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26691
26692         * objc.dg/alias.m: Update.
26693         * objc.dg/class-1.m: Update.
26694         * objc.dg/const-str-1.m: Update.
26695         * objc.dg/fwd-proto-1.m: Update.
26696         * objc.dg/id-1.m: Update.
26697         * objc.dg/super-class-1.m: Update.
26698
26699 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26700
26701         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26702         constructs.
26703
26704 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26705
26706         * gcc.c-torture/execute/20011128-1.c: New test.
26707
26708 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26709
26710         * gcc.dg/20011127-1.c: New test.
26711
26712 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26713
26714         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26715         from Austin Group draft 7.
26716         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26717         scanf format arguments.
26718         * gcc.dg/format/no-exargs-2.c: New test.
26719
26720 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.dg/abi/vbase8-4.C: New test.
26723
26724 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26725
26726         * gcc.c-torture/execute/20011121-1.c: New test.
26727
26728 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26729
26730         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26731
26732 2001-11-23  Andreas Jaeger  <aj@suse.de>
26733
26734         * gcc.dg/cpp/charconst-2.c: New test.
26735
26736 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26737
26738         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26739         to the host if it is remote.  Let tests specify extra headers
26740         they use.
26741         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26742         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26743         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26744         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26745         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26746         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26747         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26748         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26749         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26750         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26751
26752 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26753
26754         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26755         for little endian ARMs.
26756
26757 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26758
26759         * gcc.c-torture/compile/20011119-1.c: New test.
26760         * gcc.c-torture/compile/20011119-2.c: New test.
26761
26762 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26763
26764         * gcc.dg/altivec-1.c: Fix typo.
26765
26766 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26767
26768         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26769
26770 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26771
26772         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26773
26774 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26775
26776         * lib/g77.exp: Don't specify --rpath-link.
26777
26778         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26779         across all the headers.
26780         * gcc.dg/format/format.exp: For testing on a remote host,
26781         copy format.h.
26782
26783         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26784         * gcc.c-torture/execute/930406-1.c: Likewise.
26785         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26786
26787 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26788
26789         * gcc.dg/altivec-1.c: New.
26790
26791 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26792
26793         * gcc.dg/cpp/fpreprocessed.c: New test case.
26794
26795 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26796
26797         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26798         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26799         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26800
26801 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26802
26803         * gcc.dg/no-builtin-1.c: New test.
26804
26805 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26806
26807         * gcc.c-torture/execute/20011115-1.c: New test.
26808
26809 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.c-torture/compile/20011114-2.c: New test.
26812         * gcc.c-torture/compile/20011114-3.c: New test.
26813         * gcc.c-torture/compile/20011114-4.c: New test.
26814
26815 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26816
26817         * g++.dg/other/init1.C: New test.
26818
26819 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26820
26821         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26822         message.
26823
26824         * gcc.c-torture/execute/20011114-1.c: New testcase.
26825
26826         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26827         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26828         like the (before this change) version of 20010327-1.c.
26829
26830 2001-11-14  Roger Sayle <roger@eyesopen.com>
26831
26832         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26833
26834 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26835
26836         * g++.dg/init/array2.C: New test.
26837
26838 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26839
26840         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26841
26842 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.dg/other/forscope1.C: New test.
26845         * g++.dg/ext/forscope1.C: New test.
26846         * g++.dg/ext/forscope2.C: New test.
26847
26848 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26849
26850         * gcc.c-torture/execute/20011113-1.c: New test.
26851
26852 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26853
26854         * gcc.c-torture/execute/20011109-2.c: New test.
26855
26856         * gcc.c-torture/execute/20011109-1.c: New test.
26857
26858 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26859
26860         * gcc.c-torture/compile/20011109-1.c: New test.
26861
26862 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26863
26864         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26865         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26866         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26867         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26868         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26869         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26870         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26871
26872 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26873
26874         * g++.dg/warn/Wshadow-1.C: New tests.
26875         * g++.old-deja/g++.mike/for3.C: Update.
26876
26877 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26878
26879         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26880         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26881         XFAILs.  Adjust expected error texts.
26882         * gcc.c-torture/compile/20011106-1.c,
26883         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26884         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26885         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26886         gcc.dg/c99-array-lval-5.c: New tests.
26887
26888 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26889
26890         * gcc.dg/cpp/defined.c: Update.
26891
26892 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26893
26894         * gcc.c-torture/execute/anon-1.c: New test.
26895
26896 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26897
26898         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26899         same size, so no warning should be produced on stormy16.
26900
26901         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26902         due to oversized array.
26903         * g++.old-deja/g++.mike/ns15.C: Likewise.
26904         * g++.old-deja/g++.pt/crash16.C: Likewise.
26905
26906 2001-11-02  Graham Stott  <grahams@redhat.com>
26907
26908         * g++.dgother/debug1.C: Fix typos.
26909
26910 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26911
26912         * g++.dg/other/debug1.C: New test.
26913
26914 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26915
26916         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26917         of unsigned long.
26918
26919 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26920
26921         * gcc.dg/20011029-2.c: New test.
26922
26923         * gcc.c-torture/compile/20011029-1.c: New test.
26924
26925 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26926
26927         * objc/execute/class_self-1.m: New test.
26928         * objc/execute/class_self-2.m: New test.
26929
26930 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26931
26932         * gcc.misc-tests/msgs.exp: Delete.
26933         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26934         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26935         error set to match recent changes.
26936
26937 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26938
26939         * gcc.dg/20011021-1.c: New test.
26940
26941 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26942
26943         * gcc.c-torture/compile/20011023-1.c: New test.
26944
26945 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26946
26947         * lib/g77.exp: Rewrite based on lib/g++.exp.
26948
26949 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26950
26951         * gcc.c-torture/execute/20011019-1.c: New test.
26952
26953         * gcc.dg/20011018-1.c: New test.
26954
26955 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26956
26957         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26958
26959 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26960
26961         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26962         * gcc.dg/attr-invalid.c: Likewise.
26963
26964 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26965
26966         * testsuite/gcc.dg/20011015-1.c: New test.
26967
26968 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26969
26970         * g++.dg/template/unify2.C: New test.
26971
26972 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26973
26974         * g++.dg/other/exception-specification.C: New test
26975
26976 2001-10-13  Tom Rix  <trix@redhat.com>
26977
26978         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26979         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26980
26981 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26982
26983         * testsuite/gcc.dg/20011009-1.c: New test.
26984
26985 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         PR g++/4476
26988         * g++.dg/other/friend1.C: New test.
26989
26990 2001-10-11  Richard Henderson  <rth@redhat.com>
26991
26992         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26993
26994 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26995
26996         * gcc.c-torture/compile/20011010-1.c: New.
26997
26998 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26999
27000         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27001         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27002         g77.f-torture/execute/execute.exp,
27003         g77.f-torture/noncompile/noncompile.exp,
27004         gcc.c-torture/compile/compile.exp,
27005         gcc.c-torture/execute/execute.exp,
27006         gcc.c-torture/execute/ieee/ieee.exp,
27007         gcc.c-torture/execute/memcheck/memcheck.exp,
27008         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27009         objc/execute/execute.exp: Update FSF address.
27010
27011 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27012
27013         * gcc.dg/cpp/cmdlne-C.c: Update.
27014         * gcc.dg/cpp/cmdlne-C2.c: New.
27015
27016 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27017
27018         * gcc.c-torture/execute/20011008-3.c: New.
27019
27020 2001-10-08  DJ Delorie  <dj@redhat.com>
27021
27022         * gcc.dg/20011008-1.c: New.
27023         * gcc.dg/20011008-2.c: New.
27024
27025 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27026
27027         * gcc.dg/cpp/spacing1.c: Update test.
27028
27029 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27030
27031         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27032         spelling errors of "separate" as "seperate".
27033
27034 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27035
27036         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27037         enough to avoid inlining.
27038
27039 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27040
27041         * lib/g77.exp: set libg2c_dir correctly.
27042
27043 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27044
27045         * gcc.dg/cpp/macro11.c: New test.
27046
27047 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27050         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27051         gcc.dg/format/multattr-3.c: New tests.
27052         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27053         tests for format attributes on function pointers being rejected.
27054
27055 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27056
27057         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27058
27059 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27060
27061         * g++.dg/warn/format1.C: New test.
27062
27063 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27064
27065         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27066
27067 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27068
27069         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27070
27071 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27072
27073         * gcc.dg/cpp/redef2.c: Add test.
27074
27075 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27076
27077         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27078         long-standing bug on i686, apparently.
27079         * gcc.c-torture/execute/loop-2c.x: New file.
27080         * gcc.c-torture/execute/loop-2d.x: New file.
27081         * gcc.c-torture/execute/loop-3c.x: New file.
27082
27083 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27084
27085         * gcc.dg/cpp/20000625-2.c: Correct line number.
27086
27087 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27088
27089         * gcc.dg/cpp/macro10.c: New test.
27090         * gcc.dg/cpp/strify3.c: New test.
27091         * gcc.dg/cpp/spacing1.c: Add tests.
27092         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27093         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27094
27095 2001-09-24  DJ Delorie  <dj@redhat.com>
27096
27097         * gcc.c-torture/execute/20010924-1.c: New test.
27098
27099 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27100
27101         * testsuite/objc/execute/paste.m: Remove.
27102
27103 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27104
27105         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27106
27107 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27108
27109         * g77.dg/strlen0.f: New test.
27110
27111 2001-09-21  Richard Henderson  <rth@redhat.com>
27112
27113         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27114         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27115
27116 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27117
27118         Table-driven attributes.
27119         * g++.dg/ext/attrib1.C: New test.
27120
27121 2001-09-20  DJ Delorie  <dj@redhat.com>
27122
27123         * gcc.dg/20000926-1.c: Update expected warning messages.
27124         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27125         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27126         array.
27127
27128 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27129
27130         * g++.dg/eh/registers1.C: New test case.
27131
27132 2001-09-17  Richard Henderson  <rth@redhat.com>
27133
27134         * gcc.dg/array-5.c: Fix VLA decomposition test.
27135
27136 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27137
27138         * gcc.dg/cpp/line5.c: New testcase.
27139
27140 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27141
27142         * gcc.dg/cpp/macro9.c: New test.
27143
27144 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27145
27146         * gcc.c-torture/execute/980223.c: Change type of addr from long
27147         to char *.
27148
27149 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27150
27151         * gcc.c-torture/execute/20010915-1.c: New test.
27152
27153 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27154
27155         * g77.dg/bprob: New directory.
27156         * g77.dg/bprob/bprob.exp: New file.
27157         * g77.dg/bprob/bprob-1.f: New test.
27158         * g77.dg/gcov: New directory.
27159         * g77.dg/gcov/gcov.exp: New file.
27160         * g77.dg/gcov/gcov-1.f: New test.
27161         * g77.dg/gcov/gcov-1.x: New file.
27162
27163 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27164
27165         * gcc.dg/cpp/directiv.c: Update.
27166         * gcc.dg/cpp/undef1.c: Update.
27167
27168 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27169
27170         * gcc.dg/20010912-1.c: New test.
27171
27172 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27173
27174         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27175         language-independent file in lib.
27176         * lib/gcov.exp: New file.
27177
27178 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27179
27180         * gcc.c-torture/compile/20010911-1.c: New test.
27181
27182 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27183
27184         * lib/profopt.exp: New, to support profile-directed optimizations.
27185         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27186         * gcc.misc-tests/bprob-1.c: New test.
27187         * gcc.misc-tests/bprob-2.c: New test.
27188
27189 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27190
27191         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27192         XFAIL and which kinds of gcov output to verify.
27193         * gcc.misc-tests/gcov-4b.x: New file.
27194         * gcc.misc-tests/gcov-5b.x: New file.
27195         * gcc.misc-tests/gcov-6.x: New file.
27196         * gcc.misc-tests/gcov-7.c: New test.
27197         * gcc.misc-tests/gcov-7.x: New file.
27198
27199 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27200
27201         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27202         * gcc.misc-tests/gcov-6.c: New test.
27203
27204 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         PR c++/3986
27207         * g++.dg/abi/vbase1.C: New test.
27208
27209 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27210
27211         * objc.dg/method-2.m: New.
27212
27213 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         PR c++/4203
27216         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27217         * g++.dg/init/empty1.C: New test.
27218
27219 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.c-torture/compile/20010903-1.c: New test.
27222
27223 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27224
27225         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27226         for m68k.
27227
27228 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27229
27230         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27231
27232         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27233
27234         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27235
27236 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27237
27238         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27239         for 16-bit 'unsigned int'.
27240
27241 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27242
27243         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27244
27245 2001-08-27  Richard Henderson  <rth@redhat.com>
27246
27247         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27248         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27249
27250 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27251
27252         * gcc.dg/asm-names.c (ymain): New.
27253
27254 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27255
27256         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27257         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27258         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27259
27260 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.dg/compare5.c: New testcase.
27263
27264 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27265
27266         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27267         and "In instantiation".
27268
27269 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27270
27271         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27272
27273 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27274
27275         * gcc.misc-tests/gcov.exp: Add support for branch information.
27276         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27277         * gcc.misc-tests/gcov-4.c: New test.
27278         * gcc.misc-tests/gcov-4b.c: New test.
27279         * gcc.misc-tests/gcov-5b.c: New test.
27280
27281 2001-08-20  Zack Weinberg  <zackw@panix.com>
27282
27283         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27284         expected to fail.
27285
27286 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27287
27288         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27289
27290 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27291
27292         * g++.dg/eh/template1.C: New test.
27293
27294 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27295
27296         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27297         Fix thinko.
27298         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27299         for xfail.
27300
27301 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27302
27303         * lib/g77-dg.exp:  Use prune.exp for common procedures
27304         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27305         * lib/g77.exp: (g77-dg-prune) Remove
27306
27307 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27308
27309         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27310
27311 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27312
27313         * g++.dg/template/unify1.C: New test.
27314
27315 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.dg/abi/empty4.C: New test.
27318
27319 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27320
27321         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27322         solaris2.*
27323         * g77.f-torture/compile/pr3743.x: Likewise
27324
27325 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27326
27327         * g++.dg/other/using-declaration.C: New test.
27328
27329 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27330
27331         * gcc.dg/cpp/tr-sign.c: New testcase.
27332
27333 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27334
27335         * gcc.dg/cpp/19951025-1.c: Revert.
27336         * gcc.dg/cpp/directiv.c: We no longer process directives that
27337         interrupt macro arguments.
27338
27339 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27340
27341         * gcc.dg/bconstp-1.c: New test.
27342
27343 2001-08-03  Richard Henderson  <rth@redhat.com>
27344
27345         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27346
27347 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27348
27349         * gcc.dg/cpp/19951025-1.c: Update.
27350
27351 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27352
27353         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27354         should be x.
27355
27356 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27357
27358         Kill -fhonor-std.
27359         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27360         * g++.old-deja/g++.other/std1.C: Likewise.
27361         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27362
27363 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27364
27365         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27366         (g77_pass, g77_fail, g77_finish, g77_exit,
27367         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27368
27369 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27370
27371         * g77.dg/fbackslash.f
27372         * g77.dg/fcase-preserve.f
27373         * g77.dg/ff90-1.f
27374         * g77.dg/ffixed-line-length-0.f
27375         * g77.dg/ffixed-line-length-132.f
27376         * g77.dg/ffixed-line-length-7.f
27377         * g77.dg/ffixed-line-length-72.f
27378         * g77.dg/ffixed-line-length-none.f
27379         * g77.dg/ffree-form-1.f
27380         * g77.dg/fno-backslash.f
27381         * g77.dg/fno-f90-1.f
27382         * g77.dg/fno-fixed-form-1.f
27383         * g77.dg/fno-onetrip.f
27384         * g77.dg/fno-typeless-boz.f
27385         * g77.dg/fno-underscoring.f
27386         * g77.dg/fno-vxt-1.f
27387         * g77.dg/fonetrip.f
27388         * g77.dg/ftypeless-boz.f
27389         * g77.dg/fugly-assumed.f
27390         * g77.dg/funderscoring.f
27391         * g77.dg/fvxt-1.f
27392
27393 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27394
27395         * objc.dg/fwd-proto-1.m: New.
27396         * objc.dg/local-decl-1.m: New.
27397         * objc.dg/naming-1.m: New.
27398         * objc.dg/naming-2.m: New.
27399         * objc.dg/proto-hier-1.m: New.
27400
27401 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27402
27403         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27404         largest-type elements to a struct makes its size grow.
27405
27406 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27407
27408         * g++.dg/abi/vthunk1.C: New test.
27409
27410 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.dg/abi/vbase8-22.C: New test.
27413
27414 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27415
27416         * gcc.dg/cpp/macro8.c: New test.
27417
27418 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27419
27420         * g++.dg/abi/vbase8-21.C: New test.
27421
27422 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27423
27424         * g++.dg/abi/vbase8-10.C: New test.
27425
27426 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27427
27428         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27429         ${tool}_set_ld_library_path.
27430         Changed caller.
27431         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27432         g++.exp.
27433
27434 2001-07-26  Stan Cox <scox@redhat.com>
27435
27436         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27437         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27438         gcc_exit, gcc_check_unsupported_p):
27439         Moved to gcc-deps.exp
27440         * gcc-deps.exp: New file.
27441
27442 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27443
27444         * g++.old-deja/g++.pt/defarg14.C: New test.
27445
27446 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27447
27448         * g++.old-deja/g++.other/lineno5.C: New test.
27449
27450 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27451
27452         * g++.old-deja/g++.pt/crash68.C: New test.
27453
27454 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27455
27456         * g++.old-deja/g++.other/crash42.C: New test.
27457
27458 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27459
27460         * gcc.dg/cpp/extratokens.c: Fix.
27461         * gcc.dg/cpp/skipping2.c: New tests.
27462
27463 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27464
27465         * gcc.c-torture/execute/20010724-1.c: New file.
27466         * gcc.c-torture/execute/20010724-1.x: New file.
27467
27468 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         * g++.old-deja/g++.other/cond7.C: New test.
27471
27472 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.old-deja/g++.other/optimize4.C: New test.
27475
27476 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27479
27480 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27481
27482         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27483         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27484         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27485         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27486
27487         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27488         bug report" message.
27489
27490         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27491         * g++.dg/ext/instantiate1.C: Move from old-deja.
27492
27493 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27494
27495         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27496         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27497         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27498         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27499
27500 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27501
27502         * gcc.c-torture/execute/20010723-1.c: New test.
27503
27504 2001-07-23  Ben Elliston  <bje@redhat.com>
27505
27506         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27507
27508 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27509
27510         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27511         i[34567]86-*-*.
27512         Delete handling of ieee_multilib_flags.
27513         Pass -mieee for alpha*-*-* and sh-*-*.
27514         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27515
27516 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27517
27518         Remove old-abi tests.
27519         * g++.old-deja/g++.mike/p11116.C: Remove.
27520         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27521
27522 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27523
27524         * g77.f-torture/compile/pr3743.f:  New test
27525
27526 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27527
27528         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27529
27530 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27531
27532         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27533         g++.old-deja/g++.pt/static6.C: Likewise.
27534         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27535         supports weak symbols.
27536
27537 2001-07-18  Andreas Jaeger  <aj@suse.de>
27538
27539         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27540         supported again.
27541
27542 2001-07-18  Andreas Jaeger  <aj@suse.de>
27543
27544         * gcc.dg/iftrap-1.c: Fix target line.
27545
27546 2001-07-17  Richard Henderson  <rth@redhat.com>
27547
27548         * gcc.c-torture/execute/20010717-1.c: New.
27549
27550 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27551
27552         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27553         tests.
27554
27555 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27556
27557         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27558
27559 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27560
27561         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27562         UAC_SIGBUS, UAC_NOPRINT definitions.
27563
27564 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27565
27566         * objc/execute/object_is_class.m: New test.
27567         * objc/execute/object_is_meta_class.m: New test.
27568
27569 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27570
27571         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27572         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27573
27574 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27575
27576         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27577         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27578
27579 2001-07-14  Richard Henderson  <rth@redhat.com>
27580
27581         * gcc.dg/iftrap-1.c: New.
27582
27583 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27584
27585         * g77.f-torture/execute/intrinsic77.f: New test.
27586
27587 2001-07-11  Janis Johnson <janis@us.ibm.com>
27588
27589         * gcc.misc-tests/gcov-3.c: New test.
27590
27591 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27592
27593         * gcc.c-torture/compile/20010711-1.c,
27594         * gcc.c-torture/compile/20010711-2.c: New tests.
27595
27596 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27597
27598         * gcc.c-torture/execute/20010711-1.c: New test.
27599
27600 2001-07-11  Ben Elliston  <bje@redhat.com>
27601
27602         * g++.old-deja/g++.other/enum5.C: New test.
27603
27604 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27605
27606         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27607         (g++-dg-prune): Call prune_gcc_output.
27608         * prune.exp: New file for prune_gcc_output.
27609         * lib/g++.exp, lib/gcc.exp: Load it.
27610
27611 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27612
27613         * gcc.c-torture/compile/20010701-1.c,
27614         g++.old-deja/g++.ext/attrib6.C: New tests.
27615
27616 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27617
27618         * gcc.c-torture/compile/20010706-1.c: New test.
27619
27620 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27621
27622         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27623
27624 2001-06-28  Stan Shebs  <shebs@apple.com>
27625
27626         * gcc.dg/pragma-darwin.c: New test.
27627
27628 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27629
27630         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27631         Solaris 2.[678] system.
27632
27633 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27634
27635         * gcc.dg/20010622-1.c: New test.
27636
27637 2001-06-18  Stan Shebs  <shebs@apple.com>
27638
27639         * objc.dg: New directory.
27640         * objc.dg/dg.exp: New file.
27641         * objc.dg/alias.m: New.
27642         * objc.dg/class-1.m: New.
27643         * objc.dg/class-2.m: New.
27644         * objc.dg/const-str-1.m: New.
27645         * objc.dg/const-str-2.m: New.
27646         * objc.dg/id-1.m: New.
27647         * objc.dg/method-1.m: New.
27648         * objc.dg/super-class-1.m: New.
27649         * lib/objc-dg.exp: New file.
27650
27651 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27652
27653         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27654         of label name.
27655
27656 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27659
27660 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27661
27662         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27663         variable.
27664
27665 2001-06-12  Richard Henderson  <rth@redhat.com>
27666
27667         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27668
27669 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * g++.old-deja/g++.abi/vbase5.C: New test.
27672         * g++.old-deja/g++.abi/vbase6.C: New test.
27673         * g++.old-deja/g++.abi/vbase7.C: New test.
27674
27675 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27676
27677         * gcc.c-torture/compile/20010610-1.c: New test.
27678
27679 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.abi/vbase4.C: New test.
27682
27683 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27684
27685         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27686         support %f for HC11/HC12 targets.
27687         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27688         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27689         on HC11/HC12 targets.
27690         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27691
27692 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27693
27694         * gcc.dg/wchar_t-1.c: New file.
27695         * gcc.dg/wint_t-1.c: Likewise.
27696
27697 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27698
27699         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27700
27701 2001-06-11  Richard Henderson  <rth@redhat.com>
27702
27703         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27704
27705 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27706
27707         * gcc.c-torture/compile/20010611-1.c: New test.
27708
27709 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27710
27711         * gcc.dg/c99-tag-1.c: Add more tests.
27712
27713 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27714
27715         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27716         representation on MN10300 and ARM/Thumb.
27717
27718 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27719
27720         * g77.f-torture/execute/20010610.f: New.
27721
27722 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27723
27724         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27725         names.
27726
27727 2001-06-09  Richard Henderson  <rth@redhat.com>
27728
27729         * gcc.c-torture/execute/ashrdi-1.c: New.
27730         * gcc.c-torture/execute/ashldi-1.c: New.
27731         * gcc.c-torture/execute/lshrdi-1.c: New.
27732
27733 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27734
27735         * objc/execute/load-3.m: Added. Check sending +load to categories,
27736         in addition to classes.
27737
27738 2001-06-08  Stan Shebs  <shebs@apple.com>
27739
27740         * objc/execute/load-2.m: New test.  From Nicola Pero
27741         <n.pero@mi.flashnet.it>.
27742
27743 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27744
27745         * gcc.c-torture/execute/20010605-2.c: New test.
27746
27747 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27748
27749         * g++.old-deja/g++.abi/vbase2.C: New test.
27750         * g++.old-deja/g++.abi/vbase3.C: New test.
27751
27752 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27753
27754         * g++.old-deja/g++.pt/friend49.C: New test.
27755
27756 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27757
27758         * g++.old-deja/g++.ext/anon3.C: New test.
27759
27760 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.other/conv7.C: New test.
27763
27764 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27765
27766         * gcc.c-torture/compile/20010605-2.c: New test.
27767
27768 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27769
27770         * gcc.c-torture/execute/20010604-1.c: New test.
27771
27772 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27773
27774         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27775
27776 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27777
27778         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27779         (g++_link_flags): Likewise.
27780         (g++_init): Pass gccpath's value to two previous functions.
27781
27782 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27783
27784         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27785         Ensure logfile entry matches exec command line.
27786
27787 2001-05-31  Richard Henderson  <rth@redhat.com>
27788
27789         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27790         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27791
27792 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27793
27794         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27795         compiler for irix6.2
27796
27797 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27798
27799         * g++.old-deja/g++.other/optimize3.C: New file.
27800
27801 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27802
27803         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27804         assemble.
27805
27806 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         * g++.old-deja/g++.other/optimize2.C: New file.
27809
27810 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27811
27812         * gcc.c-torture/compile/20010518-2.c: New file.
27813         * gcc.c-torture/execute/20010518-1.c: New file.
27814         * gcc.c-torture/execute/20010518-2.c: New file.
27815
27816 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27817
27818         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27819
27820 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27821
27822         G++ no longer defines builtins that do not begin with __builtin.
27823         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27824         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27825         * g++.old-deja/g++.law/builtin1.C: Likewise.
27826         * g++.old-deja/g++.law/cvt2.C: Likewise.
27827         * g++.old-deja/g++.mike/net5.C: Likewise.
27828         * g++.old-deja/g++.other/builtins1.C: Likewise.
27829         * g++.old-deja/g++.other/builtins2.C: Likewise.
27830         * g++.old-deja/g++.other/builtins3.C: Likewise.
27831         * g++.old-deja/g++.other/builtins4.C: Likewise.
27832         * g++.old-deja/g++.other/inline8.C: Likewise.
27833         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27834
27835 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27836
27837         * g++.old-deja/g++.pt/using1.C: Adjust.
27838         * g++.old-deja/g++.pt/using2.C: New test.
27839
27840 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27841
27842         * gcc.dg/cpp/charconst.c: New tests.
27843         * gcc.dg/cpp/escape.c: New tests.
27844         * gcc.dg/cpp/escape-1.c: New tests.
27845         * gcc.dg/cpp/escape-2.c: New tests.
27846         * gcc.dg/cpp/ucs.c: New tests.
27847
27848 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27849
27850         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27851         native compiler for irix6.5.
27852
27853 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27854
27855         * lib/g++.exp (g++_include_flags): Use args to compute
27856         get_multilibs.
27857         (g++_link_flags): Likewise.
27858         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27859
27860 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27861
27862         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27863
27864 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27865
27866         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27867         this file.
27868
27869 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27870
27871         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27872         STACK_SIZE;
27873         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27874         to STACK_SIZE; Use it to define size of add_histo array.
27875         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27876         to STACK_SIZE.
27877         (f): Use GITT_SIZE to define size of gitt local table.
27878         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27879         to STACK_SIZE; Use it to define size of bytemem array.
27880
27881 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27882
27883         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27884         on 68HC11/HC12 due to the asm instruction.
27885         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27886         * gcc.c-torture/compile/920520-1.x: Likewise.
27887         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27888         on 68HC11/HC12 because the function is larger than 64K.
27889         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27890         on 68HC11/HC12 because the structure is too large.
27891
27892 2001-05-20  Richard Henderson  <rth@redhat.com>
27893
27894         * gcc.c-torture/execute/20010520-1.c: New.
27895
27896 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27897
27898         * g++.old-deja/g++.warn/compare1.C: New test.
27899         * gcc.dg/compare4.c: New test.
27900
27901 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27902
27903         * g++.old-deja/g++.other/optimize1.C: New test.
27904
27905 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27906
27907         * g++.old-deja/g++.pt/spec41.C: New test.
27908
27909 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27910
27911         * gcc.c-torture/compile/20010114-1.x: Remove.
27912
27913 2001-05-18  Stan Shebs  <shebs@apple.com>
27914
27915         * gcc.c-torture/compile/20010518-1.c: New test.
27916
27917 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27918
27919         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27920         * g++.old-deja/g++.pt/crash67.C: New test.
27921
27922 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27923
27924         * g++.old-deja/g++.other/debug9.C: New test.
27925
27926 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27927
27928         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27929
27930 2001-05-16  Jan Hubicka  <jh@suse.cz>
27931
27932         * gcc.c-torture/compile/20010516-1.c: New test.
27933
27934 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.old-deja/g++.other/crash41.C: New test.
27937
27938 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27939
27940         * g++.old-deja/g++.pt/crash66.C: New test.
27941
27942 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27943
27944         * g++.old-deja/g++.robertl/eb27.C: Convert.
27945
27946 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27947
27948         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27949         declaration being redundant.
27950
27951 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27952
27953         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27954
27955 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27956
27957         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27958
27959 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27960
27961         * lib/g++.exp: Use testsuite_flags.
27962
27963 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27964
27965         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27966
27967 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27968
27969         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27970
27971 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27972
27973         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27974
27975 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27976
27977         * gcc.c-torture/compile/20010313-1.c: New test.
27978
27979 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27980
27981         * gcc.dg/cpp/direct2.c: New test.
27982         * gccq.dg/cpp/direct2s.c: New test.
27983
27984         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27985
27986 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27987
27988         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27989         * g++.old-deja/g++.other/op3.C: Likewise.
27990
27991 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27992
27993         * gcc.dg/cpp/syshdr.h: New file.
27994         * gcc.dg/cpp/sysmac1.c: Update.
27995         * gcc.dg/cpp/sysmac2.c: Update.
27996
27997 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27998
27999         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28000
28001 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28002
28003         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28004         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28005
28006 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28007
28008         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28009
28010 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28011
28012         * lib/g++.exp (g++_include_flags): Don't use any special flags
28013         if TESTING_IN_BUILD_TREE is not defined.
28014         (g++_init): Use a plain 'c++' as the compiler if
28015         TESTING_IN_BUILD_TREEE is not defined.
28016
28017 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * g++.old-deja/g++.eh/catch13.C: New test.
28020         * g++.old-deja/g++.eh/catch14.C: New test.
28021
28022 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28023
28024         * gcc.dg/cpp/tr-define.c: New test.
28025
28026 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28027
28028         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28029         <stdlib.h>, not <malloc.h>.
28030
28031 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28032
28033         * g++.old-deja/g++.ns/template17.C: New test.
28034
28035 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28036
28037         * g++.old-deja/g++.pt/ref4.C: New test.
28038
28039 2001-04-30  Richard Henderson  <rth@redhat.com>
28040
28041         * gcc.dg/20000724-1.c: Revert last change.
28042
28043 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28044
28045         * g77.f-torture/execute/20010430.f: New test.
28046
28047 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28048
28049         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28050
28051 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28052
28053         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28054
28055 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         * g++.old-deja/g++.eh/crash6.C: New test.
28058
28059 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28060
28061         * g++.old-deja/g++.other/warn7.C: New test.
28062
28063 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.old-deja/g++.other/defarg9.C: New test.
28066
28067 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28068
28069         * g77.f-torture/compile/20010426.f: New test.
28070         * g77.f-torture/execute/20010426.f: New test.
28071
28072 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28073
28074         * g77.f-torture/compile/20000629-1.x: Remove - error
28075         has been fixed.
28076
28077 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28078
28079         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28080         Tweak slightly to work with g++.dg framework.
28081         * g++.dg/special/ecos.exp: Run initp1.C test.
28082         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28083
28084         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28085         its linker doesn't give line numbers either.
28086         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28087
28088 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.other/lex1.C: New test.
28091
28092 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28093
28094         * gcc.dg/noncompile/20010425-1.c: New test.
28095
28096 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28097
28098         * g++.old-deja/g++.pt/mangle2.C: New test.
28099
28100 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28101
28102         * gcc.dg/format/plus-1.c: New test.
28103
28104 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28105
28106         * gcc.dg/20010423-1.c: New test.
28107
28108 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28109
28110         * gcc.c-torture/execute/20010422-1.c: New test.
28111
28112 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.old-deja/g++.ns/type2.C: New test.
28115
28116 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28117
28118         * g++.old-deja/g++.other/perf1.C: New test.
28119
28120 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28121
28122         * gcc.dg/c99-func-2.c: Remove xfail.
28123         * gcc.dg/c99-func-3.c: Remove xfail.
28124         * gcc.dg/c99-func-4.c: Remove xfail.
28125
28126 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28127
28128         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28129
28130 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28131
28132         * gcc.c-torture/compile/20010423-1.c: New test.
28133
28134 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28135
28136         * g++.old-deja/g++.pt/typename28.C: New test.
28137
28138 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28139
28140         * g++.old-deja/g++.abi/empty2.C: New test.
28141         * g++.old-deja/g++.abi/empty3.C: New test.
28142
28143 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28144
28145         * g++.old-deja/g++.other/comdat2.C: New test.
28146         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28147
28148 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28149
28150         * g++.old-deja/g++.other/overload14.C: New test.
28151
28152 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28153
28154         * g++.old-deja/g++.other/lookup23.C: New test.
28155
28156 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28157
28158         * gcc.c-torture/execute/20010403-1.c: New test.
28159
28160 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28161             Mark Mitchell  <mark@codesourcery.com>
28162
28163         * lib/old-dejagnu.exp: Don't delete output of executable.
28164         Add .exe suffix to executables.
28165
28166 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28167
28168         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28169
28170 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28171
28172         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28173
28174 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28175
28176         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28177         * g++.old-deja/g++.abi/crash1.C: New test.
28178
28179 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28180
28181         * g++.old-deja/g++.other/crash40.C: New test.
28182
28183 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28184
28185         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28186
28187 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28188
28189         * g++.old-deja/g++.other/warn6.C: New test.
28190
28191 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28192
28193         * g++.old-deja/g++.robertl/eb42.C: Same.
28194
28195 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * gcc.dg/wtr-conversion-1.c: New testcase.
28198
28199 2001-04-10  Richard Henderson  <rth@redhat.com>
28200
28201         * g++.old-deja/g++.other/array5.C: New.
28202
28203 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28204
28205         * gcc.c-torture/execute/20010408-1.c: New test.
28206
28207 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28208
28209         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28210         headers and constructs.
28211         * g++.old-deja/g++.robertl/eb79.C: Same.
28212         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28213         * g++.old-deja/g++.robertl/eb73.C: Same.
28214         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28215         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28216         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28217         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28218         * g++.old-deja/g++.robertl/eb44.C: Same.
28219         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28220         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28221         * g++.old-deja/g++.robertl/eb39.C: Same.
28222         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28223         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28224         * g++.old-deja/g++.robertl/eb30.C: Same.
28225         * g++.old-deja/g++.robertl/eb3.C: Same.
28226         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28227         * g++.old-deja/g++.robertl/eb21.C: Same.
28228         * g++.old-deja/g++.robertl/eb15.C: Same.
28229         * g++.old-deja/g++.robertl/eb118.C: Same.
28230         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28231         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28232         * g++.old-deja/g++.robertl/eb109.C: Same.
28233         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28234         * g++.old-deja/g++.mike/rtti1.C: Same.
28235         * g++.old-deja/g++.mike/p658.C: Same.
28236         * g++.old-deja/g++.mike/net46.C: Same.
28237         * g++.old-deja/g++.mike/net34.C: Same.
28238         * g++.old-deja/g++.mike/memoize1.C: Same.
28239         * g++.old-deja/g++.mike/eh2.C: Same.
28240         * g++.old-deja/g++.law/weak.C: Same.
28241         * g++.old-deja/g++.law/visibility7.C: Same.
28242         * g++.old-deja/g++.law/visibility25.C: Same.
28243         * g++.old-deja/g++.law/visibility22.C: Same.
28244         * g++.old-deja/g++.law/visibility2.C: Same.
28245         * g++.old-deja/g++.law/visibility17.C: Same.
28246         * g++.old-deja/g++.law/visibility13.C: Same.
28247         * g++.old-deja/g++.law/visibility10.C: Same.
28248         * g++.old-deja/g++.law/visibility1.C: Same.
28249         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28250         * g++.old-deja/g++.law/vbase1.C: Same.
28251         * g++.old-deja/g++.law/operators32.C: Same.
28252         * g++.old-deja/g++.law/nest3.C: Same.
28253         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28254         * g++.old-deja/g++.law/except5.C (main): Same.
28255         * g++.old-deja/g++.law/cvt7.C (run): Same.
28256         * g++.old-deja/g++.law/cvt2.C: Same.
28257         * g++.old-deja/g++.law/cvt16.C: Same.
28258         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28259         * g++.old-deja/g++.law/ctors17.C (main): Same.
28260         * g++.old-deja/g++.law/ctors13.C: Same.
28261         * g++.old-deja/g++.law/ctors12.C (main): Same.
28262         * g++.old-deja/g++.law/ctors10.C: Same.
28263         * g++.old-deja/g++.law/code-gen5.C: Same.
28264         * g++.old-deja/g++.law/bad-error7.C: Same.
28265         * g++.old-deja/g++.law/arm9.C: Same.
28266         * g++.old-deja/g++.law/arm12.C: Same.
28267         * g++.old-deja/g++.law/arg8.C: Same.
28268         * g++.old-deja/g++.law/arg1.C: Same.
28269         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28270         * g++.old-deja/g++.jason/template31.C: Same.
28271         * g++.old-deja/g++.jason/template24.C (main): Same.
28272         * g++.old-deja/g++.jason/2371.C: Same.
28273         * g++.old-deja/g++.eh/new2.C: Same.
28274         * g++.old-deja/g++.eh/new1.C: Same.
28275         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28276         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28277         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28278         * g++.old-deja/g++.brendan/crash62.C: Same.
28279         * g++.old-deja/g++.brendan/crash52.C: Same.
28280         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28281         * g++.old-deja/g++.brendan/crash38.C: Same.
28282         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28283         * g++.old-deja/g++.brendan/copy9.C: Same.
28284
28285 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28286
28287         * gcc.c-torture/execute/20001203-2.c (memset):
28288         Count argument is of type __SIZE_TYPE__.
28289
28290 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28291
28292         * gcc.c-torture/compile/20010404-1.c: New test.
28293
28294 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28295
28296         * gcc.c-torture/compile/20010326-1.c: New test.
28297
28298 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28299
28300         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28301         peculiarities of the SH.
28302         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28303
28304 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28305
28306         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28307         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28308         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28309
28310 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * g77.f-torture/compile/20010321-1.f: New test.
28313
28314 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28315
28316         * gcc.c-torture/compile/20010329-1.c: New test.
28317
28318 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.c-torture/execute/20010329-1.c: New test.
28321
28322 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28323
28324         * g++.old-deja/g++.other/eh4.C: Fix typo.
28325
28326 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28327
28328         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28329
28330 2001-03-28  Philip Blundell  <philb@gnu.org>
28331
28332         * gcc.c-torture/compile/20010328-1.c: New test.
28333
28334 2001-03-27  Richard Henderson  <rth@redhat.com>
28335
28336         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28337         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28338
28339 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28340
28341         * gcc.c-torture/compile/20010327-1.c: New test.
28342
28343 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         * g++.old-deja/g++.other/friend12.C: New test.
28346         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28347         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28348
28349 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28350
28351         * gcc.c-torture/execute/20010325-1.c: New test.
28352
28353 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28354
28355         * g++.old-deja/g++.other/mangle3.C: New test.
28356
28357 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28358
28359         * g++.old-deja/g++.other/anon8.C: New test.
28360
28361 2001-03-20  Philip Blundell  <philb@gnu.org>
28362
28363         * gcc.c-torture/compile/20010320-1.c: New test.
28364
28365 2001-03-17  Richard Henderson  <rth@redhat.com>
28366
28367         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28368
28369 2001-03-15  Geoff Keating  <geoff@redhat.com>
28370
28371         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28372         tests on AIX.
28373
28374 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28375
28376         * g++.old-deja/g++.other/eh4.C: New test.
28377
28378 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28379
28380         * gcc.dg/cpp/mi1.c: Update.
28381
28382 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28383
28384         * g++.old-deja/g++.other/regstack.C: New test.
28385
28386 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28387
28388         * g++.old-deja/g++.other/ref4.C: New test.
28389
28390 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28391
28392         * objc/execute/va_method.m: Added.
28393         * objc/execute/IMP.m: Added.
28394         * objc/execute/_cmd.m: Added.
28395         * objc/execute/accessing_ivars.m: Added.
28396         * objc/execute/class-1.m: Added.
28397         * objc/execute/class-10.m: Added.
28398         * objc/execute/class-11.m: Added.
28399         * objc/execute/class-12.m: Added.
28400         * objc/execute/class-13.m: Added.
28401         * objc/execute/class-14.m: Added.
28402         * objc/execute/class-2.m: Added.
28403         * objc/execute/class-3.m: Added.
28404         * objc/execute/class-4.m: Added.
28405         * objc/execute/class-5.m: Added.
28406         * objc/execute/class-6.m: Added.
28407         * objc/execute/class-7.m: Added.
28408         * objc/execute/class-8.m: Added.
28409         * objc/execute/class-9.m: Added.
28410         * objc/execute/class-tests-1.h
28411         * objc/execute/class-tests-2.h
28412         * objc/execute/compatibility_alias.m: Added.
28413         * objc/execute/encode-1.m: Added.
28414         * objc/execute/formal_protocol-1.m: Added.
28415         * objc/execute/formal_protocol-2.m: Added.
28416         * objc/execute/formal_protocol-3.m: Added.
28417         * objc/execute/formal_protocol-4.m: Added.
28418         * objc/execute/formal_protocol-5.m: Added.
28419         * objc/execute/formal_protocol-6.m: Added.
28420         * objc/execute/formal_protocol-7.m: Added.
28421         * objc/execute/informal_protocol.m: Added.
28422         * objc/execute/initialize.m: Added.
28423         * objc/execute/load.m: Added.
28424         * objc/execute/many_args_method.m: Added.
28425         * objc/execute/nested-3.m: Added.
28426         * objc/execute/no_clash.m: Added.
28427         * objc/execute/private.m: Added.
28428         * objc/execute/redefining_self.m: Added.
28429         * objc/execute/root_methods.m: Added.
28430         * objc/execute/selector-1.m: Added.
28431         * objc/execute/static-1.m: Added.
28432         * objc/execute/static-2.m: Added.
28433         * objc/execute/va_method.m: Added.
28434
28435 2001-03-10  Richard Henderson  <rth@redhat.com>
28436
28437         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28438
28439 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28440
28441         * g++.old-deja/g++.other/crash31.C: XFAIL.
28442         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28443         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28444         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28445         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28446         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28447
28448 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28449
28450         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28451
28452 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28453
28454         * gcc.dg/20000724-1.c: Don't use multiline strings.
28455
28456 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28457
28458         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28459         result of -cString against what we expect it to be; don't just
28460         print it out for no one to read.
28461
28462         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28463         Based on testcases provided by Nicola Pero.
28464
28465 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28466
28467         * gcc.dg/cpp/macro7.c: New test.
28468
28469 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28470
28471         * gcc.dg/cpp/multiline.c: Update.
28472
28473 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.other/enum3.C: New test.
28476
28477 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28478
28479         * g++.old-deja/g++.other/pod1.C: New test.
28480
28481 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * g++.old-deja/g++.ext/overload1.C: New test.
28484
28485 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28486
28487         * g++.old-deja/g++.pt/using1.C: New test.
28488
28489 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28490
28491         * g++.old-deja/g++.other/using9.C: New test.
28492
28493 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28494
28495         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28496
28497         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28498
28499 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28500
28501         * g++.old-deja/g++.ext/realpt1.C: Remove.
28502
28503 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28504
28505         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28506
28507 2001-02-26  Will Cohen  <wcohen@redhat.com>
28508
28509         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28510
28511 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28512
28513         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28514         templatized constructors.
28515
28516 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28517
28518         * gcc.c-torture/execute/20010224-1.c: New test.
28519
28520 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28521
28522         * gcc.c-torture/execute/20010222-1.c: New test.
28523
28524 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * g++.old-deja/g++.other/inline20.C: New test.
28527
28528 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28529
28530         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28531
28532 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28533
28534         * g++.old-deja/g++.other/lookup22.C: New test.
28535
28536 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28537
28538         * g77.dg: New directory.
28539         * g77.dg/20010216-1.f: New test case.
28540         * g77.dg/dg.exp: New driver.
28541         * lib/g77-dg.exp: New driver library.
28542
28543 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28544
28545         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28546
28547 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28548
28549         * g++.old-deja/g++.other/decl9.C: New test.
28550
28551 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28552
28553         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28554         not need <string> and also tests the initialization at runtime.
28555
28556 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28557
28558         * gcc.c-torture/execute/longlong.c: New test.
28559
28560 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28561
28562         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28563
28564 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28565
28566         * gcc.c-torture/execute/920302-1.c (execute):
28567         Change argument type to short.
28568
28569 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.old-deja/g++.pt/deduct6.C: New test.
28572
28573 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.pt/deduct5.C: New test.
28576
28577 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.c-torture/execute/20010209-1.c: New test.
28580
28581 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28582
28583         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28584
28585 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28586
28587         * g++.dg/vtgc1.C: Update for new ABI.
28588
28589         * consistency.vlad: New directory, 1665 files.
28590
28591 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28592
28593         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28594         return type.
28595         * gcc.dg/cpp/digraphs.c: Declare puts.
28596
28597 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28598
28599         * g++.old-deja/g++.other/warn5.C: New test.
28600
28601 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.old-deja/g++.pt/spec40.C: New test.
28604
28605 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28606
28607         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28608         case.
28609         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28610
28611 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.c-torture/compile/20010209-1.c: New test.
28614
28615 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28616
28617         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28618         excess errors message but not if it crashes.
28619         * g++.old-deja/g++.other/crash27.C: Likewise.
28620         * g++.old-deja/g++.other/crash28.C: Likewise.
28621         * g++.old-deja/g++.other/crash30.C: Likewise.
28622         * g++.old-deja/g++.other/crash32.C: Likewise.
28623         * g++.old-deja/g++.other/crash35.C: Likewise.
28624         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28625
28626 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28627
28628         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28629         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28630         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28631         g77.f-torture/execute/execute.exp,
28632         g77.f-torture/noncompile/noncompile.exp,
28633         gcc.c-torture/execute/execute.exp,
28634         gcc.c-torture/execute/memcheck/memcheck.exp,
28635         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28636         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28637         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28638         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28639         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28640         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28641         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28642         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28643         Remove bug reporting instructions with ancient email addresses.
28644
28645 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28646
28647         * gcc.dg/20010202-1.c: New test.
28648         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28649
28650 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28651
28652         * g++.dg/stdbool-if.C: New test.
28653
28654 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28655
28656         * objc/execute/fdecl.m: Added main().
28657
28658 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28659
28660         * gcc.c-torture/execute/20010206-1.c: New test.
28661
28662 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28663
28664         * gcc.dg/cpp/avoidpaste1.c: Update.
28665
28666 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28667
28668         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28669         Pero <nicola@brainstorm.co.uk>.
28670         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28671
28672 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.old-deja/g++.pt/spec39.C: New test.
28675
28676 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28677
28678         * gcc.c-torture/compile/20010202-1.c: New test.
28679
28680 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28681
28682         * g++.old-deja/g++.abi/primary2.C: New test.
28683         * g++.old-deja/g++.abi/primary3.C: New test.
28684         * g++.old-deja/g++.abi/primary4.C: New test.
28685         * g++.old-deja/g++.abi/primary5.C: New test.
28686         * g++.old-deja/g++.abi/vtable3.h: New test.
28687         * g++.old-deja/g++.abi/vtable3a.C: New test.
28688         * g++.old-deja/g++.abi/vtable3b.C: New test.
28689         * g++.old-deja/g++.abi/vtable3c.C: New test.
28690         * g++.old-deja/g++.abi/vtable3d.C: New test.
28691         * g++.old-deja/g++.abi/vtable3e.C: New test.
28692         * g++.old-deja/g++.abi/vtable3f.C: New test.
28693         * g++.old-deja/g++.abi/vtable3g.C: New test.
28694         * g++.old-deja/g++.abi/vtable3h.C: New test.
28695         * g++.old-deja/g++.abi/vtable3i.C: New test.
28696         * g++.old-deja/g++.abi/vtable3j.C: New test.
28697         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28698
28699 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28700
28701         * g++.old-deja/g++.other/anon6.C: New test.
28702         * g++.old-deja/g++.other/anon7.C: New test.
28703
28704 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28705
28706         * gcc.dg/cpp/avoidpaste2.c: New tests.
28707
28708 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28709
28710         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28711
28712 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28713
28714         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28715         DECIMAL_DIG cases for Irix."
28716
28717 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28718
28719         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28720
28721 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28722
28723         * gcc.dg/c99-tag-1.c: New test.
28724
28725 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28726
28727         * gcc.dg/cpp/tr-warn1.c: Add tests.
28728
28729 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28730
28731         * gcc.dg/cpp/avoidpaste1.c: Update.
28732         * gcc.dg/cpp/paste4.c: Update.
28733
28734 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28735
28736         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28737         cases for Irix.
28738
28739 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28740
28741         * g++.old-deja/g++.other/inline19.C: New test.
28742
28743 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28744
28745         * gcc.dg/Wlarger-than.c: New test.
28746
28747 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28748
28749         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28750
28751 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28752
28753         * gcc.c-torture/execute/20010129-1.c: New test.
28754         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28755
28756 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28757
28758         * gcc.dg/cpp/avoidpaste1.c: Test case.
28759
28760 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28761
28762         * g++.old-deja/g++.other/inline18.C: New test.
28763
28764 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28765
28766         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28767         and __builtin_putchar.
28768
28769 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28770
28771         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28772         tests.
28773
28774 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28775
28776         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28777         floating point number rounding mode to round to the nearest
28778         representable mode.
28779
28780 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28781
28782         * g++.old-deja/g++.other/mangle2.C: New test.
28783
28784 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28785
28786         * gcc.c-torture/compile/20010124-1.c: New test.
28787
28788 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28789
28790         * g++.old-deja/g++.pt/spec38.C: New test.
28791
28792 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28793
28794         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28795         "Build don't run".
28796
28797 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28798
28799         * gcc.c-torture/execute/20010123-1.c: New test.
28800
28801 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28802
28803         * g++.old-deja/g++.pt/spec37.C: New test.
28804
28805 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         * g++.old-deja/g++.pt/overload14.C: New test.
28808
28809 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28810
28811         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28812         __builtin_return_address.
28813
28814 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28817         * g++.old-deja/g++.pt/spec35.C: New test.
28818         * g++.old-deja/g++.pt/spec36.C: New test.
28819
28820 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28821
28822         * gcc.c-torture/compile/20010118-1.c: New test.
28823
28824 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28825
28826         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28827
28828 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28829
28830         * gcc.c-torture/execute/20010119-1.c: New test.
28831
28832 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28833
28834         * g++.old-deja/g++.other/vbase5.C: New test.
28835
28836 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28837
28838         * gcc.c-torture/execute/20010118-1.c: New test.
28839
28840 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28841
28842         * g++.old-deja/g++.pt/deduct3.C: New test.
28843
28844 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28845
28846         * g++.old-deja/g++.pt/spec34.C: New test.
28847
28848 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28849
28850         * g77.f-torture/compile/20000601-2.f: New test.
28851
28852 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         * g++.old-deja/g++.other/init17.C: New test.
28855
28856 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28857
28858         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28859
28860 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.pt/unify8.C: New test.
28863
28864 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.abi/vbase1.C: New test.
28867
28868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28869
28870         * g++.old-deja/g++.pt/crash65.C: New test.
28871
28872 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28873
28874         * gcc.dg/cpp/assembl2.S: New test case.
28875
28876 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28877
28878         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28879         are supported.
28880
28881 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28882
28883         * g++.old-deja/g++.other/builtins1.C: New test.
28884         * g++.old-deja/g++.other/builtins2.C: Likewise.
28885         * g++.old-deja/g++.other/builtins3.C: Likewise.
28886         * g++.old-deja/g++.other/builtins4.C: Likewise.
28887
28888 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * gcc.c-torture/compile/20010117-1.c: New test.
28891         * gcc.c-torture/compile/20010117-2.c: New test.
28892
28893 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28894
28895         * g77.f-torture/execute/20010116.[fx]: New test,
28896         XFAIL on i?86-*-*.
28897         * g77.f-torture/compile/20010115.f: Indicate it's
28898         a test for PR fortran/1636.
28899
28900 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28901
28902         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28903
28904 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28905
28906         * g77.f-torture/compile/20010115.f: New test.
28907
28908 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28909
28910         * g++.old-deja/g++.pt/nontype5.C: New test.
28911
28912 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28913
28914         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28915         have an equivalent working one below it.
28916
28917 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28918
28919         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28920         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28921
28922 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28923
28924         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28925         message containing "init_priority".
28926         (conpr-2.C): Likewise.
28927         (conpr-3.C): Likewise.
28928         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28929
28930 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28931
28932         * gcc.c-torture/execute/20010114-2.c: New test.
28933
28934 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28935
28936         * gcc.c-torture/compile/20010114-1.c: New test.
28937         * gcc.c-torture/compile/20010114-1.x: Xfail.
28938         * gcc.c-torture/compile/20010114-2.c: New test.
28939         * gcc.c-torture/execute/20010114-1.c: New test.
28940         * gcc.dg/trunc-1.c: New test.
28941         * gcc.dg/uninit-B.c: New test.
28942
28943 2001-01-13  Nick Clifton  <nickc@redhat.com>
28944
28945         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28946         target.
28947
28948 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28949
28950         * gcc.c-torture/compile/20010113-1.c: New test.
28951
28952 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28953
28954         * gcc.c-torture/compile/20001212-1.c: New test.
28955
28956 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28957
28958         * gcc.dg/cpp/widestr1.c: Update.
28959         * gcc.dg/cpp/prag-imp.c: Remove.
28960
28961 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28962
28963         * gcc.c-torture/execute/20000801-3.x: Remove.
28964         * gcc.dg/c90-init-1.c: New test.
28965         * gcc.dg/c99-init-1.c: New test.
28966         * gcc.dg/c99-init-2.c: New test.
28967         * gcc.dg/gnu99-init-1.c: New test.
28968
28969 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28970
28971         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28972         testing that no relevant ones were found.
28973
28974 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28975
28976         * g++.old-deja/g++.pt/cast2.C: New test.
28977
28978 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28979
28980         * g++.old-deja/g++.pt/friend47.C: New test.
28981
28982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         * g++.old-deja/g++.pt/instantiate13.C: New test.
28985
28986 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28987
28988         * g++.old-deja/g++.other/defarg7.C: New test.
28989         * g++.old-deja/g++.other/defarg8.C: New test.
28990
28991 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28992
28993         * g++.old-deja/g++.pt/crash64.C: New test.
28994
28995 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28996
28997         * g++.old-deja/g++.pt/crash63.C: New test.
28998
28999 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29000
29001         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29002
29003 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29004
29005         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29006
29007 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29008
29009         * g++.old-deja/g++.pt/error3.C: New test.
29010
29011 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         * g++.old-deja/g++.other/crash39.C: New test.
29014
29015 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29016
29017         * g++.old-deja/g++.other/vbase4.C: New test.
29018
29019 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29020
29021         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29022         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29023         * gcc.dg/special/special.exp: New test driver which will check
29024         for alias support for the above test.
29025
29026 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29027
29028         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29029         problems on small machines.
29030         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29031         parameterize.
29032
29033 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29034
29035         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29036         mips.
29037         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29038
29039 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old_deja/g++.pt/using8.C: New test.
29042
29043 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29044
29045         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29046
29047 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29048
29049         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29050         where a failure is expected.
29051         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29052
29053 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29054
29055         * g++.old_deja/g++.pt/instantiate12.C: New test.
29056
29057 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29060         start of structs.
29061         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29062         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29063         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29064         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29065         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29066         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29067         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29068         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29069         * g++.old-deja/g++.eh/spec6.C: Likewise.
29070         * g++.old-deja/g++.jason/crash3.C: Likewise.
29071         * g++.old-deja/g++.law/ctors11.C: Likewise.
29072         * g++.old-deja/g++.law/ctors17.C: Likewise.
29073         * g++.old-deja/g++.law/ctors5.C: Likewise.
29074         * g++.old-deja/g++.law/ctors9.C: Likewise.
29075         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29076         * g++.old-deja/g++.mike/net22.C: Likewise.
29077         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29078         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29079         * g++.old-deja/g++.mike/virt3.C: Likewise.
29080         * g++.old-deja/g++.niklas/t128.C: Likewise.
29081         * g++.old-deja/g++.other/anon4.C: Likewise.
29082         * g++.old-deja/g++.other/using1.C: Likewise.
29083         * g++.old-deja/g++.other/warn3.C: Likewise.
29084         * g++.old-deja/g++.pt/t37.C: Likewise.
29085         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29086         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29087
29088 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29091
29092 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29093
29094         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29095
29096 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.c-torture/compile/20010107-1.c: New test.
29099
29100 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29101
29102         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29103
29104 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29105
29106         * gcc.dg/format/format.h: New file.
29107         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29108         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29109         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29110         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29111         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29112         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29113         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29114         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29115         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29116         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29117         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29118         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29119         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29120         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29121         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29122         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29123         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29124         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29125         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29126         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29127         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29128         instead of declaring standard types, macros and functions in each
29129         test.
29130
29131 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29132
29133         * gcc.c-torture/execute/20010106-1.c: New test.
29134
29135 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29136
29137         * gcc.dg/format/format.exp: New file.
29138         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29139         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29140         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29141         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29142         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29143         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29144         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29145         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29146         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29147         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29148         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29149         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29150         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29151         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29152         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29153         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29154         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29155         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29156         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29157         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29158         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29159         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29160         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29161         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29162         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29163         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29164         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29165         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29166         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29167         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29168         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29169         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29170         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29171         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29172         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29173         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29174         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29175         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29176         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29177         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29178         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29179         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29180
29181 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29182
29183         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29184         account.
29185
29186 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29187
29188         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29189
29190 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         * g++.old-deja/g++.pt/crash62.C: New test.
29193
29194 2001-01-04  Richard Henderson  <rth@redhat.com>
29195
29196         * gcc.dg/20000926-1.c: Update expected warnings.
29197         * gcc.dg/array-2.c: Likewise.
29198         * gcc.dg/array-4.c: Also validate flexible array members.
29199         * gcc.dg/c99-flex-array-1.c: New.
29200
29201 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29202
29203         * gcc.c-torture/compile/20001222-1.x: Remove.
29204
29205 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29206
29207         * gcc.c-torture/execute/built-in-setjmp.c: New.
29208
29209 2001-01-03  Richard Henderson  <rth@redhat.com>
29210
29211         * gcc.dg/940510-1.c: Update expected error wording.
29212         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29213
29214 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29215
29216         * lib/target-supports.exp (check_alias_available): Modified to
29217         indicate aliases not supported if only weak aliases are supported.
29218
29219 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29220
29221         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29222         Turn on cmpstrsi checks for __pj__ and __i370__.
29223
29224 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29225
29226         * g++.old-deja/g++.other/virtual11.C: New test.
29227
29228 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29231
29232 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29233
29234         * gcc.c-torture/compile/20010102-1.c: New test.
29235
29236 2001-01-02  Andreas Jaeger  <aj@suse.de>
29237
29238         * gcc.dg/noreturn-3.c: New test.
29239
29240         * gcc.dg/noreturn-4.c: New test.
29241
29242 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29243
29244         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29245         __builtin_fputc and __builtin_fwrite.
29246
29247 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29248
29249         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29250         signed char, not default char.
29251
29252 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29253
29254         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29255
29256 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29257
29258         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29259
29260 2000-12-29  Richard Henderson  <rth@redhat.com>
29261
29262         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29263         (__cyg_profile_func_exit): Define.
29264
29265 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29266
29267         * g++.dg/vtgc1.C: New test.
29268
29269 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29270
29271         * gcc.dg/noncompile/20001228-1.c: New test.
29272
29273         * gcc.dg/20001228-1.c: New test.
29274
29275         * gcc.c-torture/execute/20001228-1.c: New test.
29276
29277 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29278
29279         * gcc.dg/format-strfmon-1.c: New test.
29280
29281 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282
29283         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29284         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29285         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29286         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29287         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29288         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29289         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29290         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29291         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29292         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29293         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29294         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29295         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29296
29297         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29298         * gcc.c-torture/execute/string-opt-4.c: Test index.
29299
29300 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29301
29302         * gcc.c-torture/compile/20001226-1.c: New test.
29303
29304 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29305
29306         * gcc.c-torture/compile/20001222-1.c: New test.
29307         * gcc.c-torture/compile/20001222-1.x: Xfail.
29308
29309 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29310
29311         * gcc.c-torture/execute/comp-goto-2.c: New test.
29312
29313 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29314
29315         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29316         Use long types if __INT_MAX__ is 32767.
29317         (main): Use cast to (sint32 *) when poking 88 into a_page.
29318
29319         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29320
29321 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29322
29323         * gcc.c-torture/compile/20001221-1.c: New test.
29324         * gcc.c-torture/execute/20001221-1.c: New test.
29325
29326 2000-12-20  Richard Henderson  <rth@redhat.com>
29327
29328         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29329         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29330
29331 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29332
29333         * gcc.dg/compare3.c: New test.
29334
29335 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29336
29337         * gcc.dg/format-warnll-1.c: New test.
29338
29339 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29340
29341         * gcc.dg/cpp/cmdlne-P.c: New test.
29342
29343 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29344
29345         * gcc.c-torture/execute/builtin-abs-1.c,
29346         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29347
29348 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29349
29350         * gcc.dg/cpp/multiline.c: New test.
29351
29352 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29353
29354         * g++.old-deja/g++.other/syshdr1.C: Update.
29355         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29356
29357 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29358
29359         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29360
29361 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29362
29363         * g++.old-deja/g++.pt/ttp65.C: New test.
29364
29365 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29366
29367         * g++.old-deja/g++.pt/ttp64.C: New test.
29368
29369 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29370
29371         * g++.old-deja/g++.pt/spec33.C: New test.
29372
29373 2000-12-14  Catherine Moore  <clm@redhat.com>
29374
29375         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29376         * gcc.c-torture/execute/920612-2.c: Likewise.
29377         * gcc.c-torture/execute/920428-2.c: Likewise.
29378         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29379         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29380
29381 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29382
29383         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29384         * gcc.dg/pack-test-2.c: Likewise.
29385
29386 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29387
29388         Tests by Zack Weinberg <zackw@stanford.edu>.
29389
29390         * gcc.dg/cpp/defined.c: Update.
29391         * gcc.dg/cpp/defined_trad.c: New tests.
29392
29393 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29394
29395         * gcc.dg/cpp/trad-direct.c: Update.
29396
29397 2000-12-11  Neil Booth  <neilb@earthling.net>
29398
29399         * gcc.dg/cpp/defined_trad.c
29400
29401 2000-12-11  Neil Booth  <neilb@earthling.net>
29402
29403         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29404
29405 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29406
29407         * gcc.dg/format-miss-2.c: New test.
29408
29409 2000-12-09  Neil Booth  <neilb@earthling.net>
29410
29411         * gcc.dg/cpp/lineflags.c: New tests.
29412         * gcc.dg/cpp/poison.c: Update.
29413         * gcc.dg/cpp/redef2.c: Update.
29414         * gcc.dg/cpp/skipping.c: New test.
29415
29416 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29417
29418         * g++.old-deja/g++.other/eh3.C: New testcase.
29419
29420 2000-12-07  Neil Booth  <neilb@earthling.net>
29421
29422         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29423         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29424         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29425         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29426         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29427         Update.
29428
29429 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29430
29431         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29432         __SIZE_TYPE__ instead of int for type of integers cast to
29433         pointers.
29434
29435 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * g++.old-deja/g++.other/cleanup4.C: New test.
29438
29439 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29440
29441         * format-sec-1.c: New test.
29442
29443 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29444
29445         * gcc.dg/format-nonlit-3.c: New test.
29446
29447 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29448
29449         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29450         through a null pointer.
29451
29452 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29453
29454         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29455         * g++.old-deja/g++.pt/partial4.C: New test.
29456
29457 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29458
29459         * gcc.c-torture/execute/ieee/hugeval.x: New.
29460
29461 2000-12-06  Neil Booth  <neilb@earthling.net>
29462
29463         * gcc.dg/cpp/backslash2.c: New tests.
29464
29465 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29466
29467         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29468         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29469
29470 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29471
29472         * gcc.c-torture/execute/20001203-2.c: New testcase.
29473
29474 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29475
29476         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29477         * g++.old-deja/g++.other/virtual10.C: New test.
29478
29479 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29482
29483 2000-12-05  Richard Henderson  <rth@redhat.com>
29484
29485         * gcc.c-torture/compile/20001205-1.c: New.
29486
29487 2000-12-04  Neil Booth  <neilb@earthling.net>
29488
29489         * g++.old-deja/g++.other/virtual9.C: New test.
29490         * g++.old-deja/g++.pt/crash61.C: New test.
29491         * gcc.c-torture/execute/loop-9.c: New test.
29492
29493 2000-12-04  Neil Booth  <neilb@earthling.net>
29494
29495         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29496         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29497         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29498         * gcc.dg/cpp/extratokens.c: ...here.
29499
29500 2000-12-04  Neil Booth  <neilb@earthling.net>
29501
29502         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29503         New tests.
29504
29505 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29506
29507         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29508         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29509
29510 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29511
29512         * gcc.c-torture/execute/20001203-1.c: New test.
29513
29514 2000-12-03  Neil Booth  <neilb@earthling.net>
29515
29516         * gcc.dg/cpp/macro6.c: New test cases.
29517
29518 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29519
29520         * gcc.c-torture/execute/string-opt-9.c: New test.
29521         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29522         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29523         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29524
29525         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29526         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29527
29528 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29529
29530         * gcc.dg/cpp/if-6.c: New testcase.
29531
29532         * gcc.dg/20001201-1.c: New testcase.
29533
29534 2000-12-02  Neil Booth  <neilb@earthling.net>
29535
29536         * g++.old-deja/g++.other/externC4.C,
29537         g++.old-deja/g++.other/friend10.C: New tests.
29538
29539 2000-12-02  Neil Booth  <neilb@earthling.net>
29540
29541         * g++.old-deja/g++.other/instan2.C
29542         * g++.old-deja/g++.other/instan3.C: New test.
29543
29544 2000-12-02  Neil Booth  <neilb@earthling.net>
29545
29546         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29547         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29548         gnuc99.c,gnuc99-pedantic.c: New tests.
29549
29550 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29551
29552         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29553         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29554
29555 2000-12-01  Neil Booth  <neilb@earthling.net>
29556
29557         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29558         * gcc.dg/cpp/poison.c: Update.
29559         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29560
29561 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29562
29563         * g77.f-torture/execute/20001201.f: New test.
29564
29565 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29566
29567         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29568
29569 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29570
29571         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29572
29573 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29574
29575         * g++.old-deja/g++.other/cast6.C: New test.
29576
29577 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29578
29579         * gcc.c-torture/execute/20001130-2.c: New testcase.
29580
29581 2000-11-30  Richard Henderson  <rth@redhat.com>
29582
29583         * gcc.c-torture/execute/20001130-1.c: New test.
29584
29585 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.other/op3.C: New test.
29588
29589 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29590
29591         * g++.old-deja/g++.other/op2.C: New test.
29592
29593 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29594
29595         * g++.old-deja/g++.other/crash38.C: New test.
29596
29597 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29598
29599         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29600
29601 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29604         tests.
29605         * gcc.c-torture/execute/string-opt-6.c: New test.
29606
29607         * gcc.dg/20001117-1.c: Add main.
29608
29609 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29610
29611         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29612         Move from here ...
29613         * gcc.dg/940510-1.c: ... to here.
29614
29615         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29616         zero-size arrays in toplevel structures.
29617
29618 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29619
29620         * gcc.c-torture/execute/loop-8.c: New test.
29621
29622 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29623
29624         * g++.old-deja/g++.other/base1.C: New test.
29625
29626 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         * g++.old-deja/g++.other/parse2.C: New test.
29629
29630 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.old-deja/g++.pt/incomplete1.C: New test.
29633
29634 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29635
29636         * g++.old-deja/g++.other/friend9.C: New test.
29637
29638 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * gcc.dg/20001127-1.c: New test.
29641
29642 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         * g++.old-deja/g++.pt/friend46.C: New test.
29645
29646 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29647
29648         * g++.old-deja/g++.other/ptrmem8.C: New test.
29649
29650 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29651
29652         * gcc.c-torture/execute/string-opt-7.c: New test.
29653         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29654
29655 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29656
29657         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29658         instead of 'mkcheck 2'.
29659
29660 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29661
29662         * gcc.c-torture/execute/memcheck/driver.c,
29663         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29664         C9X references to refer to C99.
29665
29666 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29667
29668         * gcc.dg/ultrasp3.c: New test.
29669
29670 2000-11-25  Neil Booth  <neilb@earthling.net>
29671
29672         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29673
29674 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29675
29676         * gcc.c-torture/compile/20001123-2.c: New.
29677
29678 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29679
29680         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29681
29682 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29683
29684         * gcc.dg/sequence-point-1.c: Add some new tests.
29685         * gcc.c-torture/execute/20001124-1.c: New test.
29686
29687 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29688
29689         * g++.old-deja/g++.other/vaarg4.C: New test.
29690         * gcc.c-torture/compile/20001123-1.c: New test.
29691
29692 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.other/crash24.C: Adjust and remove XFAIL.
29695         * g++.other/crash37.C: New test.
29696
29697 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29698
29699         * g++.old-deja/g++.pt/instantiate9.C: New test.
29700
29701 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29702
29703         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29704         new ABI, too.
29705
29706         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29707         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29708
29709 2000-11-22  Neil Booth  <neilb@earthling.net>
29710
29711         * gcc.dg/cpp/Wtrigraphs.c: New test.
29712
29713 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29714
29715         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29716
29717 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29718
29719         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29720
29721 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29722
29723         * lib/gcc-dg.exp: load_lib scanasm.exp.
29724         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29725         * lib/g++-dg.exp: load_lib scanasm.exp.
29726         * lib/scanasm.exp: New.
29727         (scan-assembler, scan-assembler-not): Add optional arguments to
29728         test name, or if not present, the pattern name.
29729         (scan-assembler-dem, scan-assembler-dem-not): New.
29730
29731         * g++.dg/dg.exp: New.
29732
29733 2000-11-21  Neil Booth  <neilb@earthling.net>
29734
29735         * gcc.dg/cpp/integrated1.c: Remove.
29736
29737 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29738
29739         * gcc.c-torture/execute/20001121-1.c: New test.
29740
29741 2000-11-21  Richard Henderson  <rth@redhat.com>
29742
29743         * gcc.c-torture/compile/20001121-1.c: New test.
29744
29745 2000-11-20  Neil Booth  <neilb@earthling.net>
29746
29747         * gcc.dg/cpp/integrated1.c: New test.
29748
29749 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * g++.old-deja/g++.other/inline17.C: New test.
29752
29753 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29754
29755         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29756         local variable to be zero: I made the variable global. Now
29757         uses abort() and exit() instead of relying on main's return value.
29758
29759 2000-11-20  Neil Booth  <neilb@earthling.net>
29760
29761         * gcc.dg/cpp/paste2.c: Update test.
29762         * objc/execute/paste.m: New test.
29763
29764 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29765
29766         * gcc.dg/c99-condexpr-1.c: New test.
29767
29768 2000-11-20  Neil Booth  <neilb@earthling.net>
29769
29770         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29771
29772 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29773
29774         * g++.old-deja/g++.pt/export1.C: New test.
29775
29776 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29777
29778         * gcc.dg/20001117-1.c: New test.
29779
29780 2000-11-18  Richard Henderson  <rth@redhat.com>
29781
29782         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29783
29784 2000-11-18  Richard Henderson  <rth@redhat.com>
29785
29786         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29787         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29788         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29789
29790 2000-11-18  Richard Henderson  <rth@redhat.com>
29791
29792         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29793         (main): New.  Exit cleanly.
29794
29795 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29796
29797         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29798         gcc.dg/c99-fordecl-2.c: New tests.
29799
29800 2000-11-18  Richard Henderson  <rth@redhat.com>
29801
29802         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29803         * gcc.c-torture/execute/zerolen-2.c: New.
29804
29805 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29806
29807         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29808         memory.
29809
29810 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29811
29812         * g++.old-deja/g++.pt/instantiate8.C: New test.
29813
29814 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29817         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29818
29819 2000-11-16  Nick Clifton  <nickc@redhat.com>
29820
29821         * gcc.c-torture/execute/nestfunc-2.c: New test.
29822         * gcc.c-torture/execute/nestfunc-3.c: New test.
29823
29824 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29825
29826         * gcc.c-torture/compile/20001116-1.c: New test.
29827
29828 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29829
29830         * gcc.c-torture/execute/20001115-1.c: New test.
29831
29832 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29833
29834         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29835         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29836         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29837         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29838
29839 2000-11-15  Neil Booth  <neilb@earthling.net>
29840
29841         gcc.dg/cpp/_Pragma1.c: Update.
29842         gcc.dg/cpp/_Pragma2.c: New test.
29843
29844 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29845
29846         * g++.old-deja/g++.other/anon5.C: New test.
29847
29848 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29849
29850         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29851         tests.
29852
29853 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29854
29855         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29856         output.
29857
29858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29859
29860         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29861         labels at end of compound statements.
29862
29863 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29864
29865         * gcc.c-torture/execute/loop-7.c: New test.
29866
29867 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29868
29869         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29870
29871 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * gcc.dg/c99-bool-1.c: New test.
29874
29875 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29876
29877         * gcc.dg/c99-scope-1.c: Remove xfail.
29878         * gcc.dg/c99-scope-2.c: New test.
29879
29880 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29881
29882         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29883         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29884
29885 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29886
29887         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29888         error messages.
29889
29890         * g++.mike/p700.C: Don't typedef wchar_t.
29891         * g++.mike/p784.C: Likewise.
29892         * g++.mike/eb101.C: Don't use __wchar_t.
29893
29894 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29895
29896         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29897         from DO loop.
29898
29899 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29900
29901         * gcc.c-torture/execute/20001111-1.c: New test.
29902
29903 2000-11-10  Nick Clifton  <nickc@redhat.com>
29904
29905         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29906         long multuiple and accumulate.
29907
29908 2000-11-09  Richard Henderson  <rth@redhat.com>
29909
29910         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29911         via size_t instead of int.
29912
29913         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29914         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29915         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29916         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29917
29918 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29919
29920         * gcc.c-torture/compile/20001109-1.c: New test.
29921         * gcc.c-torture/compile/20001109-2.c: New test.
29922
29923 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         * g++.old-deja/g++.pt/operator1.C: New test.
29926         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29927
29928 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * gcc.dg/20001108-1.c: New test.
29931
29932 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29933
29934         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29935         with both arguments constant strings.
29936         * gcc.c-torture/execute/string-opt-3.c: New test.
29937         * gcc.c-torture/execute/string-opt-4.c: New test.
29938         * gcc.c-torture/execute/string-opt-5.c: New test.
29939
29940 2000-11-08  Nick Clifton  <nickc@redhat.com>
29941
29942         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29943         mulsidi3adddi patterns.
29944
29945 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         * g++.old-deja/g++.other/crash36.C: New test.
29948
29949 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29950
29951         * g++.old-deja/g++.other/init16.C: New test.
29952
29953 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29954
29955         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29956
29957 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29958
29959         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29960         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29961         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29962
29963 2000-11-07  DJ Delorie  <dj@redhat.com>
29964
29965         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29966
29967 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29968
29969         * gcc.c-torture/execute/string-opt-1.c: New test.
29970
29971 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29972
29973         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29974         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29975         parameters in registers, and there is no way for a varargs
29976         function to know in which order the integer and floating-point
29977         parameters should be interleaved when they are placed on the
29978         stack.
29979         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29980         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29981
29982 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29983
29984         * gcc.c-torture/execute/string-opt-2.c: New test.
29985
29986 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         * g++.old-deja/g++.pt/crash60.C: New test.
29989
29990 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * g++.old-deja/g++.other/crash24.C: New test.
29993         * g++.old-deja/g++.other/crash25.C: New test.
29994         * g++.old-deja/g++.other/crash26.C: New test.
29995         * g++.old-deja/g++.other/crash27.C: New test.
29996         * g++.old-deja/g++.other/crash28.C: New test.
29997         * g++.old-deja/g++.other/crash29.C: New test.
29998         * g++.old-deja/g++.other/crash30.C: New test.
29999         * g++.old-deja/g++.other/crash31.C: New test.
30000         * g++.old-deja/g++.other/crash32.C: New test.
30001         * g++.old-deja/g++.other/crash33.C: New test.
30002         * g++.old-deja/g++.other/crash34.C: New test.
30003         * g++.old-deja/g++.other/crash35.C: New test.
30004
30005 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30006
30007         * gcc.c-torture/execute/20001031-1.c: New test.
30008
30009 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30010
30011         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30012         namespace.
30013
30014         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30015         standards-conformant.
30016
30017         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30018
30019         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30020         * g++.old-deja/g++.mike/p755a.C: Likewise.
30021         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30022         library makes no calls to `operator new' during initialization.
30023
30024 2000-11-04  Neil Booth  <neilb@earthling.net>
30025
30026         * gcc.dg/cpp/include2.c: New tests.
30027
30028 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30029
30030         * lib/g++.exp (g++_set_ld_library_path): New function.
30031         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30032
30033 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30034
30035         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30036         warnings.
30037
30038 2000-11-01  Richard Henderson  <rth@redhat.com>
30039
30040         * g++.old-deja/g++.ext/namedret1.C: New.
30041         * g++.old-deja/g++.ext/namedret2.C: New.
30042         * g++.old-deja/g++.ext/namedret3.C: New.
30043
30044 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30045
30046         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30047         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30048
30049 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30050
30051         * gcc.c-torture/execute/va-arg-21.c: New test.
30052
30053 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30054
30055         * gcc.dg/c99-complex-2.c: New test.
30056
30057 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30058
30059         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30060
30061 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30062
30063         * g++.old-deja/g++.other/inline16.C: New test.
30064
30065 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30066
30067         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30068         __PRETTY_FUNCTION__
30069
30070 2000-10-29  Neil Booth  <neilb@earthling.net>
30071
30072         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30073         New tests.
30074         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30075         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30076         optimisation.
30077
30078 2000-10-29  Neil Booth  <neilb@earthling.net>
30079
30080         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30081         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30082         * mi5.c: Test multiple includes work with -C.
30083         * trigraphs.c: Test ^= version.
30084
30085 2000-10-28  Neil Booth  <neilb@earthling.net>
30086
30087         New tests and test updates for new macro expander.
30088
30089         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30090         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30091         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30092         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30093         new diagnostic messages.
30094
30095         * gcc.dg/cpp/macro3.c: New tests.
30096
30097 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30098
30099         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30100         on the same line.
30101
30102 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30103
30104         * g++.old-deja/g++.other/eh2.C: New test.
30105
30106 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30107
30108         * gcc.c-torture/execute/20001027-1.c: New test.
30109
30110 2000-10-26  Richard Henderson  <rth@redhat.com>
30111
30112         * gcc.c-torture/execute/20001026-1.c: New.
30113
30114 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30115
30116         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30117         * g++.old-deja/g++.law/builtin1.C: Likewise.
30118         * g++.old-deja/g++.law/ctors10.C: Likewise.
30119         * g++.old-deja/g++.law/virtual3.C: Likewise.
30120         * g++.old-deja/g++.mike/p658.C: Likewise.
30121         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30122         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30123         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30124         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30125         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30126
30127 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30128
30129         * gcc.c-torture/compile/20001024-1.c: New test.
30130
30131 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30132
30133         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30134         to tell us whether or not we are using V3.
30135
30136 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30137
30138         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30139         operands.
30140
30141 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30142
30143         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30144
30145 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.c-torture/execute/20001024-1.c: New test.
30148
30149 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * g++.old-deja/g++.other/sibcall1.C: New test.
30152
30153 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30154
30155         * gcc.dg/noncompile/init-3.c: New test.
30156
30157 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30158
30159         * gcc.dg/format-array-1.c: New test.
30160
30161 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30162
30163         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30164         writing through null pointers; remove comment about testing
30165         unterminated strings.
30166
30167 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30168
30169         * gcc.c-torture/execute/20001017-2.c: New test.
30170
30171 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30172
30173         * gcc.c-torture/compile/20001018-1.c: New test.
30174         * gcc.c-torture/compile/20001018-1.x: Xfail.
30175
30176 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30177
30178         * gcc.c-torture/execute/20001017-1.c: New test.
30179
30180 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30181
30182         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30183         for multiple use of arguments with scanf formats; add tests for
30184         multiple use of arguments.
30185
30186 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30187
30188         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30189
30190 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30191
30192         * gcc.dg/format-miss-1.c: New test.
30193
30194 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30195
30196         * gcc.c-torture/execute/20001013-1.c: New test.
30197
30198 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30199
30200         * gcc.dg/format-branch-1.c: New test.
30201
30202 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * README, lib/file-format.exp: Remove EGCS references.
30205
30206 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30207
30208         * gcc.dg/20001013-1.c: New test.
30209
30210 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30211
30212         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30213         for intmax_t in the compiler using __typeof__ and the type rules
30214         for conditional expressions.
30215
30216 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.dg/20001012-1.c: New test.
30219         * gcc.dg/20001012-2.c: New test.
30220
30221 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30222
30223         * gcc.dg/format-attr-1.c: New test.
30224
30225 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30226
30227         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30228         __LONG_LONG_MAX__ instead of LLONG_MAX.
30229
30230 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30231
30232         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30233         scanf flags.
30234         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30235         flags.
30236
30237 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30238
30239         * gcc.dg/sequence-pt-1.c: New test.
30240
30241 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30242
30243         * gcc.c-torture/execute/20001011-1.c: New testcase.
30244         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30245
30246 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30249         does not error on it.
30250
30251 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30252
30253         * gcc.dg/20001009-1.c: New test.
30254
30255 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30256
30257         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30258         * gcc.c-torture/execute/20001009-2.c: ... to here.
30259
30260 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30261
30262         * gcc.c-torture/compile/20001009-1.c: New testcase.
30263         * gcc.c-torture/execute/20001009-1.c: New testcase.
30264         Testcases provided by Jan Hubicka <jh@suse.cz>.
30265
30266 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30267
30268         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30269         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30270         uintmax_t using <limits.h> to emulate the compiler's internal
30271         logic.  No longer XFAIL %j tests.
30272
30273 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30274
30275         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30276         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30277         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30278         regexps and details of expected handling of some bad formats.
30279         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30280         suppression.
30281
30282 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30283
30284         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30285         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30286         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30287         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30288         in list archives.
30289
30290 2000-10-06  Richard Henderson  <rth@cygnus.com>
30291
30292         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30293         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30294         * g++.old-deja/g++.jason/report.C: Likewise.
30295         * g++.old-deja/g++.law/friend5.C: Likewise.
30296         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30297         of the expected warnings.
30298
30299 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30300
30301         * g++.old-deja/g++.pt/enum14.C: New test.
30302
30303 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30304
30305         * g++.old-deja/g++.pt/crash59.C: New test.
30306
30307 2000-10-04  Will Cohen  <wcohen@redhat.com>
30308
30309         * gcc.dg/20000926-1.c: New test.
30310
30311 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30312
30313         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30314         function name for current C++ compiler.
30315         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30316
30317 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30318
30319         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30320         __PRETTY_FUNCTION__.
30321         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30322
30323 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30324
30325         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30326
30327 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * gcc.c-torture/compile/20000923-1.c: New test.
30330
30331 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30332
30333         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30334         * g++.old-deja/g++.pt/ttp62.C: Same.
30335         * g++.old-deja/g++.other/inline14.C: Same.
30336
30337 2000-09-24  Richard Henderson  <rth@cygnus.com>
30338
30339         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30340
30341 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30342
30343         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30344
30345 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30346
30347         * gcc.c-torture/compile/20000922-1.c: New file.
30348
30349 2000-09-21  Nick Clifton  <nickc@redhat.com>
30350
30351         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30352         a signed long modulo operation.
30353         (mod6): New function - perform an unsigned long modulo operation.
30354         (main): Add tests for modulos of very large numbers by very small
30355         dividends.
30356
30357 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30358
30359         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30360
30361 2000-09-19  Richard Henderson  <rth@cygnus.com>
30362
30363         * gcc.dg/compare2.c (case 10): XFAIL.
30364
30365 2000-09-18  Richard Henderson  <rth@cygnus.com>
30366
30367         * gcc.c-torture/execute/20000906-1.c: Move ...
30368         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30369         that support __builtin_trap.
30370
30371 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30372
30373         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30374
30375 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30376
30377         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30378         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30379         more $ format tests.
30380
30381 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30382
30383         * gcc.dg/format-errmk-1.c: New test.
30384
30385 2000-09-17  Greg McGary  <greg@mcgary.org>
30386
30387         * gcc.c-torture/execute/20000917-1.x: Remove.
30388
30389 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30390
30391         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30392
30393 2000-09-17  Greg McGary  <greg@mcgary.org>
30394
30395         * gcc.c-torture/execute/20000917-1.c: New test.
30396         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30397
30398 2000-09-16  Neil Booth  <NeilB@earthling.net>
30399
30400         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30401         in nested macro bug.
30402
30403 2000-09-15  Neil Booth  <NeilB@earthling.net>
30404
30405         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30406
30407 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30408
30409         * gcc.c-torture/execute/20000914-1.c: New test.
30410
30411 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30412
30413         * g++.other/inline13.C: New test.
30414
30415 2000-09-12  Andreas Jaeger  <aj@suse.de>
30416
30417         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30418         constant by Ulrich Drepper <drepper@redhat.com>.
30419
30420 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30421
30422         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30423
30424 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30425
30426         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30427
30428 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30429
30430         * gcc.dg/cpp/backslash.c: New test.
30431
30432 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30433
30434         * gcc.c-torture/execute/20000910-1.c: New test.
30435         * gcc.c-torture/execute/20000910-2.c: Likewise.
30436
30437 2000-09-11  Robert Lipe  <robertl@sco.com>
30438
30439         * gcc.dg/pragma-align.c: New test.
30440
30441 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30442
30443         * g++.old-deja/g++.pt/explicit82.C: New test.
30444         * g++.old-deja/g++.pt/explicit83.C: New test.
30445
30446 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30447
30448         * gcc.dg/asm-names.c: New test.
30449
30450 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30451
30452         * gcc.dg/cpp/tr-warn6.c: New test
30453
30454 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30455
30456         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30457         be accepted.
30458
30459 2000-09-07  Catherine Moore  <clm@redhat.com>
30460
30461         * gcc.c-torture/execute/unroll-1.c: New test.
30462
30463 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30464
30465         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30466         ERROR markers.
30467         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30468         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30469         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30470         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30471         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30472         Preprocess only.
30473         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30474         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30475
30476 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30477
30478         * g++.old-deja/g++.pt/deduct2.C: New test.
30479
30480 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30481
30482         * g++.old-deja/g++.pt/parms2.C: New test.
30483
30484 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30485
30486         * g++.old-deja/g++.pt/crash58.C: New test.
30487
30488 2000-09-06  Greg McGary  <greg@mcgary.org>
30489
30490         * gcc.c-torture/execute/20000906-1.c: New test.
30491         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30492
30493 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30494
30495         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30496
30497 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30498
30499         * g++.old-deja/g++.pt/crash57.C: New test.
30500
30501 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30502
30503         * g++.old-deja/g++.pt/crash56.C: New test.
30504
30505 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         * g++.old-deja/g++.pt/koenig1.C: New test.
30508
30509 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30510
30511         * gcc.dg/20000904-1.c: New test.
30512
30513 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30514
30515         * gcc.dg/cpp/paste8.c: New test.
30516
30517 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30518
30519         * gcc.c-torture/compile/20000827-1.c: New test.
30520
30521 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30522
30523         * gcc.dg/format-diag-1.c: New test.
30524
30525 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30526
30527         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30528         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30529         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30530         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30531         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30532
30533 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30534
30535         * g++.old-deja/g++.other/nested4.C: New test.
30536
30537 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30538
30539         * g++.old-deja/g++.ns/scoped1.C: New test.
30540
30541 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30542
30543         * lib/g++.exp: Support testing already-installed GCC.
30544
30545 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30546
30547         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30548
30549 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30550
30551         * gcc.dg/return-type-2.c: New test.
30552
30553 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30554
30555         * gcc.c-torture/compile/20000825-1.c: New test.
30556
30557 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30558
30559         * gcc.dg/dwarf2-2.c: New test.
30560
30561 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30562
30563         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30564         dg-warning regexps.
30565
30566 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30567
30568         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30569         gcc.dg/format-ext-5.c: New tests.
30570
30571 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30572
30573         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30574
30575 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30576
30577         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30578
30579 2000-08-24  Richard Henderson  <rth@cygnus.com>
30580
30581         * gcc.dg/ia64-sync-1.c: New test.
30582         * gcc.dg/ia64-sync-2.c: New test.
30583         * gcc.dg/ia64-asm-1.c: New test.
30584
30585 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30586
30587         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30588         * gcc.dg/format-ext-2.c: New test.
30589
30590 2000-08-23  Jason Merrill  <jason@redhat.com>
30591
30592         * lib/old-dejagnu.exp: Also ignore "In member function" and
30593         "At global scope".
30594
30595 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30596
30597         * gcc.dg/noncompile/label-lineno-1.c: New test.
30598
30599 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30600
30601         * gcc.dg/c99-array-nonobj-1.c: New test.
30602
30603 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30604
30605         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30606         tests.
30607         * gcc.dg/format-ext-1.c: New test.
30608
30609 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30610
30611         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30612         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30613         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30614         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30615         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30616
30617 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30618
30619         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30620         gcc.dg/c99-strftime-2.c: New tests.
30621
30622 2000-08-22  Richard Henderson  <rth@cygnus.com>
30623
30624         * gcc.c-torture/execute/20000822-1.c: New test.
30625
30626 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30627
30628         * gcc.c-torture/execute/20000819-1.x: Remove.
30629
30630 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30631
30632         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30633         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30634         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30635         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30636         gcc.dg/format-xopen-1.c: New tests.
30637
30638 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30639
30640         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30641
30642 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30643
30644         * g++.old-deja/g++.other/loop2.C: New test.
30645
30646         * gcc.c-torture/compile/20000606-1.c: New test.
30647         * gcc.c-torture/compile/20000728-1.c: New test.
30648         * gcc.c-torture/execute/20000801-1.c: New test.
30649         * gcc.c-torture/execute/20000801-2.c: New test.
30650         * gcc.c-torture/execute/20000819-1.c: New test.
30651         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30652         * gcc.dg/20000629-1.c: New test.
30653         * gcc.dg/20000724-1.c: New test.
30654         * gcc.dg/20000807-1.c: New test.
30655
30656 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30657
30658         * gcc.dg/cpp/pragma-1.c: New test.
30659         * gcc.dg/cpp/pragma-2.c: New test.
30660
30661 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30662
30663         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30664         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30665
30666 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30667
30668         * gcc.c-torture/compile/20000818-1.c: New test.
30669
30670 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30671
30672         * gcc.c-torture/execute/20000818-1.c: New test.
30673
30674 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30675
30676         * gcc.dg/format-va-1.c: New test.
30677
30678 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30679
30680         * g++.old-deja/g++.other/typedef8.C: New test.
30681
30682 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30685         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30686         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30687         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30688         * g++.old-deja/g++.other/ptrmem7.C: New test.
30689         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30690
30691 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         * g++.old-deja/g++.pt/typename27.C: New test.
30694
30695 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30696
30697         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30698         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30699         * g++.old-deja/g++.pt/friend45.C: New test.
30700         * g++.old-deja/g++.other/friend8.C: New test.
30701
30702 2000-08-15  Richard Henderson  <rth@cygnus.com>
30703
30704         * gcc.c-torture/execute/20000815-1.c: New test.
30705
30706 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30709         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30710         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30711
30712 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30713
30714         * g++.old-deja/g++.other/refinit2.C: New test.
30715
30716 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30717
30718         * lib/c-torture.exp (c-torture): Make
30719         compiler_conditional_xfail_data global.
30720         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30721         compiler_conditional_xfail_data machinery.
30722         (f-torture-execute): Likewise.
30723         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30724         and only when unrolling loops.
30725
30726         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30727
30728 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.old-deja/g++.pt/explicit81.C: New test.
30731
30732 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30733
30734         * g++.old-deja/g++.pt/typename26.C: New test.
30735
30736 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30737
30738         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30739         warning.
30740
30741 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.other/array3.C: New test.
30744
30745 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30746
30747         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30748         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30749         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30750         New tests.
30751
30752 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30755         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30756
30757 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30758
30759         * gcc.c-torture/execute/20000808-1.c: New test.
30760
30761 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30762
30763         * gcc.dg/c90-const-expr-1.c: New test.
30764
30765 2000-08-08  Richard Henderson  <rth@cygnus.com>
30766
30767         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30768
30769 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30770
30771         * gcc.dg/noncompile/const-ll-1.c: New test.
30772
30773 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30774
30775         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30776
30777 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30778
30779         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30780         that running programs linked against the shared version of libobjc
30781         run correctly.
30782
30783 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30784
30785         * gcc.dg/c99-printf-1.c: New test.
30786
30787 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30788
30789         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30790
30791 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30792
30793         * gcc.c-torture/execute/20000731-1.x: Delete.
30794
30795 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30796
30797         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30798         and torture_without_loops as is done by c-torture.exp.
30799         (search_for): Copy from c-torture.exp.
30800         (gcc-dg-runtest): New function, drives a directory of tests
30801         iterating over the TORTURE_OPTIONS.
30802         (scan-assembler, scan-assembler-not): Move here from
30803         individual directory drivers.
30804
30805         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30806         defined by lib/gcc-dg.exp.
30807         * gcc.dg/cpp/cpp.exp: Likewise.
30808         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30809         gcc-dg-runtest, so we cycle over optimization options.
30810
30811         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30812         * gcc.dg/compare2.c: No longer expected to fail.
30813
30814 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30815
30816         * gcc.c-torture/execute/20000804-1.c: New test.
30817
30818 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30819
30820         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30821
30822 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30823
30824         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30825
30826 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30827
30828         * gcc.c-torture/compile/20000803-1.c: New test.
30829
30830 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30831
30832         * gcc.c-torture/execute/20000801-3.c,
30833         gcc.c-torture/execute/20000801-4.c: New tests.
30834         * gcc.c-torture/execute/20000801-3.x,
30835         gcc.c-torture/execute/20000801-4.x: Xfail.
30836
30837 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30838
30839         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30840         libobjc/.libs to allow for libtool.
30841
30842 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30843
30844         * gcc.c-torture/compile/20000802-1.c: New test.
30845
30846 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30847
30848         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30849
30850 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30851
30852         * gcc-c-torture/execute/20000731-2.c: New test.
30853
30854         * gcc.c-torture/execute/20000731-1.c: New test.
30855         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30856
30857 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * testsuite/gcc.dg/cpp/paste7.c: New test.
30860         * gcc.dg/cpp/20000725-1.c: New test.
30861
30862 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30863
30864         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30865         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30866         declaration warning for __builtin_dwarf_reg_size.
30867
30868         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30869
30870 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30871
30872         * gcc.dg/noncompile/voidparam-1.c: New test.
30873
30874 2000-07-30  Richard Henderson  <rth@cygnus.com>
30875
30876         * gcc.dg/c90-digraph-1.c: Don't xfail.
30877         * gcc.dg/compare2.c (case 10): Xfail.
30878         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30879
30880 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30881
30882         * gcc.dg/c99-main-1.c: New test.
30883
30884 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30885
30886         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30887
30888 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30889
30890         * gcc.c-tortuer/execute/20000726-1.c: New test.
30891
30892 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30893
30894         * gcc.c-torture/execute/enum-2.c: New test.
30895
30896 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30897
30898         * gcc.dg/cpp/tr-warn3.c: New test.
30899
30900 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         * g++.old-deja/g++.ext/implicit1.C: Remove.
30903         * g++.old-deja/g++.jason/c2.C: Remove
30904         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30905         * g++.old-deja/g++.pt/crash16.C: Likewise.
30906         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30907
30908 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.old-deja/g++.other/for2.C: New test.
30911
30912 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30913
30914         * gcc.dg/20000720-1.c: New test.
30915
30916 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30917
30918         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30919
30920 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30921
30922         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30923         * gcc.c-torture/execute/20000722-1.c: New.
30924         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30925
30926 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30927
30928         * gcc.dg/cpp/20000720-1.S: New test.
30929
30930 2000-07-21  Michael Meissner  <meissner@redhat.com>
30931
30932         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30933
30934 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30935
30936         * g++.old-deja/g++.brendan/crash16.C,
30937         g++.old-deja/g++.brendan/parse3.C,
30938         g++.old-deja/g++.brendan/redecl1.C,
30939         g++.old-deja/g++.ns/template13.C,
30940         g++.old-deja/g++.other/decl4.C,
30941         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30942
30943 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30944
30945         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30946         and "Internal error".
30947
30948         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30949         regexps.
30950         * gcc.dg/cpp/paste6.c: New test.
30951
30952 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30953
30954         * gcc.dg/cpp/tr-direct.c: New test.
30955
30956         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30957         gcc.dg/cpp/undef1.c: Tweak error regexps.
30958
30959 2000-07-18  Eric Christopher <echristo@redhat.com>
30960
30961         * gcc.c-torture/compile/20000718-1.c: New test.
30962
30963 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30964
30965         * cpplex.c (_cpp_push_token): If the token being pushed back
30966         is the previous token in this context, just subtract one from
30967         context->posn.
30968         * cppmacro.c (save_expansion): Clear aux field when storing a
30969         placemarker.
30970
30971 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30972
30973         * gcc.dg/noncompile/redecl-1.c: New test.
30974
30975 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.c-torture/execute/20000717-5.c: New test.
30978         * gcc.c-torture/execute/20000717-1.x: Removed.
30979
30980 2000-07-17  Richard Henderson  <rth@cygnus.com>
30981
30982         * gcc.c-torture/execute/20000717-4.c: New test.
30983
30984 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30985
30986         * gcc.dg/cpp/syshdr.c: New test.
30987         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30988
30989 2000-07-17  Neil Booth  <neilb@earthling.net>
30990
30991         * gcc.dg/cpp/cmdlne-dM.c: New test.
30992         * gcc.dg/cpp/cmdlne-dD.c: New test.
30993
30994 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30995
30996         * gcc.c-torture/execute/20000717-3.c: New test.
30997
30998         * gcc.c-torture/compile/20000717-1.c: New test.
30999
31000 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31001
31002         * gcc.c-torture/execute/20000717-2.c: New test.
31003
31004 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31005
31006         * gcc.dg/formatz-1.c: New test.
31007
31008         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31009         * gcc.dg/c99-digraph-1.c: New tests.
31010
31011         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31012         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31013
31014         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31015         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31016         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31017         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31018         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31019         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31020         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31021
31022 2000-07-17   Greg McGary <greg@mcgary.org>
31023
31024         * gcc.c-torture/execute/20000717-1.c: New test.
31025         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31026
31027 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31028
31029         * gcc.c-torture/execute/20000715-2.c: New test.
31030         * gcc.dg/20000715-1.c: New test.
31031
31032 2000-07-15  Michael Meissner  <meissner@redhat.com>
31033
31034         * gcc.c-torture/execute/20000715-1.c: New test.
31035
31036 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31037
31038         * gcc.c-torture/execute/20000707-1.c: New test.
31039
31040 2000-07-13  Neil Booth  <NeilB@earthling.net>
31041
31042         * testsuite/gcc.dg/cpp/digraph1.c,
31043         testsuite/gcc.dg/cpp/digraph2.c,
31044         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31045
31046 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31047
31048         * g77.f-torture/compile/20000630-2.f:  New test.
31049         * g77.f-torture/compile/20000630-2.x
31050
31051 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31052
31053         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31054
31055 2000-07-11  Neil Booth  <NeilB@earthling.net>
31056
31057         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31058
31059 2000-07-11  Neil Booth  <NeilB@earthling.net>
31060
31061         * gcc.dg/cpp/cmdlne-C.c: New.
31062
31063 2000-07-09  Neil Booth  <NeilB@earthling.net>
31064
31065         * gcc.dg/cpp/directiv.c: New tests.
31066         * gcc.dg/cpp/undef1.c: Update.
31067
31068 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31069
31070         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31071
31072 2000-07-09  Neil Booth  <NeilB@earthling.net>
31073
31074         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31075
31076 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31077
31078         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31079         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31080
31081 2000-07-08  Neil Booth  <NeilB@earthling.net>
31082
31083         * gcc.dg/cpp/macsyntx.c: New tests.
31084
31085 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31086
31087         * gcc.dg/20000707-1.c: New test.
31088
31089 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31090
31091         * gcc.c-torture/execute/20000706-1.c: New test.
31092         * gcc.c-torture/execute/20000706-2.c: New test.
31093         * gcc.c-torture/execute/20000706-3.c: New test.
31094         * gcc.c-torture/execute/20000706-4.c: New test.
31095         * gcc.c-torture/execute/20000706-5.c: New test.
31096
31097 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31098
31099         * g++.old-deja/g++.pt/instantiate7.C: New test.
31100
31101 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31102
31103         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31104         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31105         * g++.old-deja/g++.other/rtti3.C: Likewise.
31106         * g++.old-deja/g++.other/rttid3.C: Likewise.
31107
31108 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31109
31110         *  g77.f-torture/compile/20000630-1.x: Fix typo
31111
31112 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31113
31114         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31115         assembly output.
31116
31117 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31118
31119         * gcc.dg/cpp/ident.c: New test.
31120
31121 2000-07-05  Neil Booth  <NeilB@earthling.net>
31122
31123         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31124           gcc.dg/cpp/lexstrng.c: New tests.
31125
31126 2000-07-04  Neil Booth  <NeilB@earthling.net>
31127
31128         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31129         * gcc.dg/cpp/strify2.c: Same.
31130
31131 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31132
31133         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31134         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31135         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31136         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31137
31138         * testsuite/gcc.dg/cpp/macro1.c,
31139         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31140         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31141         testsuite/gcc.dg/cpp/strify1.c,
31142         testsuite/gcc.dg/cpp/strify2.c: New tests.
31143
31144 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31145
31146         * gcc.c-torture/execute/20000703-1.c: New test.
31147
31148 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31149
31150         * g++.old-deja/g++.pt (lookup10.C): New test.
31151
31152 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         * g++.old-deja/g++.pt (typename25.C): New test.
31155
31156 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31157
31158         * gcc.c-torture/compile/20000701-1.c: New test.
31159
31160 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31161
31162         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31163         to test case.
31164
31165 2000-06-30  Catherine Moore  <clm@cygnus.com>
31166
31167         * gcc.c-torture/execute/align-1.c: New test.
31168
31169 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.old-deja/g++.pt/expr8.C: New test.
31172         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31173
31174 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31175
31176         * gcc.c-torture/compile/20000629-1.c: New test.
31177
31178 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31179
31180
31181         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31182         gcc.dg/noncompile directory, depending on whether they're
31183         preprocessor tests or not.  Annotate all the tests for the dg
31184         framework.
31185
31186         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31187         * gcc.dg/noncompile/noncompile.exp: New.
31188
31189         * Moved files:
31190         Old name                                New name
31191         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31192         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31193         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31194         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31195         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31196         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31197         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31198         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31199         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31200         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31201         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31202         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31203         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31204         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31205         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31206         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31207         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31208         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31209         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31210         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31211         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31212         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31213         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31214         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31215
31216         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31217         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31218         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31219         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31220         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31221         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31222
31223 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31224
31225         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31226         declare one variable.  On the fourth, error.
31227         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31228         declared by 20000628-1a.h.
31229
31230 2000-06-29  Richard Henderson  <rth@redhat.com>
31231
31232         * gcc.c-torture/execute/930529-1.x: New file.
31233         * gcc.dg/920413-1.c: Adjust expected warning text.
31234         * gcc.dg/980217-1.c: Declare abort.
31235         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31236
31237 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31238
31239         * g77.f-torture/compile/20000629-1.f: New test.
31240         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31241
31242 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31243
31244         Rearrange lots of files, removing entirely the
31245         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31246         directories.
31247
31248         * Deleted files:
31249         gcc.c-torture/code_quality/code_quality.exp
31250         gcc.c-torture/special/special.exp
31251         gcc.failure/failure.exp
31252         gcc.failure/940409-1.x
31253         gcc.c-torture/compile/961203-1.x
31254
31255         * New files:
31256         gcc.misc-tests/linkage.exp
31257         gcc.c-torture/execute/920730-1t.c
31258         gcc.c-torture/execute/920730-1t.x
31259         gcc.c-torture/compile/920520-1.x
31260         gcc.c-torture/compile/920521-1.x
31261         gcc.c-torture/compile/981006-1.x
31262         gcc.c-torture/execute/eeprof-1.x
31263
31264         * Moved files (possibly with modifications to fit a new harness):
31265         Old name                                New name
31266         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31267         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31268         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31269         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31270         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31271         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31272         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31273         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31274         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31275         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31276         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31277         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31278         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31279         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31280
31281 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31282
31283         * c-torture/compile/961203-1.x: Delete.
31284
31285         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31286         not exit. Include stdio.h.
31287         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31288         * gcc.misc-tests/dg-12.c: Likewise.
31289         * gcc.misc-tests/dg-5.c: Likewise.
31290         * gcc.misc-tests/dg-6.c: Likewise.
31291         * gcc.misc-tests/dg-7.c: Prototype abort.
31292         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31293         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31294         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31295         not exit.
31296         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31297         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31298
31299 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * gcc.dg/cpp/20000628-1.c: New test.
31302         * gcc.dg/cpp/20000628-1.h: New header for above test.
31303         * gcc.dg/cpp/20000628-1a.h: Likewise.
31304
31305 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31306
31307         * gcc.dg/cpp: New directory.
31308         * gcc.dg/cpp/cpp.exp: New driver.
31309         * gcc.dg/cpp/20000627-1.c: New test.
31310         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31311         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31312         and rewrite as a compilation test.
31313
31314         * gcc.dg: Move many files into the cpp subdirectory, possibly
31315         renaming or editing them as well.
31316         Old name                New name
31317         990119-1.c              cpp/19990119-1.c
31318         990228-1.c              cpp/19990228-1.c
31319         990407-1.c              cpp/19990407-1.c
31320         990409-1.c              cpp/19990409-1.c
31321         990413-1.c              cpp/19990413-1.c
31322         990703-1.c              cpp/19990703-1.c
31323         20000127-1.c            cpp/20000127-1.c
31324         20000129-1.c            cpp/20000129-1.c
31325         20000207-1.c            cpp/20000207-1.c
31326         20000207-2.c            cpp/20000207-2.c
31327         20000209-1.c            cpp/20000209-1.c
31328         20000209-2.c            cpp/20000209-2.c
31329         20000301-1.c            cpp/20000301-1.c
31330         20000419-1.c            cpp/20000419-1.c
31331         20000510-1.S            cpp/20000510-1.S
31332         20000519-1.c            cpp/20000519-1.c
31333         20000529-1.c            cpp/20000529-1.c
31334         20000625-1.c            cpp/20000625-1.c
31335         20000625-2.c            cpp/20000625-2.c
31336         cpp-as1.c               cpp/assert1.c
31337         cpp-as2.c               cpp/assert2.c
31338         cxx-comments-1.c        cpp/cxxcom1.c
31339         cxx-comments-2.c        cpp/cxxcom2.c
31340         endif-label.c           cpp/endif.c
31341         cpp-hash1.c             cpp/hash1.c
31342         cpp-hash2.c             cpp/hash2.c
31343         cpp-if1.c               cpp/if-1.c
31344         cpp-if2.c               cpp/if-2.c
31345         cpp-if3.c               cpp/if-3.c
31346         cpp-if4.c               cpp/if-4.c
31347         cpp-if5.c               cpp/if-5.c
31348         cpp-cond.c              cpp/if-cexp.c
31349         cpp-missingop.c         cpp/if-mop.c
31350         cpp-missingparen.c      cpp/if-mpar.c
31351         cpp-opprec.c            cpp/if-oppr.c
31352         cpp-ifparen.c           cpp/if-paren.c
31353         cpp-shortcircuit.c      cpp/if-sc.c
31354         cpp-shift.c             cpp/if-shift.c
31355         cpp-unary.c             cpp/if-unary.c
31356         cpp-li1.c               cpp/line1.c
31357         cpp-li2.c               cpp/line2.c
31358         lineno.c                cpp/line3.c
31359         lineno-2.c              cpp/line4.c
31360         cpp-mi.c                cpp/mi1.c
31361         cpp-mic.h               cpp/mi1c.h
31362         cpp-micc.h              cpp/mi1cc.h
31363         cpp-mind.h              cpp/mi1nd.h
31364         cpp-mindp.h             cpp/mi1ndp.h
31365         cpp-mix.h               cpp/mi1x.h
31366         cpp-mi2.c               cpp/mi2.c
31367         cpp-mi2a.h              cpp/mi2a.h
31368         cpp-mi2b.h              cpp/mi2b.h
31369         cpp-mi2c.h              cpp/mi2c.h
31370         cpp-mi3.c               cpp/mi3.c
31371         cpp-mi3.def             cpp/mi3.def
31372         poison-1.c              cpp/poison.c
31373         pr-impl.c               cpp/prag-imp.c
31374         cpp-redef-2.c           cpp/redef1.c
31375         cpp-redef.c             cpp/redef2.c
31376         strpaste.c              cpp/strp1.c
31377         strpaste-2.c            cpp/strp2.c
31378         cpp-tradpaste.c         cpp/tr-paste.c
31379         cpp-tradstringify.c     cpp/tr-str.c
31380         cpp-tradwarn1.c         cpp/tr-warn1.c
31381         cpp-tradwarn2.c         cpp/tr-warn2.c
31382         trigraphs.c             cpp/trigraphs.c
31383         cpp-unc1.c              cpp/unc1.c
31384         cpp-unc2.c              cpp/unc2.c
31385         cpp-unc3.c              cpp/unc3.c
31386         cpp-unc.c               cpp/unc4.c
31387         undef.c                 cpp/undef1.c
31388         undef-2.c               cpp/undef2.c
31389         cpp-wi1.c               cpp/widestr1.c
31390
31391 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31392
31393         * lib/g++.exp (g++_include_flags): Tweak.
31394
31395 2000-06-27  H.J. Lu  <hjl@gnu.org>
31396             Loren J. Rittle  <ljrittle@acm.org>
31397
31398         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31399         version with one that knows about the new gcc tree structure.
31400         (g++_link_flags): Same.
31401
31402 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31403
31404         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31405         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31406         case we are cross-compiling.
31407
31408         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31409         g++.old-deja/g++.niklas/Makefile.in,
31410         g++.old-deja/g++.niklas/configure.in,
31411         g++.old-deja/g++.other/Makefile.in,
31412         g++.old-deja/g++.other/configure.in,
31413         gcc.c-torture/code_quality/Makefile.in,
31414         gcc.c-torture/code_quality/configure.in,
31415         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31416         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31417         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31418         gcc.c-torture/execute/ieee/Makefile.in,
31419         gcc.c-torture/execute/ieee/configure.in,
31420         gcc.c-torture/noncompile/Makefile.in,
31421         gcc.c-torture/noncompile/configure.in,
31422         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31423         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31424         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31425
31426 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.old-deja/g++.other/ambig3.C: New test.
31429
31430 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31431
31432         * g++.old-deja/g++.pt/syntax1.C: New test.
31433         * g++.old-deja/g++.pt/syntax2.C: New test.
31434         * g++.old-deja/g++.other/syntax3.C: New test.
31435         * g++.old-deja/g++.other/syntax4.C: New test.
31436
31437 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31438
31439         * gcc.dg/20000623-1.c: Prototype exit and abort.
31440
31441 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31442
31443         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31444         New tests.
31445         * gcc.dg/cpp-mi3.def: New file.
31446
31447         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31448         inside assertions.
31449         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31450         lexer's error messages.
31451         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31452         divine anything from the linemarkers.
31453         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31454         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31455
31456 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31457
31458         * gcc.dg/20000623-1.c: New test.
31459
31460 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31461
31462         * gcc.c-torture/execute/20000622-1.c: New test.
31463
31464 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.old-deja/g++.other/init15.C: New test.
31467
31468 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         * g++.old-deja/g++.pt/vaarg2.C: New test.
31471         * g++.old-deja/g++.pt/vaarg3.C: New test.
31472
31473 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31474
31475         * g++.old-deja/g++.other/dyncast6.C: New test.
31476
31477 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31478
31479         * gcc.c-torture/execute/loop-6.c: New test.
31480
31481 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31482
31483         * gcc.dg/20000614-1.c: New test.
31484         * gcc.dg/20000614-2.c: New test.
31485
31486 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31487
31488         * g++.old-deja/g++.other/inline12.C: New test.
31489
31490 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31491
31492         * g++.old-deja/g++.other/eh1.C: New test.
31493
31494 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31495
31496         * g++.old-deja/g++.other/type.C: New test.
31497
31498 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31499
31500         * g++.old-deja/g++.other/initstring.C: New test.
31501
31502 2000-06-12  Jason Merrill  <jason@redhat.com>
31503
31504         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31505
31506 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31507
31508         * gcc.c-torture/compile/20000609-1.c: New test.
31509
31510 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31511
31512         * gcc.dg/20000609-1.c: New test.
31513
31514 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31515
31516         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31517         * gcc.c-torture/noncompile/poison-1.c: Move...
31518         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31519         * gcc.dg/cpp-li1.c: Add a token after the #line.
31520
31521 2000-06-05  Richard Henderson  <rth@cygnus.com>
31522
31523         * gcc.c-torture/execute/20000605-2.c: New test.
31524         * gcc.c-torture/execute/20000605-3.c: New test.
31525
31526 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31527
31528         * g77.f-torture/execute/20000503-1.x: New file.
31529
31530 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         * g++.old-deja/g++.eh/badalloc1.C: New test.
31533
31534 2000-06-05  Richard Henderson  <rth@cygnus.com>
31535
31536         * gcc.c-torture/execute/20000605-1.c: New test.
31537
31538 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31539             Nathan Sidwell <nathan@codesourcery.com>
31540
31541         * gcc.c-torture/compile/20000605-1.c: New test.
31542
31543 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31544
31545         * g77.f-torture/compile/20000601-1.f:  New test.
31546
31547 2000-06-03  Richard Henderson  <rth@cygnus.com>
31548
31549         * gcc.c-torture/execute/20000603-1.c: New.
31550
31551 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31552
31553         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31554         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31555
31556 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31557
31558         * gcc.dg/compare2.c (case 12): XFAIL.
31559         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31560         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31561
31562         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31563
31564 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31565
31566         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31567         guard macro is already defined when the header is first
31568         included.
31569         * gcc.dg/cpp-mix.h: New file.
31570         * gcc.dg/endif-label.c: Update patterns to match compiler.
31571
31572         * g++.brendan/complex1.C: Declare abort.
31573         * g++.law/refs4.C: Remove XFAIL.
31574         * g++.oliva/expr2.C: Declare abort and exit.
31575
31576 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31577
31578         * gcc.c-torture/execute/20000528-1.c: New test.
31579
31580         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31581         * g++.old-deja/g++.law/temps4.C: Likewise.
31582
31583         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31584         stdlib.h.  Call abort() on failure.
31585         * g++.old-deja/g++.law/refs4.C: Likewise.
31586         * g++.old-deja/g++.law/temps4.C: Likewise.
31587         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31588         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31589
31590 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31591
31592         Relative to g++.dg/special:
31593         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31594
31595         Relative to g++.old-deja:
31596         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31597         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31598         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31599         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31600         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31601         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31602         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31603
31604         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31605         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31606         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31607         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31608         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31609         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31610         and/or string.h.
31611
31612         * g++.other/goto1.C: Update expectations for error messages.
31613
31614 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31615
31616         * gcc.c-torture/compile/20000523-1.c: New test.
31617
31618 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31619
31620         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31621
31622 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.old-deja/g++.eh/catch11.C: New test.
31625         * g++.old-deja/g++.eh/catch12.C: New test.
31626
31627 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31628
31629         * gcc.c-torture/execute/20000523-1.c: New test.
31630
31631 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31632
31633         * c-torture/execute/bcp-1.c: Replace abort in arg of
31634         __builtin_constant_p with a generic external function.
31635
31636         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31637         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31638         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31639         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31640         Prototype abort and/or exit.
31641
31642         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31643         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31644         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31645         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31646
31647 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31648
31649         * gcc.dg/dwarf2-1.c: New test.
31650
31651 2000-05-20  Richard Henderson  <rth@cygnus.com>
31652
31653         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31654
31655 2000-05-20  Andreas Jaeger  <aj@suse.de>
31656
31657         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31658         testcase.
31659
31660 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31661
31662         * gcc.c-torture/execute/20000519-2.c: New test.
31663
31664 2000-05-19  Andreas Jaeger  <aj@suse.de>
31665
31666         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31667         which fails with SSA.
31668
31669         * lib/c-torture.exp: Also test with -O3 -fssa.
31670
31671 2000-05-18  Michael Meissner  <meissner@redhat.com>
31672
31673         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31674         * gcc.c-torture/execute/920415-1.c: Ditto.
31675         * gcc.c-torture/execute/920501-1.c: Ditto.
31676         * gcc.c-torture/execute/conversion.c: Ditto.
31677         * gcc.c-torture/execute/cvt-1.c: Ditto.
31678
31679 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31680
31681         * gcc.c-torture/compile/20000518-1.c: New test.
31682
31683 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31684
31685         * g77.f-torture/compile/200005018.f:  New test.
31686
31687 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31688
31689         * gcc.c-torture/compile/20000517-1.c: New test.
31690
31691 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31692
31693         * gcc.c-torture/execute/20000516-1.c: New test.
31694
31695 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31696
31697         * g++.old-deja/g++.other/eh.C: New test.
31698
31699 2000-05-12  Richard Henderson  <rth@cygnus.com>
31700
31701         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31702         constants through to doit's conditional.
31703
31704 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31705
31706         * gcc.c-torture/compile/20000511-1.c: New test.
31707         * g77.f-torture/compile/20000511-1.f: New test.
31708         * g77.f-torture/compile/20000511-2.f: New test.
31709
31710 2000-05-11  Michael Meissner  <meissner@redhat.com>
31711
31712         * gcc.c-torture/execute/20000511-1.c: New test.
31713
31714 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31715
31716         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31717         * gcc.dg/20000510-1.S: New.
31718
31719 2000-05-08  Catherine Moore  <clm@cygnus.com>
31720
31721         * gcc.dg/unused-3.c: New.
31722
31723 2000-05-06  Richard Henderson  <rth@cygnus.com>
31724
31725           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31726           * g++.old-deja/g++.mike/warn1.C: Likewise.
31727           * g++.old-deja/g++.pt/local1.C: Likewise.
31728           * g++.old-deja/g++.pt/local7.C: Likewise.
31729           * g++.old-deja/g++.pt/spec16.C: Likewise.
31730
31731 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31732
31733         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31734
31735 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31736
31737           * g77.f-torture/execute/20000503-1.f:  New test.
31738
31739 2000-05-04  Andreas Jaeger  <aj@suse.de>
31740
31741         * gcc.dg/noreturn-2.c: New test.
31742
31743 2000-05-04  Neil Booth  <NeilB@earthling.net>
31744
31745         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31746         preprocessor.
31747
31748 2000-05-04  Richard Henderson  <rth@cygnus.com>
31749
31750         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31751
31752 2000-05-04  Richard Henderson  <rth@cygnus.com>
31753
31754         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31755         OpenSSL by Jason R Thorpe.
31756
31757 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31758
31759         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31760
31761 2000-05-03  Robert Lipe <robertlipe@usa.net>
31762
31763         * gcc.dg/20000503-1.c: New test.
31764
31765 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31766
31767         * gcc.c-torture/compile/20000502-1.c: New test.
31768         * g++.old-deja/g++.other/align.C: New test.
31769         * gcc.dg/cpp-tradstringify.c: New test.
31770
31771 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31772
31773         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31774         and hard registers.
31775
31776 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31777
31778         * gcc.c-torture/execute/loop-5.c: New test.
31779
31780 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31781
31782         * gcc.c-torture/execute/va-arg-20.c: New test.
31783
31784 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31785
31786         * gcc.c-torture/execute/20000422-1.c: New test.
31787
31788 2000-04-20  Greg McGary  <gkm@gnu.org>
31789
31790         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31791         when optimizing, but without sibling-call optimizations (-O1).
31792
31793 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31794
31795           * gcc.c-torture/compile/20000420-1.c: New test.
31796
31797 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         * g++.abi/ptrflags.C: New test.
31800         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31801
31802 2000-04-19  Catherine Moore  <clm@cygnus.com>
31803
31804         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31805
31806 2000-04-19  Greg McGary  <gkm@gnu.org>
31807
31808         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31809         sibling-call optimizations.
31810
31811 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31812
31813         * gcc.dg/20000419-1.c: New test.
31814
31815 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31816
31817         * gcc.c-torture/execute/20000412-6.c: New test.
31818
31819 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/execute/20000412-5.c: New test.
31822         * g77.f-torture/compile/20000412-1.f: New test.
31823         * gcc.c-torture/execute/20000412-4.c: New test.
31824         * gcc.c-torture/compile/20000412-2.c: New test.
31825         * gcc.c-torture/execute/20000412-3.c: New test.
31826         * gcc.c-torture/compile/20000412-1.c: New test.
31827         * gcc.c-torture/execute/20000412-2.c: New test.
31828
31829 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31830
31831         * objc/execute/bf-20.m: New test.
31832
31833 2000-04-10  Richard Henderson  <rth@cygnus.com>
31834
31835         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31836
31837         * gcc.c-torture/execute/20000412-1.c: New test.
31838
31839 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.eh/catchptr1.C: New test.
31842
31843 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31844
31845         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31846
31847 2000-04-08  Neil Booth  <NeilB@earthling.net>
31848
31849         * gcc.dg/cpp-nullchar.c: Remove test as
31850         embedded nulls cause problems.
31851
31852 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31853
31854         * gcc.dg/compare2.c: New test.
31855
31856 2000-04-08  Neil Booth  <NeilB@earthling.net>
31857
31858         * gcc.dg/cpp-nullchar.c: New test.
31859
31860 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31861
31862         * gcc.dg/cpp-mi2.c: New test.
31863         * gcc.dg/cpp-mi2[abc].h: New files.
31864
31865 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31868         member name.
31869
31870 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * g++.old-deja/g++.abi/vmihint.C: New test.
31873
31874 2000-04-06  Neil Booth  <NeilB@earthling.net>
31875
31876         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31877         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31878         copyright.
31879
31880 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31881
31882         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31883         avoid stack-frame overwrite.
31884
31885 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31886
31887         * gcc.c-torture/compile/20000405-2.c: New test.
31888         * gcc.c-torture/compile/20000405-3.c: New test.
31889
31890 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31891
31892         * gcc.c-torture/compile/20000405-1.c: New test.
31893
31894 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31895
31896         * gcc.dg/cast-qual-1.c: Revert last change.
31897
31898 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31899
31900         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31901
31902 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31903
31904         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31905         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31906
31907 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31908
31909         * gcc.c-torture/compile/20000403-2.c: New test.
31910         * gcc.c-torture/compile/20000403-1.c: New test.
31911
31912 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31913
31914         * gcc.c-torture/execute/20000403-1.c: New test.
31915
31916 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31917
31918         * gcc.c-torture/execute/20000402-1.c: New test.
31919
31920 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31921
31922         * gcc.c-torture/execute/va-arg-15.c: New test.
31923         * gcc.c-torture/execute/va-arg-16.c: New test.
31924         * gcc.c-torture/execute/va-arg-17.c: New test.
31925         * gcc.c-torture/execute/va-arg-18.c: New test.
31926         * gcc.c-torture/execute/va-arg-19.c: New test.
31927
31928 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31929
31930         * gcc.c-torture/compile/981211-1.c: Move to...
31931         * gcc.dg/cpp-as1.c: ...here.
31932         * gcc.dg/cpp-as2.c: New file.
31933
31934         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31935         compiler.
31936
31937 2000-04-02  Neil Booth  <NeilB@earthling.net>
31938
31939         * gcc.dg/cpp-cond.c  New tests.
31940         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31941         accidental success less likely.
31942         * gcc.dg/cpp-missingop.c  New tests.
31943         * gcc.dg/cpp-missingparen.c  New tests.
31944         * gcc.dg/cpp-shift.c  New tests.
31945         * gcc.dg/cpp-shortcircuit.c  New tests.
31946         * gcc.dg/cpp-unary.c  New tests.
31947
31948 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31949
31950         * gcc.c-torture/compile/20000329-1.c: New test.
31951
31952 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31953
31954         * gcc.c-torture/compile/20000326-1.c: New test.
31955         * gcc.c-torture/compile/20000326-2.c: New test.
31956
31957 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31958
31959         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31960         the first parameter is a function argument.
31961
31962 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31963
31964         * g++.old-deja/g++.ext/array4.C: New test.
31965
31966 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31967
31968         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31969
31970 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31971
31972         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31973
31974 2000-03-19  Richard Henderson  <rth@cygnus.com>
31975
31976         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31977
31978 2000-03-19  Richard Henderson  <rth@cygnus.com>
31979
31980         * gcc.c-torture/compile/20000319-1.c: New test.
31981
31982 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31983
31984         * gcc.c-torture/execute/20000314-3.c: New test.
31985         * gcc.c-torture/execute/20000314-2.c: New test.
31986         * gcc.c-torture/execute/20000314-1.c: New test.
31987         * gcc.c-torture/compile/20000314-2.c: New test.
31988         * gcc.c-torture/compile/20000314-1.c: New test.
31989
31990 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31991
31992         * g++.old-deja/g++.warn/inline.C: New test.
31993
31994 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31995
31996         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31997         standards-compliant result rather than specific constants.
31998         Put test-values in array.
31999
32000 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32001
32002         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32003         (g++_target_compile): Put test-specific options last.
32004
32005 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.old-deja/g++.eh/vbase4.C: New test.
32008
32009 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32010
32011         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32012
32013 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32014
32015         * g++.old-deja/g++.brendan/misc12.C: Removed.
32016         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32017         * g++.old-deja/g++.ext/pretty4.C: New test.
32018
32019 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32020
32021         * g++.old-deja/g++.other/string2.C: New test.
32022
32023 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         * g++.old-deja/g++.warn/impint2.C: New test.
32026
32027 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32028
32029         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32030         is 1, not zero.
32031
32032 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32033
32034         * g++.old-deja/g++.warn/impint.C: New test.
32035         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32036         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32037         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32038         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32039         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32040         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32041         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32042         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32043         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32044         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32045         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32046         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32047
32048 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32049
32050         * gcc.dg/cpp-redef.c: New test.
32051
32052 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * g++.old-deja/g++.pt/unify7.C: New test.
32055
32056 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32057
32058         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32059         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32060
32061 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32062
32063         * gcc.c-torture/compile/20000224-1.c: New test.
32064
32065 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32066
32067         * gcc.c-torture/compile/cpp-2.c: New test.
32068         * gcc.c-torture/compile/cpp-1.c: New test.
32069
32070 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32071
32072         * gcc.c-torture/execute/20000225-1.c: New test.
32073
32074 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32075
32076         * gcc.dg/cpp-li2.c: New test.
32077
32078         * gcc.dg/cpp-wi1.c: New test.
32079
32080         * gcc.dg/cpp-li1.c: New test.
32081
32082 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32083
32084         * g++.old-deja/g++.other/sizeof5.C: New test.
32085
32086 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32087
32088         * gcc.c-torture/execute/va-arg-13.c: New test.
32089
32090 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32091
32092         * gcc.c-torture/execute/va-arg-12.c: New test.
32093
32094 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32095
32096         * gcc.c-torture/execute/20000223-1.c: New test.
32097
32098 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32099
32100         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32101
32102 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32103
32104         * g++.old-deja/g++.abi/ptrmem.C: New test.
32105
32106 2000-02-19  Richard Henderson  <rth@cygnus.com>
32107
32108         * gcc.c-torture/compile/init-3.c: New.
32109
32110 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32111
32112         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32113         ALWAYS_CXXFLAGS.
32114
32115 2000-02-11  Robert Lipe <robertl@sco.com>
32116
32117         * gcc.c-torture/compile/20000211-3.c: New test.
32118
32119 2000-02-11  Martin Buchholz <martin@xemacs.org>
32120
32121         * gcc.c-torture/compile/20000211-2.c: New test.
32122
32123 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32124
32125         * gcc.c-torture/compile/20000211-1.c: New test.
32126
32127 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32128
32129         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32130           on native targets
32131
32132 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32133
32134         * g++.old-deja/g++.other/cast5.C: New test.
32135
32136 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32137
32138         * gcc.c-torture/execute/20000205-1.c: New.
32139
32140 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32141
32142         * g++.old-deja/g++.jason/cast3.C: Return void.
32143         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32144
32145 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32146
32147         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32148
32149         * gcc.dg/loop-1.c: New test.
32150
32151 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32152
32153         * gcc.c-torture/compile/20000127-1.c: New test.
32154         * gcc.c-torture/execute/991228-1.c: New test.
32155
32156 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32157
32158         * gcc.dg/unused-2.c: New test.
32159
32160         * gcc.dg/conv-1.c: New test.
32161
32162 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32163
32164         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32165         compiler.
32166         (tool_option_proc): Fix typo.
32167
32168 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32169
32170         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32171         of the ld on the host, not on the build machine.
32172         Also, don't crash if '--help' is not a supported option.
32173
32174 2000-01-24  Richard Henderson  <rth@cygnus.com>
32175
32176         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32177
32178 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32179
32180         * gcc.c-torture/execute/20000120-2.c: New test.
32181         * gcc.c-torture/execute/20000120-1.c: New test.
32182
32183 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32184
32185         * gcc.c-torture/execute/20000113-1.c: New test.
32186
32187 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32188
32189         * gcc.c-torture/execute/20000112-1.c: New test.
32190
32191 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32192
32193         * gcc.dg/20000111-1.c: New test.
32194
32195 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32196
32197         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32198         with 16 bit integers.
32199
32200 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32201
32202         * gcc.dg/20000108-1.c: New test.
32203
32204 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32205
32206         * g++.old-deja/g++.ns/koenig8.C: New test.
32207
32208 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32209
32210         * g++.old-deja/g++.other/cast4.C: New test.
32211
32212 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32213
32214         * gcc.c-torture/compile/20000105-2.c: New test.
32215         * gcc.c-torture/compile/20000105-1.c: New test.
32216
32217 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32218
32219         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32220         references to printf & atoi to conform to ANSI standard.
32221         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32222         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32223         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32224         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32225         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32226         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32227         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32228         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32229         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32230         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32231         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32232         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32233         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32234         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32235         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32236         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32237         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32238         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32239         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32240         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32241         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32242         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32243         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32244         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32245         * g++.old-deja/g++.brendan/init3.C: Likewise.
32246         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32247         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32248         * g++.old-deja/g++.brendan/new2.C: Likewise.
32249         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32250         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32251         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32252         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32253         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32254         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32255         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32256         * g++.old-deja/g++.brendan/template24.C: Likewise.
32257         * g++.old-deja/g++.brendan/template3.C: Likewise.
32258         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32259         * g++.old-deja/g++.jason/inline3.C: Likewise.
32260         * g++.old-deja/g++.jason/opeq.C: Likewise.
32261         * g++.old-deja/g++.law/arg5.C: Likewise.
32262         * g++.old-deja/g++.law/arm7.C: Likewise.
32263         * g++.old-deja/g++.law/ctors11.C: Likewise.
32264         * g++.old-deja/g++.law/cvt8.C: Likewise.
32265         * g++.old-deja/g++.law/init9.C: Likewise.
32266         * g++.old-deja/g++.law/refs4.C: Likewise.
32267         * g++.old-deja/g++.law/template2.C: Likewise.
32268         * g++.old-deja/g++.law/visibility24.C: Likewise.
32269         * g++.old-deja/g++.law/vtable3.C: Likewise.
32270         * g++.old-deja/g++.mike/asm2.C: Likewise.
32271         * g++.old-deja/g++.mike/eh1.C: Likewise.
32272         * g++.old-deja/g++.mike/misc1.C: Likewise.
32273         * g++.old-deja/g++.mike/misc13.C: Likewise.
32274         * g++.old-deja/g++.mike/misc14.C: Likewise.
32275         * g++.old-deja/g++.mike/ns12.C: Likewise.
32276         * g++.old-deja/g++.mike/p1248.C: Likewise.
32277         * g++.old-deja/g++.mike/p3708.C: Likewise.
32278         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32279         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32280         * g++.old-deja/g++.mike/p646.C: Likewise.
32281         * g++.old-deja/g++.mike/p700.C: Likewise.
32282         * g++.old-deja/g++.mike/p783.C: Likewise.
32283         * g++.old-deja/g++.mike/p783a.C: Likewise.
32284         * g++.old-deja/g++.mike/p783b.C: Likewise.
32285         * g++.old-deja/g++.mike/p786.C: Likewise.
32286         * g++.old-deja/g++.mike/p789.C: Likewise.
32287         * g++.old-deja/g++.mike/p789a.C: Likewise.
32288         * g++.old-deja/g++.mike/p807a.C: Likewise.
32289         * g++.old-deja/g++.other/delete3.C: Likewise.
32290         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32291         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32292         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32293         * g++.old-deja/g++.other/empty1.C: Likewise.
32294         * g++.old-deja/g++.other/temporary1.C: Likewise.
32295         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32296         * g++.old-deja/g++.pt/t16.C: Likewise.
32297         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32298
32299 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32300
32301         * gcc.dg/991230-1.c: New test.
32302
32303 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32304
32305         * gcc.c-torture/compile/991229-3.c: New test.
32306         * gcc.c-torture/compile/991229-2.c: New test.
32307         * gcc.c-torture/compile/991229-1.c: New test.
32308
32309 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32310
32311         * gcc.c-torture/compile/labels-2.c: New test.
32312
32313 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32314
32315         * gcc.c-torture/execute/991227-1.c: New test.
32316
32317 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32318
32319         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32320
32321 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32322
32323         * gcc.c-torture/execute/991221-1.c: New test.
32324
32325 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32326
32327         * g++.old-deja/g++.other/cast3.C: New test.
32328
32329 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32330
32331         * gcc.c-torture/execute/991216-4.c: New test.
32332
32333 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32334
32335         * gcc.c-torture/execute/991216-1.c: New test.
32336         * gcc.c-torture/execute/991216-2.c: New test.
32337         * gcc.c-torture/execute/991216-3.c: New test.
32338
32339 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32340
32341         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32342         Actually make the test fail by using "-O2" for compilation.
32343
32344 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32345
32346         * g++.old-deja/g++.warn/cast-align1.C: New test.
32347
32348 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32349
32350         * gcc.c-torture/compile/991214-1.c: New test.
32351         * gcc.c-torture/compile/991214-2.c: New test.
32352
32353 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32354
32355         * gcc.dg/991214-1.c: New test.
32356
32357 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32358
32359         * gcc.c-torture/compile/991213-3.c: New test.
32360         * gcc.c-torture/compile/991213-2.c: New test.
32361         * gcc.c-torture/compile/991213-1.c: New test.
32362
32363 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32364
32365         * gcc.dg/991209-1.c: New test.
32366
32367 1999-12-08  Nathan Sidwell <nathan@acm.org>
32368
32369         * gcc.c-torture/compile/991208-1.c: New test.
32370
32371 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32372
32373         * gcc.dg/ultrasp2.c: New test.
32374
32375 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32376
32377         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32378
32379 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32380
32381         * gcc.c-torture/compile/991202-1.c: New test.
32382         * gcc.c-torture/execute/991202-1.c: New test.
32383         * gcc.c-torture/execute/991202-2.c: New test.
32384         * gcc.c-torture/execute/991202-3.c: New test.
32385
32386 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32387
32388         * g++.old-deja/g++.abi/align.C: New test.
32389         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32390         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32391
32392 1999-12-01  Richard Henderson  <rth@cygnus.com>
32393
32394         * gcc.c-torture/execute/991201-1.c: New.
32395
32396 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32397
32398         * gcc.dg/991129-1.c: New test.
32399
32400 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32401
32402         * gcc.c-torture/compile/991127-1.c: New test.
32403
32404 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32405
32406         * g++.old-deja/g++.other/warn4.C: New test.
32407
32408 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32409
32410         * g++.old-deja/g++.eh/cleanup2.C: New test.
32411         * g++.old-deja/g++.ext/pretty2.C: New test.
32412         * g++.old-deja/g++.ext/pretty3.C: New test.
32413         * g++.old-deja/g++.other/debug6.C: New test.
32414
32415 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32416
32417         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32418         compiler_output to look for one error message instead of two.
32419
32420 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32421
32422         * gcc.c-torture/execute/991118-1.c: Also test case
32423         where the word boundary does not split a byte evenly.
32424
32425 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32426
32427         * g++.old-deja/g++.ext/restrict1.C: New test.
32428
32429 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32430
32431         * gcc.c-torture/execute/991118-1.c: New test.
32432
32433 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32434
32435         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32436         working directory pathnames.
32437
32438 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32439
32440         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32441         host is equipped with driver.h and driver.o so it can actually
32442         compile and run the tests.
32443
32444 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32445
32446         * gcc.c-torture/compile/991008-1.c: New test.
32447
32448 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32449
32450         * lib/gcc-dg.exp: Include target-supports.exp
32451
32452 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32453
32454         * lib/target-supports.exp: New file: Provide procs to test for
32455         features supported by the target.
32456         (check_weak_available): Moved here from ecos.exp.
32457         (check_alias_available): New proc: Determine of the target
32458         toolchain supports the alias attribute.
32459
32460         * gcc.dg/special/ecos.exp: Move check_weak_available to
32461         target-supports.exp.
32462         (alias-1.c): Only perform the test if the target supports
32463         aliases.
32464         (wkali-1.c): Only perform the test if the target supports
32465         aliases.
32466
32467         * gcc.dg/990506-0.c: Expect error messages from cross
32468         targets as well as native targets.
32469
32470 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32471
32472         * gcc.dg/ultrasp1.c: Removed xfail.
32473         * gcc.dg/struct-ret-2.c: Likewise.
32474         * gcc.dg/array-1.c: Likewise.
32475
32476 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32477
32478         * gcc.dg/struct-ret-2.c: New test.
32479
32480         * gcc.dg/array-1.c: New test.
32481
32482 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32483
32484         * gcc.c-torture/execute/991030-1.c: New test.
32485
32486 1999-10-26  Richard Henderson  <rth@cygnus.com>
32487
32488         * gcc.c-torture/compile/991026-2.c: New test.
32489
32490 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32491
32492         * gcc.c-torture/compile/991026-1.c: New test.
32493
32494 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32495
32496         * gcc.c-torture/execute/991023-1.c: New test.
32497
32498 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32499
32500         * gcc.c-torture/execute/991019-1.c: New test.
32501
32502 1999-10-16  Richard Henderson  <rth@cygnus.com>
32503
32504         * gcc.c-torture/execute/991016-1.c: New test.
32505
32506 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32507
32508         * gcc.c-torture/execute/991014-1.c: New test.
32509
32510 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32511
32512         * g++.old-deja/g++.other/union2.C: New test.
32513
32514 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32515
32516         * g++.old-deja/g++.other/vaarg2.C: New test.
32517         * g++.old-deja/g++.other/vaarg3.C: New test.
32518
32519 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32520
32521         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32522         in compile/.
32523
32524 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32525
32526         * gcc.c-torture/execute/va-arg-11.c: New test.
32527
32528 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32529
32530         * lib/file-format.exp (gcc_target_object_format): Don't
32531         crash if objdump is unavailable.
32532
32533 1999-09-29  Donn Terry <donn@interix.com>
32534
32535         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32536
32537 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32538
32539         * gcc.c-torture/compile/990928-1.c: New test.
32540
32541 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32542
32543         * g++.old-deja/g++.other/decl6.C: New test.
32544
32545 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32546
32547         * gcc.c-torture/execute/va-arg-10.c: New test.
32548
32549 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32550
32551         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32552         __PRETTY_FUNCTION__.
32553
32554 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32555
32556         * gcc.c-torture/execute/990923-1.c: New test.
32557
32558 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32559
32560         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32561         for which -fpic is inappropriate.
32562
32563 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32564
32565         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32566
32567 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32568
32569         * g++.old-deja/g++.other/dyncast1.C: New test.
32570         * g++.old-deja/g++.other/dyncast2.C: New test.
32571         * g++.old-deja/g++.other/dyncast3.C: New test.
32572         * g++.old-deja/g++.other/dyncast4.C: New test.
32573         * g++.old-deja/g++.other/dyncast5.C: New test.
32574         * g++.old-deja/g++.eh/catch3.C: New test.
32575         * g++.old-deja/g++.eh/catch3p.C: New test.
32576         * g++.old-deja/g++.eh/catch4.C: New test.
32577         * g++.old-deja/g++.eh/catch4p.C: New test.
32578         * g++.old-deja/g++.eh/catch5.C: New test.
32579         * g++.old-deja/g++.eh/catch5p.C: New test.
32580         * g++.old-deja/g++.eh/catch6.C: New test.
32581         * g++.old-deja/g++.eh/catch6p.C: New test.
32582         * g++.old-deja/g++.eh/catch7.C: New test.
32583         * g++.old-deja/g++.eh/catch7p.C: New test.
32584         * g++.old-deja/g++.eh/catch8.C: New test.
32585         * g++.old-deja/g++.eh/catch8p.C: New test.
32586         * g++.old-deja/g++.eh/catch9.C: New test.
32587         * g++.old-deja/g++.eh/catch9p.C: New test.
32588
32589 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32590
32591         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32592         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32593
32594 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32595
32596         * gcc.c-torture/compile/990913-1.c: New test.
32597
32598 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32599
32600         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32601         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32602
32603 1999-09-09  Richard Henderson  <rth@cygnus.com>
32604
32605         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32606
32607 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32608
32609         * g++.old-deja/g++.other/lookup11.C: New test.
32610         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32611         what is permitted and what we want.
32612         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32613         overload use.
32614         * g++.old-deja/g++.jason/rfg5.C: Likewise
32615
32616 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32617
32618         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32619         * gcc.c-torture/noncompile/poison-1.c: New file.
32620
32621 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32622
32623         * g++.old-deja/g++.other/sizeof3.C: New test.
32624         * g++.old-deja/g++.other/sizeof4.C: New test.
32625         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32626         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32627
32628 1999-09-07  Richard Henderson  <rth@cygnus.com>
32629
32630         * gcc.dg/va-arg-1.c: New.
32631
32632 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32633
32634         * gcc.c-torture/execute/va-arg-9.c: New test.
32635
32636 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32637
32638         * g77.f-torture/compile/980519-2.f: New test.
32639         * g77.f-torture/compile/19990905-0.f: New test.
32640         * g77.f-torture/compile/19990905-1.f: New test.
32641         * g77.f-torture/compile/19990905-2.f: New test.
32642
32643         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32644
32645 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32646
32647         * gcc.c-torture/execute/990827-1.c: Fix typo.
32648
32649 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32650
32651         * g++.old-deja/g++.other/deref1.C: New test.
32652
32653 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32654
32655         * g++.old-deja/g++.other/ambig2.C: New test.
32656         * g++.old-deja/g++.other/cond5.C: New test.
32657         * g++.old-deja/g++.other/lookup16.C: New test.
32658
32659 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32660
32661         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32662         assemblers too.
32663
32664 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32665
32666         * lib/c-torture.exp: Avoid the "compare executables" optimization
32667         when testing native.
32668
32669 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32670
32671         * gcc.c-torture/execute/990829-1.c: New test.
32672         * gcc.c-torture/compile/990829-1.c: New test.
32673
32674 1999-08-27  Paul Burchard  <burchard@pobox.com>
32675
32676         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32677         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32678         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32679         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32680         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32681         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32682         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32683         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32684         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32685         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32686         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32687
32688 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32689
32690         * gcc.c-torture/execute/990827-1.c: New test.
32691
32692 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32693
32694         * g77.f-torture/noncompile/19990826-4.f: New test.
32695
32696         * g77.f-torture/compile/19990826-3.f: New test.
32697
32698         * g77.f-torture/execute/19990826-2.f: New test.
32699
32700         * g77.f-torture/compile/19990826-1.f: New test.
32701
32702         * gcc.c-torture/execute/990826-0.c: New test.
32703         * g77.c-torture/execute/19990826-0.f: New test.
32704
32705         * g77.f-torture/noncompile/970626-2.f: New test.
32706
32707 1999-08-25  Paul Burchard  <burchard@pobox.com>
32708
32709         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32710         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32711         lss-011.C: New tests.
32712
32713 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32714
32715         * g++.old-deja/g++.other/decl5.C: New test.
32716
32717 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32718
32719         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32720         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32721         call `postbase' for each one.  All callers of `postbase' changed
32722         to call this instead.
32723
32724 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32725
32726         * gcc.c-torture/execute/990811-1.c: New test.
32727
32728 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32729
32730         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32731         just native ones.
32732
32733         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32734         just native ones.
32735
32736 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32737
32738         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32739
32740 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32743
32744 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32745
32746         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32747
32748 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32749
32750         * gcc.c-torture/execute/990804-1.c: New test.
32751
32752 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32753
32754         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32755         * g++.old-deja/g++.brendan/crash64.C: Likewise
32756         * g++.old-deja/g++.brendan/overload8.C: Likewise
32757
32758 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32759
32760         * g++.old-deja/g++.other/struct1.C: New test.
32761
32762 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32763
32764         * g++.old-deja/g++.other/enum2.C: New test.
32765
32766 1999-08-02  Richard Henderson  <rth@cygnus.com>
32767
32768         Adapted from tests from Franz Sirl:
32769         * gcc.c-torture/execute/va-arg-7.c: New test.
32770         * gcc.c-torture/execute/va-arg-8.c: New test.
32771
32772 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32773
32774         * gcc.c-torture/compile/990801-2.c: New test.
32775
32776         * gcc.c-torture/compile/990801-1.c: New test.
32777
32778 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32779
32780         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32781         fp-cmp-1.c, converting double to float.
32782
32783         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32784         fp-cmp-1.c, converting double to long double.
32785
32786         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32787         from fr1 to unknown_register, since fr1 is a legitimate register
32788         on some machines.
32789
32790 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32791
32792         * README: More listname related changes.
32793
32794 1999-07-08  Catherine Moore  <clm@cygnus.com>
32795
32796         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32797
32798 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32799
32800         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32801
32802 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32803
32804         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32805
32806 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32807
32808         * gcc.dg/990703-1.c: New test.
32809
32810 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32811
32812         * lib/file-format.exp: New file: Move definition of proc
32813         gcc_target_object_format to here from
32814         gcc.dg/special/ecos.exp.
32815
32816         * lib/c-torture.exp: Include lib file-format.exp.
32817         * lib/gcc-dg.exp: Include lib file-format.exp.
32818
32819         * gcc.dg/special/ecos.exp: Remove definition of proc
32820         gcc_target_object_format.
32821
32822 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32823
32824         * gcc.c-torture/execute/990628-1.c: New test.
32825
32826 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32827
32828         * gcc.c-torture/compile/990625-2.c: New test.
32829
32830         * gcc.c-torture/compile/990625-1.c: New test.
32831
32832 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32833
32834         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32835         attributes compile.
32836         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32837         ports that use the COFF/PE file format.
32838
32839 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32840
32841         * gcc.c-torture/compile/990617-1.c: New test.
32842
32843 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32844
32845         * g++.old-deja/g++.other/decl4.C: New test.
32846
32847 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32848
32849         * g++.old-deja/g++.other/bitfld3.C: New test.
32850
32851 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32852
32853         * g++.old-deja/g++.eh/catch1.C: New test.
32854
32855 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32856
32857         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32858
32859         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32860         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32861
32862 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32863
32864         * g77.f-torture/compile/19990502-0.f: Replace with new,
32865         shorter, test that still fails after recent changes.
32866
32867 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32868
32869         * gcc.c-torture/execute/990604-1.c: New test.
32870
32871 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32872
32873         * gcc.c-torture/execute/990531-1.c: New test.
32874
32875 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32876
32877         * gcc.c-torture/compile/990527-1.c: New test.
32878
32879 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32880
32881         * gcc.c-torture/execute/990527-1.c: New test.
32882
32883 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32884
32885         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32886         bitfields as signed.
32887
32888 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32889
32890         * g77.f-torture/compile/19990525-0.f: New test.
32891
32892 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.c-torture/execute/990525-2.c: New test.
32895
32896         * gcc.c-torture/execute/990525-1.c: New test.
32897
32898 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32899
32900         * g++.old-deja/g++.other/anon3.C: New test.
32901         * g++.old-deja/g++.other/anon4.C: New test.
32902         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32903         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32904         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32905         Merrill).
32906
32907 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32908
32909         * gcc.c-torture/execute/990524-1.c: New test.
32910
32911         * gcc.dg/990524-1.c: New test.
32912
32913 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32914
32915         * gcc.c-torture/compile/990523-1.c: New test.
32916
32917 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32918
32919         * gcc.c-torture/compile/990519-1.c: New test.
32920
32921 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32922
32923         * gcc.c-torture/compile/990517-1.c: New test.
32924
32925         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32926         (e4, f4): New tests.
32927         (main): Call them.
32928
32929 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32930
32931         * gcc.dg/noreturn-1.c: New test.
32932
32933 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32934
32935         * gcc.c-torture/execute/990513-1.c: New test.
32936
32937 1999-05-10  Richard Henderson  <rth@cygnus.com>
32938
32939         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32940
32941 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32942
32943         * g77.f-torture/execute/erfc.f: Use small single-precision
32944         values, to avoid problems on Alphas when not -mieee.
32945
32946 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32947
32948         * gcc.dg/990506-0.c: New test.
32949
32950 1999-05-08  Richard Henderson  <rth@cygnus.com>
32951
32952         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32953         the constant to test.  Don't XFAIL 64-bit targets.
32954
32955         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32956         * g++.old-deja/g++.law/profile1.C: Likewise.
32957
32958         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32959         operator new instances.
32960         * g++.old-deja/g++.other/delete5.C: Likewise.
32961
32962 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32963
32964         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32965         intrinsic.
32966
32967 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32968
32969         * g77.f-torture/execute/u77-test.f: Reverse order of two
32970         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32971
32972 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32973
32974         * gcc.dg/compare1.c: New test.
32975
32976 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32977
32978         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32979         New tests.
32980
32981 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32982
32983         * g77.f-torture/compile/19990502-1.f: New test.
32984
32985 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32986
32987         * g77.f-torture/compile/19990502-0.f: New test.
32988
32989 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32990
32991         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32992         intrinsic.
32993
32994 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32995
32996         * g77.f-torture/execute/u77-test.f (main): List libU77
32997         intrinsics not currently tested.
32998         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32999         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33000         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33001         Trim blanks off the ends of some printed strings.
33002
33003 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33004
33005         * g77.f-torture/execute/u77-test.f (main): Just warn about
33006         FSTAT gid disagreement, as it's expected on some systems.
33007
33008 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33009
33010         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33011         use a new function, which allows for some slop.
33012         Clean up some commentary.
33013         (issum): The new function.
33014         (sgladd): Deleted subroutine.
33015
33016 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33017
33018         * g77.f-torture/execute/u77-test.f: Modify to be more like
33019         libf2c/libU77 version, bringing patches to that version here.
33020         Add suitable commentary.
33021
33022 1999-04-25  Richard Henderson  <rth@cygnus.com>
33023
33024         * gcc.dg/990424-1.c: New test.
33025
33026 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33027
33028         * g77.f-torture/execute/u77-test.f (main): Bug involving
33029         LSTAT has been fixed, so turn back on full checking.
33030
33031 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33032
33033         * g77.f-torture/compile/19990419-0.f: New test.
33034         * g77.f-torture/execute/19990419-1.f: New test.
33035
33036 1999-04-17  Richard Henderson  <rth@cygnus.com>
33037
33038         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33039         to avoid the need for a prototype to supress a warning.
33040
33041 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33042
33043         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33044
33045 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33046
33047         * gcc.c-torture/execute/990404-1.c: New test.
33048
33049 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33050
33051         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33052         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33053         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33054         missing initializer warnings.
33055
33056 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33057
33058         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33059         matching strings.
33060
33061 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33062
33063         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33064
33065 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33066
33067         * g77.f-torture/execute/19990325-0.f: New test.
33068         * g77.f-torture/execute/19990325-1.f: New test.
33069
33070 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33071
33072         * gcc.c-torture/execute/990324-1.c: New test.
33073
33074 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33075
33076         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33077         test with 4.
33078
33079 1999-03-17  Richard Henderson  <rth@cygnus.com>
33080
33081         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33082
33083 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33084
33085         * g77.f-torture/execute/19990313-2.f: New test.
33086         * g77.f-torture/execute/19990313-3.f: New test.
33087
33088 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33089
33090         * g77.f-torture/execute/19990313-0.f: New test.
33091         * g77.f-torture/execute/19990313-1.f: New test.
33092
33093 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33094
33095         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33096         printf to sprintf.
33097         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33098         (main): Add check for u15.  Conditionalize u31 check depending on
33099         whether ints are <32 bits or >=32 bits.
33100
33101 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33102
33103         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33104
33105 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33106
33107         * g77.f-torture/compile/19990305-0.f: New test.
33108         * g77.f-torture/execute/19981119-0.f: New test.
33109
33110 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33111
33112         * g77.f-torture/execute/970625-2.f: call ABORT if final
33113         result is not correct, instead of just printing it.
33114         Add this checking via newly introduced obfuscation, to
33115         trip up buggy front ends.
33116
33117 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33118
33119         * g77.f-torture/compile/960317-1.f: Moved from being
33120         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33121
33122 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33123
33124         * g77.f-torture/execute/960317-1.f: New (old) test.
33125         * g77.f-torture/execute/970625-2.f: Ditto.
33126
33127 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33128
33129         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33130         message on line 1 or line 2; cccp and cpplib do this differently.
33131
33132 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33133
33134         * g++.old-deja/g++.law/weak1.C: New test.
33135
33136 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33137
33138         * gcc.c-torture/execute/990119-1.c: Renamed to...
33139         * gcc.dg/990119-1.c: this, so it will only be tested once
33140         (it's a preprocessor test, it doesn't need to be run at
33141         multiple optimization levels).
33142
33143 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33144
33145         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33146           ALWAYS_CXXFLAGS.
33147
33148 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33149
33150         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33151         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33152         to not be compilable by current g77.
33153
33154 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33155
33156         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33157
33158 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33159
33160         * gcc.c-torture/execute/990222-1.c: New test.
33161
33162 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33163
33164         * g77.f-torture/compile/19990218-0.f: New test.
33165         * g77.f-torture/noncompile/19990218-1.f: New test.
33166
33167 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33168
33169         * g77.f-torture/compile/19981216-0.f: New test.
33170
33171 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33172
33173         * gcc.dg/990214-1.c: New test.
33174
33175 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33176
33177         * gcc.dg/990213-2.c: New test.
33178
33179         * gcc.dg/990213-1.c: New test.
33180
33181 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33182
33183         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33184         ints.
33185
33186 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33187
33188         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33189         specified by target.
33190
33191         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33192
33193 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33194
33195         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33196
33197 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33198
33199         * gcc.dg/special/ecos.exp: New test driver for new tests with
33200         special requirements.
33201
33202         * gcc.dg/special/alias-1.c: New test.
33203         * gcc.dg/special/gcsec-1.c: New test.
33204         * gcc.dg/special/weak-1.c: New test.
33205         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33206         * gcc.dg/special/weak-2.c: New test.
33207         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33208         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33209         * gcc.dg/special/wkali-1.c: New test.
33210         * gcc.dg/special/wkali-2.c: New test.
33211         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33212         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33213
33214 1999-02-10  Felix Lee  <flee@cygnus.com>
33215
33216           * lib/c-torture.exp (c-torture-compile): Pull out code for
33217           analyzing gcc error messages.
33218           (c-torture-execute): Likewise.  Fix some (harmless) false
33219           positives.
33220           * lib/gcc.exp (gcc_check_compile): New function.
33221
33222 1999-02-08  Richard Henderson  <rth@cygnus.com>
33223
33224         * gcc.c-torture/execute/990208-1.c: New test.
33225
33226 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33227
33228         * g++.dg/special/ecos.exp: New driver for new tests with special
33229         requirements
33230
33231         * g++.dg/special/conpr-1.C: New test
33232         * g++.dg/special/conpr-2.C: New test
33233         * g++.dg/special/conpr-2a.C: New test
33234         * g++.dg/special/conpr-3.C: New test
33235         * g++.dg/special/conpr-3a.C: New test
33236         * g++.dg/special/conpr-3b.C: New test
33237
33238         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33239         allow g++ to use the dg driver
33240
33241         * README: Add comment about g++.dg directory
33242
33243 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33244
33245         * README: Update email addresses.
33246
33247 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33248
33249         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33250         arguments in order to force structure S onto the stack even on
33251         the alpha.
33252         (test): Pass 10 leading arguments to function foo as well as the
33253         structure S.
33254
33255         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33256         failure for all targets.
33257
33258         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33259         abort to terminate program execution.
33260
33261 1999-01-30  Richard Henderson  <rth@cygnus.com>
33262
33263         * gcc.c-torture/execute/990130-1.c: New test.
33264
33265 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33266
33267         * gcc.dg/990130-1.c: New test.
33268
33269 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33270
33271         * gcc.c-torture/execute/990128-1.c: New test.
33272
33273 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33274
33275         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33276
33277 1999-01-27  Felix Lee  <flee@cygnus.com>
33278
33279         * lib/c-torture.exp (c-torture-compile): pull out code for
33280         analyzing gcc error messages.
33281         (c-torture-execute): ditto, and fix some (harmless) false
33282         positives.
33283         * lib/gcc.exp (gcc_check_compile): new function.
33284
33285 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33286
33287         * gcc.dg/990117-1.c: New test.
33288
33289         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33290
33291         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33292
33293 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33294
33295         * g77.f-torture/compile/990115-1.f: New test.
33296
33297 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33298
33299         * gcc.c-torture/compile/990107-1.c: New test
33300
33301 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33302
33303         * gcc.c-torture/execute/990106-2.c: New test.
33304
33305         * gcc.c-torture/execute/990106-1.c: New test.
33306
33307 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33308
33309         * gcc.c-torture/compile/981223-1.c: New test.
33310
33311 1998-12-29  Richard Henderson  <rth@cygnus.com>
33312
33313         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33314         (opt3): Rename from opt4 and disable.
33315
33316 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33317
33318         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33319
33320 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33321
33322         * g++.old-deja/g++.other/conv5.C: New test.
33323
33324 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33325
33326         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33327
33328 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33329
33330         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33331
33332 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33333
33334         * gcc.c-torture/compile/981211-1.c: New test.
33335
33336 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33337
33338         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33339
33340         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33341
33342 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33343
33344         * gcc.special/930510-1.c: Make C9X safe.
33345         * gcc.misc-tests/gcov-1.c Similarly.
33346         * gcc.misc-tests/gcov-2.c Similarly.
33347
33348 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33349
33350         * gcc.dg/ultrasp1.c: New test.
33351
33352 1998-12-06  Richard Henderson  <rth@cygnus.com>
33353
33354         * gcc.c-torture/execute/981206.c: New test.
33355
33356 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33357
33358         * g++.old-deja/g++.ns/template7.C: New test.
33359
33360         * g++.old-deja/g++.other/expr1.C: New test.
33361
33362         * g++.old-deja/g++.eh/tmpl3.C: New test.
33363
33364         * g++.old-deja/g++.eh/tmpl2.C: New test.
33365
33366 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33367
33368         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33369         * g++.old-deja/g++.other/using6.C: Removed.
33370         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33371
33372         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33373
33374 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33375
33376         * g++.old-deja/g++.pt/overload8.C: New test.
33377
33378         * g++.old-deja/g++.pt/overload7.C: New test.
33379
33380         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33381
33382         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33383         and relinking messages.
33384         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33385         compiling with -frepo.
33386
33387 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33388
33389         * g++.old-deja/g++.pt/lookup6.C: New test.
33390
33391 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33392
33393         * gcc.c-torture/execute/981130-1.c: New test.
33394         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33395
33396 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33397
33398         * g++.old-deja/g++.pt/explicit76.C: New test.
33399
33400         * g++.old-deja/g++.pt/friend38.C: New test.
33401
33402         * g++.old-deja/g++.ns/crash2.C: New test.
33403
33404         * g++.old-deja/g++.pt/defarg8.C: New test.
33405
33406         * g++.old-deja/g++.pt/instantiate6.C: New test.
33407
33408         * g++.old-deja/g++.pt/static6.C: New test.
33409
33410         * g++.old-deja/g++.pt/decl2.C: New test.
33411
33412 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33413
33414         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33415         problem is actually related with name lookup, but so what? :-)
33416
33417         * g++.old-deja/g++.pt/friend37.C: New test.
33418
33419 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33420
33421         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33422         element, which fails on some systems.
33423
33424         * g77.f-torture/execute/labug1.f: New test.
33425
33426 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33427
33428         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33429         is defined.
33430
33431 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33432
33433         * g77.f-torture/compile/981117-1.f: New test.
33434
33435 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33436
33437         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33438         properly discarded.
33439
33440 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33441
33442         * gcc.c-torture/execute/memcheck: New directory of tests for
33443         -fcheck-memory-usage.
33444
33445 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33446
33447         * README: New file, general information about the testsuite and
33448         new description of the various C++ test subdirectories.
33449         * README.g++: Eliminate obsolete information, update and move most
33450         relevant stuff to README.
33451
33452 1998-11-07  Richard Henderson  <rth@cygnus.com>
33453
33454         * gcc.c-torture/compile/981107-1.c: New test.
33455
33456 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33457
33458         * execute/memcpy-bi.c: New testcase.
33459
33460 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33461
33462         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33463         base classes.
33464
33465         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33466         template is selected.
33467
33468         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33469         classes, it should be accepted for all types.
33470
33471         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33472
33473         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33474         specializations start with template headers.
33475
33476 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33477
33478         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33479
33480         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33481         non-POD types.
33482
33483 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33484
33485         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33486
33487 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33488
33489         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33490
33491 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33492
33493         * 981019-1.c: New test.
33494
33495 1998-10-14  Robert Lipe <robertl@dgii.com>
33496
33497         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33498         find objc headers.
33499
33500 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33501
33502         * compile/981001-4.c: Remove use of GCC extension that triggers a
33503         compiler bug.
33504
33505 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33506
33507         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33508
33509 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33510
33511         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33512         instantiation of template produces incorrect code for delete
33513         expression.
33514
33515         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33516         constructors' name is not unique.
33517         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33518         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33519
33520         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33521         automatic array of const is ill-formed.
33522
33523         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33524         of template parameter?
33525
33526         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33527         const.
33528
33529         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33530         pointer-to-member expression.
33531
33532         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33533         declaration causes ICE.
33534
33535 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33536
33537         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33538         reserved in the global namespace.
33539
33540         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33541         generate needed virtual table.
33542
33543         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33544
33545 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33546
33547         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33548         template-dependent type
33549
33550 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33551
33552         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33553         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33554         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33555
33556         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33557         class should be usable as argument of member function.
33558         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33559         class should be usable as return type of member function.
33560         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33561         class should be usable as type of data member.
33562
33563         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33564
33565 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33566
33567         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33568
33569 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33570
33571         * gcc.dg/dll-?.c Add thumb to target list.
33572         Fix assembler scan patterns to match current assembler output.
33573
33574 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33575
33576         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33577         matching of template brackets.
33578
33579         * g++.old-deja/g++.other/using4.C: New test.  Test using
33580         declarations of methods from base classes.
33581
33582         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33583         within functions should introduce names into the innermost
33584         enclosing namespace.
33585
33586         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33587         of static locals if first initialization throws.
33588
33589 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33590
33591         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33592
33593 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33594
33595         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33596         lose track of the possible targets of tablejump insns.
33597         * special/special.exp: Run it.
33598
33599 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33600
33601         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33602         must be declared before its specializations can be named in friend
33603         declarations.
33604
33605 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33606
33607         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33608
33609         * g77.f-torture/execute/io1.f: New test.
33610
33611 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33612
33613         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33614         with pointer to template function, for which no argument deduction
33615         is possible.
33616
33617         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33618         specialization of template function as argument to template
33619         function.
33620
33621         * g++.old-deja/g++.other/access2.C: New test; Inner class
33622         shouldn't have privileged access to Outer's names.
33623
33624 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33625
33626         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33627         friend template declared within template class conflicts with
33628         nested class of the same name.
33629
33630         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33631         is ignored.
33632
33633         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33634         object with direct initializer as function declaration.
33635
33636         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33637         initializers.
33638
33639         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33640         involving const pointer and NULL produces incorrect result.
33641
33642         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33643         type name without `typename' should be rejected with -pedantic.
33644
33645 1998-10-02  Richard Henderson  <rth@cygnus.com>
33646
33647         * g++.old-deja/g++.other/addrof1.C: New test.
33648
33649 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33650
33651         * gcc.c-torture/compile/981001-1.c: New test.
33652         * gcc.c-torture/execute/981001-1.c: New test.
33653
33654 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33655
33656         * gcc.c-torture/compile/981001-2.c: New test.
33657         * gcc.c-torture/compile/981001-3.c: New test.
33658         * gcc.c-torture/compile/981001-4.c: New test.
33659
33660 1998-10-01  Robert Lipe  <robertl@dgii.com>
33661
33662         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33663         multilibbed hosts.   Idea grafted from g77.exp.
33664
33665 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33666
33667         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33668         avoid losing on systems which need -lsocket.
33669
33670 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33671
33672         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33673         * g++.old-deja/g++.other/nested2.C: Ditto.
33674         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33675         failure.
33676
33677 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33678
33679         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33680         preferred over template operator!= for enum bitfields.
33681
33682 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33683
33684         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33685         that happen to have the same base name, but in different scopes,
33686         are incorrectly rejected.
33687
33688 1998-09-16  Richard Henderson  <rth@cygnus.com>
33689
33690         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33691         on the native word size instead of an integer literal.
33692
33693 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33694
33695         * g++.old-deja/g++.other/static2.C: Invocation of static data
33696         member of type pointer-to-function denoted as non-static member.
33697
33698         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33699         checks involving function types and aliases.
33700
33701 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33702
33703         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33704         redefined to the same non-trivial type.
33705
33706         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33707         namespace-qualification of template specializations declared in
33708         other namespaces.
33709
33710         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33711         to declare a subset of the specializations of a template function
33712         as friends of specializations of a template class.
33713
33714         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33715         member templates that do not fully specialize the enclosing
33716         template class are rejected.
33717
33718 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33719
33720         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33721
33722 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33723
33724         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33725         altered from libf2c/libU77 version.
33726
33727 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33728
33729         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33730
33731 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33732
33733         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33734         (un)signed char are different types for template specialization
33735         purposes.
33736
33737 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33738
33739         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33740         * objc: ObjC testsuite.
33741
33742 1998-08-31  Catherine Moore  <clm@cygnus.com>
33743
33744         * gcc.c-torture/execute/941014-1.x:  New file.
33745
33746 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33747
33748         * lib/c-torture.exp: Add support for
33749         torture_eval_before_compile and torture_eval_before_execute
33750         variables.
33751
33752 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33753
33754         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33755         this test triggers valid.
33756
33757 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33758
33759         * gcc.dg/980827-1.c: New test.
33760
33761 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33762
33763         * gcc.c-torture/execute/loop-4b.c: New test.
33764
33765 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33766
33767         * lib/c-torture.exp: Add support for
33768         torture_eval_before_compile and torture_eval_before_execute
33769         variables.
33770
33771 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33772
33773         * gcc.c-torture/compile/980825-1.c: New test.
33774
33775 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33776
33777         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33778         count number tests in opt_t0 not good_t0.
33779
33780 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33781
33782         * gcc.c-torture/compile/930326-1.x: Fix typo.
33783
33784 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33785
33786         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33787         causes an ICE.
33788
33789 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33790
33791         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33792         STACK_SIZE is defined.
33793         * gcc.c-torture/unsorted/stuct.c: Similarly.
33794
33795         * gcc.c-torture/compile/980821-1.c: New test.
33796
33797 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33798
33799         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33800
33801 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33802
33803         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33804         code.
33805
33806 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33807
33808         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33809         error'.
33810
33811 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33812
33813         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33814
33815 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33816
33817         * gcc.c-torture/compile/980816-1.c: New test.
33818
33819         * gcc.dg/980816-1.c: New test.
33820
33821 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33822
33823         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33824         compiler for ieee tests.
33825
33826 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33827
33828         * g77.f-torture/compile/980729-0.f: New test.
33829
33830 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33831
33832         * gcc.c-torture/special/eeprof-1.c: New test, for
33833         -finstrument-functions.
33834         * gcc.c-torture/special/special.exp: Run it.
33835
33836 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33837
33838         * gcc.c-torture/compile/980729-1.c: New test.
33839
33840 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33841
33842         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33843         __thumb__ is defined, and test for ARM style doubles if so.
33844
33845 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33846
33847         * g77.f-torture/noncompile/980615-0.f: New test.
33848
33849 1998-07-26  H.J. Lu  (hjl@gnu.org)
33850
33851         * gcc.dg/980312-1.c: Do link instead of compile.
33852         * gcc.dg/980313-1.c: Likewise.
33853
33854 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33855
33856         * gcc.c-torture/compile/980726-1.c: New test.
33857
33858 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33859
33860         * g77.f-torture/execute/io0.f: New test.
33861
33862 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33863
33864         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33865         an int.
33866
33867 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33868
33869         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33870         m32r bugs.
33871
33872 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33873
33874         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33875         c-decl.c:grokdeclarator can handle mode attributes.
33876
33877 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33878
33879         * gcc.c-torture/execute/980716-1.c: New test.
33880
33881 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33882
33883         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33884         the mn10200.
33885         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33886         the mn10200.
33887         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33888         * gcc.c-torture/compile/930326-1.x: Similarly.
33889
33890 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33891
33892         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33893         New test from Craig.
33894
33895 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33896
33897         * g77.f-torture/noncompile/980616-0.f: New test.
33898
33899         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33900
33901 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33902
33903         *  g++.other/singleton.C: Return error value instead of taking
33904         SIGSEGV.
33905
33906 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33907
33908         *  g++.other/singleton.C: New test.   Warning is under dispute.
33909         Runtime crash is not.
33910
33911 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33912
33913         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33914         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33915         using6.C, using7.C}:  New namespace tests.
33916
33917 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33918
33919         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33920         specialization with typedef'ed names used as array indexes.
33921
33922 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33923
33924         * gcc.c-torture/execute/980709-1.c: New test.
33925
33926         * gcc.dg/980709-1.c: New test.
33927
33928 1998-07-07  Richard Henderson  <rth@cygnus.com>
33929
33930         * gcc.c-torture/execute/bcp-1.c: New test.
33931
33932 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33933
33934         * gcc.c-torture/execute/980707-1.c: New test.
33935
33936 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33937
33938         * gcc.c-torture/compile/980706-1.c: New test.
33939
33940 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33941
33942         * g77.f-torture/execute/980701-0.f,
33943         g77.f-torture/execute/980701-1.f: New test from Craig.
33944
33945 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33946
33947         * gcc.c-torture/compile/980701-1.c: New test.
33948
33949         * gcc.c-torture/execute/980701-1.c: New test.
33950
33951 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33952 rlsruhe.de>
33953
33954         * g++.old-deja/g++.robertl/eb132.C: New test.
33955         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33956
33957 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33958
33959         * g77.f-torture/execute/980628-7.f,
33960         g77.f-torture/execute/980628-8.f,
33961         g77.f-torture/execute/980628-9.f,
33962         g77.f-torture/execute/980628-10.f: New tests from Craig.
33963
33964         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33965
33966 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33967
33968         * g77.f-torture/execute/980628-4.f: New test from Craig.
33969         * g77.f-torture/execute/980628-5.f: Likewise.
33970         * g77.f-torture/execute/980628-2.f: Likewise.
33971         * g77.f-torture/execute/980628-0.f: Likewise.
33972         * g77.f-torture/execute/980628-1.f: Likewise.
33973         * g77.f-torture/execute/980628-3.f: Likewise.
33974         * g77.f-torture/execute/980628-6.f: Likewise.
33975
33976 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33977
33978         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33979         directory when nothing has been installed yet.
33980
33981 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33982
33983         * gcc.c-torture/special/special.exp: Handle newer versions of
33984         dejagnu.
33985
33986 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33987
33988         * gcc.dg/980626-1.c: New test.
33989
33990 1998-06-19  Bruno Haible <haible@ilog.fr>
33991
33992         * gcc.misc-tests/m-un-2.c: New test.
33993         * g++.old-deja/g++.other/warn01.c: Likewise.
33994
33995 1998-06-19  Robert Lipe  <robertl@dgii.com>
33996
33997         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33998         compatibility with assmblers with a different comment character.
33999         Eliminate use of GAS-specific extensions.
34000
34001 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34002
34003         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34004
34005 1998-06-19  Robert Lipe  <robertl@dgii.com>
34006
34007         *lib/g77.exp: Replace search for libf2c.a with search for newly
34008         renamed libg2c.a
34009
34010 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34011
34012         * gcc.c-torture/execute/980617-1.c: New test.
34013
34014 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34015
34016         * gcc.c-torture/execute/980612-1.c: New test.
34017
34018 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34019
34020         * gcc.dg/980523-1.c: Only test on ppc-linux.
34021         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34022
34023         * gcc.c-torture/execute/980608-1.c: New test.
34024
34025 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34026
34027         * gcc.c-torture/execute/980605-1.c: New test.
34028
34029 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34030
34031         * gcc.c-torture/execute/980604-1.c: New test.
34032
34033 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34034
34035         * gcc.c-torture/execute/980602-1.c: New test.
34036         * gcc.c-torture/execute/980602-2.c: Likewise.
34037
34038 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34039
34040         * 970125-0.f: Fix per JCB.  Add commentary.
34041
34042 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34043
34044         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34045         IEEE -0 support.
34046
34047 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34048
34049         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34050         earlier.
34051
34052 1998-05-28  Catherine Moore <clm@cygnus.com>
34053
34054         * gcc.c-torture/execute/980526-3.c: New test.
34055
34056 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34057
34058         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34059         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34060         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34061         m88k-motorola-sysv3 to XFAIL.
34062
34063 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34064
34065         * gcc.dg/980526-1.c: New test.
34066         * gcc.c-torture/execute/980526-2.c: New test.
34067
34068 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34069
34070         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34071
34072         * gcc.c-torture/execute/980526-1.c: New test.
34073
34074 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34075
34076         * g77.f-torture/execute/alpha2.f: Add runtime test.
34077
34078 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34079
34080         * g++.old-deja/old-deja.exp: Strip leading directories.
34081
34082         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34083         error for the line.  Don't run multiple tests for the same line.
34084
34085 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34086
34087         * gcc.dg/980523-1.c: New test.
34088
34089 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34090
34091         * g77.f-torture/compile/970915-0.f: New test.
34092
34093 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34094
34095         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34096
34097 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34098
34099         * gcc.dg/980520-1.c: New test.
34100
34101 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34102
34103         * gcc.dg/980502-1.c: Fix return type.
34104
34105 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34106
34107         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34108         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34109         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34110         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34111         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34112
34113 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34114
34115         * g77.f-torture/execute/980520-1.f: New test.
34116
34117 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34118
34119         * lib/mike-g77.exp: New file.
34120
34121         * g77.f-torture/noncompile/noncompile.exp,
34122         g77.f-torture/noncompile/check0.f: New files.
34123
34124 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34125
34126         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34127         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34128         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34129         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34130         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34131         abort where appropriate.
34132
34133 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34134
34135         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34136         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34137
34138 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34139
34140         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34141
34142 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34143
34144         * g77.f-torture/compile/980427-0.f: New test.
34145
34146 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34147
34148         * g77.f-torture/compile/980424-0.f: New test.
34149
34150 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34151
34152         * g77.f-torture/compile/980419-2.f (main): New test.
34153         * g77.f-torture/compile/970125-0.f: New test.
34154         * g77.f-torture/compile/980419-1.f: New test.
34155
34156 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34157
34158         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34159         of loop-4.c.
34160
34161 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34162
34163         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34164
34165 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34166
34167         * gcc.c-torture/compile/980329-1.c: New test.
34168
34169 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34170
34171         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34172         * gcc.dg/980312-1.c: Fix typo in -march command.
34173
34174 1998-03-16  H.J. Lu  (hjl@gnu.org)
34175
34176         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34177
34178 1998-03-11  Robert Lipe  <robertl@dgii.com>
34179
34180         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34181         Dave Love agree the Fortran source is bogus.
34182
34183 1998-03-11  Robert Lipe  <robertl@dgii.com>
34184
34185         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34186         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34187         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34188         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34189         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34190
34191 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34192
34193         * g++.old-deja/g++.other/friend1.C: New test.
34194
34195 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34196
34197         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34198         possibly uninitialized) variables and declare dnrm2.
34199
34200 1998-02-23  Robert Lipe <robertl@dgii.com>
34201
34202         From Bruno Haible <haible@ilog.fr>:
34203         * gcc.c-torture/execute/980223.c: New test.
34204
34205 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34206
34207         * gcc.dg/ifelse-1.c: New test.
34208
34209 1998-02-09  H.J. Lu  (hjl@gnu.org)
34210
34211         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34212
34213           * lib/old-dejagnu.exp (old-dejagnu): Added the
34214           "execution test - XFAIL *-*-*" handling in the spirit of
34215           "excess errors test -". Changed the "execution test fails"
34216           handling to be like "excess errors test fails".
34217           * Update various tests accordingly.
34218
34219 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34220
34221         * gcc.c-torture/execute/980205.c: New test.
34222
34223 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34224
34225         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34226         * lib/f-torture.exp: Similarly.
34227         * gcc.c-torture: Rename all .cexp files to .x files.
34228
34229 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34230
34231         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34232         (940510-1.c): Removed duplicate.
34233         (971104-1.c): New test.
34234
34235 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34236
34237           * lib/f-torture.exp: Improve error and loop detection.
34238
34239 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34240
34241         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34242         use that to size the filler array.
34243
34244 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34245
34246         * lib/c-torture.exp(c-torture-execute): Fix typo.
34247
34248         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34249         testcase as the executable name. Keep the executable around if
34250         the test fails.
34251
34252 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34253
34254         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34255         changes.  Only test one -g option, and move it to the end of the
34256         list of options to test.
34257
34258 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34259
34260         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34261         variable GCC_TORTURE_OPTIONS to supply default switches separated
34262         by colons.  If no environment variable, run tests with -O0 -g, -O1
34263         -g, and -O2 -g as well.
34264
34265 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34266
34267         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34268         explanatory comments. Fix indentation.
34269
34270 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34271
34272         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34273
34274 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34275
34276         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34277         * g++.old-deja/g++.mike/p7325.C: Likewise.
34278         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34279
34280 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34281
34282         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34283         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34284         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34285         * g++.old-deja/g++.law/operators4.C: Likewise.
34286
34287 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34288
34289         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34290         * g++.old-deja/g++.mike/p784.C: Ditto.
34291         * g++.old-deja/g++.mike/p785.C: Ditto.
34292
34293 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34294
34295           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34296
34297 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34298
34299         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34300         target feature; pass this to c-torture-execute as needed.
34301
34302 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34303
34304         * lib/c-torture.exp(c-torture-execute): If the previous and the
34305         current executables being tested are identical, we don't need to
34306         run the executable again. Try to make the executable names
34307         unique. Add an optional argument for passing additional compiler
34308         flags.
34309
34310 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34311
34312         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34313
34314 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34315
34316         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34317
34318 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34319
34320         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34321         32bit or larger longs.
34322
34323         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34324         have either a 32bit long or 32bit int.
34325
34326 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34327
34328         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34329         Make double precision tests dependent on sizeof (double).
34330
34331 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34332
34333         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34334         too.
34335
34336 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34337
34338         * gcc.c-torture/compile/961203-1.cexp: New script.
34339
34340 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34341
34342         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34343         up the includes ourselves.
34344
34345 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34346
34347         * lib/plumhall.exp: Remove random include, and add a few
34348         verbose messages for debugging.
34349
34350 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34351
34352         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34353         of trying to do it ourselves.
34354
34355 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34356
34357         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34358
34359 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34360
34361         * gcc.prms/5403.c: Made regexp a bit less strict.
34362
34363 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34364
34365         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34366         is returned from remote_load instead.
34367         * lib/plumhall.exp: Ditto.
34368         * lib/mike-g++.exp: Ditto.
34369         * lib/old-dejagnu.exp: Ditto.
34370         * lib/c-torture.exp: Ditto.
34371
34372 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34373
34374         * lib/g++.exp: Use build_wrapper procedure.
34375         * lib/gcc.exp: Ditto.
34376
34377 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34378
34379         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34380         an old-style decl for malloc.  Fixes tests to work when
34381         sizeof (int) != sizeof (size_t).
34382
34383 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34384
34385         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34386
34387         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34388         use stdargs.h interface.
34389
34390 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34391
34392         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34393         NO_VARARGS when compiling.
34394
34395 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34396
34397         * lib/plumhall.exp(ph_includes): New procedure.
34398         (ph_make): Use it.
34399         (ph_compiler): Ditto.
34400
34401         * lib/g++.exp: Rename test-glue.c to testglue.c.
34402         * lib/gcc.exp: Ditto.
34403
34404 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34405
34406         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34407         to completion when it's called.
34408
34409 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34410
34411         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34412         is defined, don't do test.
34413
34414 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34415
34416         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34417         for object files.
34418         (ph_summary): Mark skipped testcases as untested, not unresolved.
34419
34420         * lib/plumhall.exp (ph_make): If unresolved because of bad
34421         errorCode, record errorCode in log file.
34422         (*): Replace send_log/verbose with verbose -log.
34423
34424 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34425
34426         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34427         double conversion if double isn't at least 8 bytes.
34428
34429         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34430         int to work with targets where int is 16 bits.
34431
34432         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34433         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34434         precision for the test to complete.
34435
34436 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34437
34438         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34439         if d10v is not compiled with the -mdouble64 flag.
34440         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34441
34442         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34443         d10v is not compiled with the -mint32 flag.
34444
34445 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34446
34447         * lib/plumhall.exp: Use incr_count.
34448
34449 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34450
34451         * gcc.c-torture: Update to c-torture-1.45.
34452
34453 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34454
34455         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34456         the name of the expect testcase file).
34457
34458         * lib/g++.exp(g++_init): Ditto.
34459
34460 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34461
34462         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34463         the host.
34464
34465         * lib/gcc.exp(gcc_exit): New procedure.
34466
34467 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34468
34469         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34470         specs where appropriate.
34471
34472         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34473         because of new "candidates are" messages, and removed a few
34474
34475         * Converted all non-old-style g++ testcases to old-style, and
34476         moved into g++.old-deja.
34477
34478 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34479
34480         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34481         options.
34482
34483         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34484         succeeded.
34485
34486         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34487
34488 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34489
34490         * lib/gcc.exp (gcc_target_compile): Add support for defining
34491         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34492         the machine doesn't have those features.
34493
34494 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34495
34496         * g++.law/operators4.exp: Don't use LIBS.
34497
34498 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34499
34500         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34501
34502         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34503         * lib/g++.exp: Set it here instead. Also, allow use of the
34504         --tool_exec and --tool_opt options. Change CXX to
34505         GXX_UNDER_TEST.
34506
34507         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34508
34509         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34510
34511 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34512
34513         * lib/old-dejagnu.exp: Use prune_warnings instead of
34514         prune_system_crud.
34515         * lib/mike-g++.exp: Ditto.
34516         * lib/gcc.exp: Ditto.
34517         * lib/g++.exp: Ditto.
34518
34519         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34520
34521 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34522
34523           * 941014-2.c: Include stdlib.h
34524           * 960327-1.c: Include stdio.h
34525           * dbra.c, index-1.c: Don't assume ints are 32bits.
34526
34527 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34528
34529         * lib/gcc.exp: Add gcc,stack_size target feature.
34530
34531         * lib/g++.exp(g++_target_compile): Add the include and link
34532         paths here, not in two other places. And, it's $options, not
34533         options.
34534
34535         * lib/mike-g++.exp(postbase): Remove the code that determines
34536         the correct include and link paths.
34537         * g++.old-deja/old-deja.exp: Ditto.
34538
34539 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34540
34541         * lib/g++.exp(g++_init): target_compile no longer returns the
34542         filename of the result.
34543
34544 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34545
34546         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34547         call to glob.
34548
34549         * gcc.c-torture/special/special.exp: Change call to
34550         gcc_target_compile to include the object file.
34551
34552 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34553
34554         * gcc.c-torture/special/special.exp: Correct misspelling in last
34555         change.
34556
34557 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34558
34559         * lib/plumhall.exp(ph_summary): Log the entire output of the
34560         executable. Return -1 if there were any failures, 0 otherwise.
34561         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34562         (ph_make): Clean up objects and executables that were built
34563         if the tests succeeded.
34564
34565 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34566
34567         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34568         libraries and includes in the build tree as appropriate.
34569
34570 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34571
34572         * lib/c-torture.exp: Instead of looking for the global variable
34573         NO_LONG_LONG, check to see if that's a feature of the target.
34574
34575 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34576
34577         * config/default.exp: Minimize. Delete the remainer of the files in
34578         config; this functionality is now in devo/dejagnu/config.
34579
34580         g++.*/*: Pass any additional flags used to compile to postbase;
34581         delete CXXFLAGS.
34582
34583         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34584         is now done by runtest.exp. Use gcc_target_compile instead of
34585         compile.
34586
34587         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34588         Remove references to CFLAGS. Use remote_file instead of
34589         calling rm -f.
34590         (c-torture): Take a list of arguments to use to compile this
34591         testcase.
34592
34593         lib/g++.exp: Simplify. Use target_compile instead of compile.
34594         lib/gcc-dg.exp: Ditto.
34595         lib/gcc.exp: Ditto.
34596         lib/mike-{gcc,g++}.exp: Ditto.
34597         lib/old-dejagnu.exp: Ditto.
34598         lib/plumhall.exp: Ditto.
34599
34600 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34601
34602         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34603         (ph_linker): Likewise.
34604
34605 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34606
34607           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34608         MAP_ANON / MAP_ANONYMOUS if defined;
34609         else try to map from /dev/zero .
34610
34611 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34612
34613         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34614         isn't defined, then define it to MAP_ANONYMOUS.
34615
34616 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34617
34618         * gcc.c-torture: Update to c-torture-1.42 release.
34619
34620 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34621
34622         * gcc.c-torture: Update to c-torture-1.41 release.
34623
34624 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34627         c-torture release.
34628
34629 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34630
34631         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34632         and LDFLAGS.  Fix second case to append the target_info ldflags
34633         onto LDFLAGS, not CFLAGS.
34634         * lib/g++.exp (g++_init): Add target_info stuff.
34635         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34636         of libgloss and newlib flags for !native.
34637
34638         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34639         (GDB): Fix relative path to go up another dir for finding gdb.
34640
34641 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34642
34643         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34644         versions in the target_info array, if they don't exist.
34645
34646 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34647
34648         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34649
34650 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34651
34652         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34653         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34654
34655 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34656
34657         * lib/old-dejagnu.exp: Don't remove the output file before we've
34658         actually tested it. Don't append pwd to the path of the executable
34659         we're testing.
34660
34661 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34662
34663         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34664
34665 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34666
34667         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34668         temporary directory for compiler files, and set it to a default
34669         value of /tmp. Set $output as the name of the output file from
34670         compiling the testcase. Add a -o option to $cflags_var so the
34671         compiler writes the final output file as $output. Set $executable
34672         to $output.
34673
34674         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34675         directory for compiler files, and set it to /tmp if it doesn't
34676         already have a value. Set $output_file to the name of the output
34677         file from compiling the testcase. Add a -o option to CXXFLAGS so
34678         the compiler writes the final output file as $output. Use $output
34679         as the executable to be tested.
34680
34681 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34682
34683         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34684
34685 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34686
34687         * gcc.c-torture/execute/pending-1.c: New test.  Still
34688         pending in Tege's queue.
34689
34690 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34691
34692         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34693         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34694         if there were failures.  Call unresolved if there were unresolved
34695         testcases.  Call gcc_fail if program did not run to completion.
34696         (ph_make): Pass additional argument name to ph_execute.
34697         (ph_execute): Add new argument.  Pass additional arguments to
34698         ph_summary.  Call gcc_fail is there is no execution output.
34699
34700 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34701
34702         * lib/plumhall.exp (proc_summary): Output relavent summary
34703         lines into the log so specific failures in plumhall can be
34704         investigated.
34705
34706 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34707
34708         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34709         (c-torture-execute): Don't try to execute tests which use
34710         "long long" types if $NO_LONG_LONG is nonzero.
34711
34712 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34713
34714         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34715         not c-torture.
34716
34717         * gcc.ieee: Move from here.
34718         * gcc.c-torture/execute/ieee: To here.
34719
34720 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34721
34722         * gcc.c-torture: Update to c-torture-1.41 release.
34723
34724 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34725
34726         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34727         not "$output".
34728
34729 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34730
34731         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34732         -c present.
34733
34734 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34735
34736         * config/proelf.exp: Handle connecting to a simulator.
34737
34738 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34739
34740         * config/proelf.exp: New file.  Enough framework that we can
34741         run c-torture tests on the proelf targets (or any other target
34742         that gdb can connect to for that matter).
34743
34744 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34745
34746         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34747         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34748
34749         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34750         exec_output exists.
34751
34752 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34753
34754         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34755         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34756
34757         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34758         to pass/fail/unresolved/unsupported/untested.  Caller must now
34759         call unresolved/unsupported/untested.
34760         * lib/*.exp: Update FSF address.  Update to handle new results of
34761         ${tool}_load.
34762         * lib/chill.exp (verbose): Delete.
34763
34764 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34765
34766         * lib/gcc.exp (default_gcc_start): Change order of args to
34767         $LDFLAGS $CFLAGS $LIBS.
34768         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34769         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34770         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34771         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34772         * gcc.misc-tests/dg-test.exp: Likewise.
34773         * gcc.misc-tests/msgs.exp: Likewise.
34774         * gcc.prms/prms.exp: Likewise.
34775         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34776         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34777
34778         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34779
34780 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34781
34782         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34783
34784         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34785         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34786
34787         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34788         necessary.
34789
34790 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34791
34792         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34793         global for loop; add use of $mathlib.
34794         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34795         settings here; set mathlib for anything but VxWorks.
34796
34797 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34798
34799         * gcc.c-torture: Update to c-torture-1.40 release.
34800
34801 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34802
34803         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34804         dg.exp.
34805
34806 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34807
34808         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34809         global.
34810
34811 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34812
34813         * lib/g++.exp (LIBS): Define if not already.
34814         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34815         (gcc-dg-prune): Call prune_gcc_output.
34816         * lib/gcc.exp (prune_gcc_output): New proc.
34817         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34818         prune_gcc_output.
34819
34820 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34821
34822         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34823         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34824
34825 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34826
34827         * gcc.c-torture: Update to c-torture-1.39 release.
34828
34829 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34830
34831         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34832         fails, try others as well.
34833
34834 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34835
34836         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34837         If compilation fails, mark execute tests as `untested'.
34838         If test is marked as unsupported, don't mark compilation and
34839         execute tests as failed.
34840
34841 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34842
34843         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34844         libstdc++ for whether or not we want to be doing shared
34845         libraries.  Delete link_curses since we don't need it anymore.
34846         * lib/mike-g++.exp (postbase): Don't link in libg++.
34847         * g++.old-deja/old-deja.exp: Likewise.
34848
34849 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34850
34851         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34852
34853 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34854
34855         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34856         For that, add `-Wl,-a,shared_archive'.
34857         * g++.old-deja/old-deja.exp: Likewise.
34858
34859 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34860
34861         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34862
34863 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34864
34865         * lib/mike-g++.exp (postbase): Pay attention to the status of
34866         g++_load.
34867
34868 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34869
34870           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34871
34872 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34873
34874         * lib/gcc.exp (default_gcc_start): No longer need to log program
34875         being executed or its output, execute_anywhere does that now.
34876         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34877         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34878
34879 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34880
34881         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34882         the same as those in lib/g++.exp.
34883
34884 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34885
34886         * gcc.c-torture: Update to c-torture-1.38 release.
34887         * gcc.ieee: Related changes.
34888
34889 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34890
34891         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34892         "exec". Minor reformatting changes.
34893
34894         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34895         cross. This means all "exec" calls now work on a remote host as
34896         well.
34897         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34898         cross. Filter out the extra "\r\n" stuff that expect puts in.
34899         (c-torture-execute): Filter out the bogus warnings like
34900         c-torture-compile does. Add support for canadian cross.
34901         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34902         Use execute_anywhere rather than calling exec directly. Now it
34903         works for canadian cross testing.
34904
34905 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34906
34907         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34908         results into a variable, and check that rather than using file exists.
34909
34910 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34911
34912         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34913         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34914
34915 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34916
34917         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34918         lib_curses if there's a shared libg++ in the build tree.
34919
34920 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34921
34922         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34923         if not supported target.
34924
34925 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34926
34927         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34928         link_curses up to always happen, not just for native builds.
34929
34930 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34931
34932         * gcc.c-torture: Update to c-torture-1.36 release.
34933         * gcc.failure: Related changes.
34934
34935 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34936
34937         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34938
34939 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34940
34941         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34942         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34943         runshlib, link_curses, and mathlib for link and run.
34944
34945         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34946         pass the runtime shared library options for Solaris, OSF/1, and
34947         Irix5, and link with -lcurses to avoid unresolved references.
34948
34949 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34950
34951         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34952         only run once.
34953
34954 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34955
34956         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34957
34958 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34959
34960         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34961         do not have a framework for the "compat" tests yet.
34962
34963 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34964
34965         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34966         set to null if we're testing vxworks5.1.  Use that instead of
34967         `-lm' in the setting of LIBS for link and run.
34968
34969 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34970
34971         * config/rom68k.exp (${tool}_load): Major changes to make it
34972         work.  Verified that it does in fact return the stuff in
34973         exec_output properly.  Catch any Emul or any TRAP other than 0.
34974
34975 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34976
34977         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34978         LDFLAGS properly for targets that need stuff from libgloss.
34979         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34980         only run once.
34981         (gpp_initialized): New variable.
34982
34983 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34984
34985         * config/rom68k.exp: Load libgloss.exp.
34986         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34987         so we can produce a fully linked binary.
34988         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34989         so we can produce a fully linked binary.
34990
34991 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34992
34993         * lib/plumhall.exp (ph_section): Watch for expected failures.
34994         Add missing `else'.
34995
34996         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34997         run the testcase.
34998         (c-torture): Likewise.
34999
35000 1995-08-28  Doug Evans  <dje@cygnus.com>
35001
35002         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35003
35004         * lib/mike-g++.exp (mike_cleanup): New proc.
35005         (prebase): New globals compiler_result, not_compiler_result,
35006         target_regexp.
35007         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35008         allow leading "-" in pattern.  Watch for unsupported tests.
35009         If $compiler_result is set, pattern match assembler code,
35010         and ditto for $not_compiler_result.
35011         * lib/mike-gcc.exp: Likewise.
35012
35013         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35014         execution "succeeded".
35015
35016 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35017
35018         * config/win32.exp: New file.
35019         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35020
35021 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35022
35023         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35024         unsupported.
35025         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35026         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35027         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35028
35029         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35030         "... without exceptions was ...".  That is now handled by
35031         prune_system_crud.
35032         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35033
35034 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35035
35036         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35037         sieve.c,sort2.c}: New files.
35038         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35039         sieve.exp,sort2.exp}: Drivers for them.
35040
35041         * lib/mike-gcc.exp (program_output): New user settable variable.
35042         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35043         messages.
35044         * lib/mike-g++.exp (program_output): New user settable variable.
35045
35046         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35047
35048         * config/sh.exp: Deleted (use sim.exp instead).
35049
35050 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35051
35052         * config/vx.exp: Declare CHECKTASK as global.
35053         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35054         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35055         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35056
35057 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35058
35059         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35060         target. Like vx.exp, only includes `vx29k.exp' instead of
35061         `vxworks.exp'.
35062
35063 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35064
35065         * config/sim.exp: Increase time limit from 120 seconds to 240.
35066
35067 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35068
35069         * gcc.c-torture/execute/950628-1.c: New test.
35070
35071 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35072
35073         * gcc.c-torture: Update with changes/additions from
35074         c-torture-1.34.
35075
35076 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35077
35078         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35079
35080 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35081
35082         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35083
35084 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35085
35086         * gcc.c-torture/compile/950512-1.c: New test.
35087         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35088         * gcc.dg/struct-ret-1.c: Likewise.
35089
35090 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35091
35092         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35093           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35094
35095 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35096
35097         * gcc.c-torture/special/920411-1.c: Deleted.
35098         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35099
35100 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35101
35102         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35103         cpu limit.
35104
35105 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35106
35107         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35108
35109 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35110
35111         From kenner;
35112         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35113         is the proper length.
35114         * va-arg-3.c: Likewise.
35115
35116 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35117
35118         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35119         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35120
35121         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35122         * lib/g++.exp (default_g++_start): Delete old cruft.
35123
35124 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35125
35126         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35127         (2 * (1 << 18)) to (2 * (1 << 17)).
35128
35129         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35130
35131 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35132
35133         * config/rom68k.exp: Renamed from config/idp.exp
35134
35135 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35136
35137         * c-torture/compile/921109-2.c
35138
35139 1995-04-18  Mike Stump  <mrs@cygnus.com>
35140
35141         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35142         excess errors.
35143
35144 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35145
35146         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35147         output.
35148         * lib/g++.exp (default_g++_start): Likewise.
35149
35150 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35151
35152         * gcc.c-torture/compile/950329-1.c: New test.
35153
35154 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35155
35156           * config/bug.exp (${tool}_load): Updated to use new remote_open
35157           and remote_close procs.
35158         * config/idp.exp: New file.
35159
35160 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35161
35162         * gcc.c-torture/execute/950322-1.c: New test.
35163
35164 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35165
35166         * config/vx.exp (${tool}_load): Clean up testing of return code from
35167         vxworks_ld and vxworks_spawn.
35168
35169 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35170
35171         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35172
35173 1995-03-13  Mike Stump  <mrs@cygnus.com>
35174
35175         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35176         can mark excess errors on a machine by machine basis.  Note, the
35177         default is to not expect any excess errors, even when excess
35178         errors test - is given, so you will want to put an XFAIL ... on
35179         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35180         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35181         those 4 machines, but no others.
35182
35183 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35184
35185         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35186         * lib/c-torture.exp: to here.
35187
35188 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35189
35190         * gcc.c-torture/execute/950221-1.c: New test.
35191         * gcc.c-torture/execute/struct-ret-1.c: New test.
35192         * gcc.c-torture/compile/950221-1.c: New test.
35193
35194         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35195
35196 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35197
35198         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35199         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35200
35201 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35202
35203         * g++.gb: New directory of tests, derived from my signature and
35204         class scoping tests.
35205
35206         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35207         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35208         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35209         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35210         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35211         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35212         * g++.gb/sig25.C: Likewise.
35213
35214         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35215         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35216         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35217         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35218         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35219         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35220         * g++.gb/sig25.exp: Likewise.
35221
35222         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35223         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35224         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35225         * g++.gb/scope13.C: Likewise, this test still fails.
35226
35227         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35228         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35229         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35230         * g++.gb/scope13.exp: Ditto.
35231
35232         * g++.gb/README: New file, explains what these tests are about.
35233
35234 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35235
35236         * lib/dg.exp (dg-do): Support `preprocess'.
35237         (dg-test): Likewise.
35238
35239 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35240
35241         * config/udi.exp: change "continue -expect" to "exp_continue".
35242
35243 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35244
35245         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35246         Delete redundant tests.
35247
35248         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35249         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35250         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35251         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35252         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35253         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35254         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35255         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35256
35257         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35258         storing label pointers.
35259         * gcc.c-torture/execute/921019-1.c: Likewise.
35260         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35261         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35262         parameter fp.
35263         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35264         constants.
35265
35266         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35267         Delete obsolete tests.
35268
35269         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35270         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35271         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35272         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35273         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35274         * gcc.c-torture/compile/950124-1.c: New test.
35275
35276         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35277
35278 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35279
35280         * lib/mike-g++.exp: Add -lm to LIBS.
35281
35282 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35283
35284         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35285
35286 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35287
35288         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35289
35290 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35291
35292         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35293
35294 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35295
35296         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35297         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35298         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35299         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35300         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35301         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35302         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35303         * g++.law/{operators31.C, operators32.C,
35304         * g++.law/{operators33.C, operators34.C}: Likewise.
35305         * g++.law/{pic1.C, refs2.C}: Likewise.
35306         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35307         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35308         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35309         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35310
35311         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35312         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35313         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35314         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35315         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35316         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35317         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35318         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35319         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35320         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35321         * g++.law/{operators34.exp}: Likewise.
35322         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35323         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35324         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35325         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35326         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35327
35328         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35329         No longer expected to fail.
35330         * g++.law/missed-error3.C: Tweak for recent bool changes.
35331
35332 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35333
35334         * config/emb-unix: Deleted.
35335         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35336         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35337
35338 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35339
35340         * lib/dg.exp (dg-test): Fix typo in last patch.
35341
35342 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35343
35344         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35345         (handles multiple occurrences).
35346
35347 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35348
35349         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35350         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35351         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35352         printed).
35353         * lib/c-torture.exp (c-torture-compile): Likewise.
35354         (c-torture): Prepend full path if missing.
35355         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35356         (gcc_fail): Likewise.
35357         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35358
35359 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35360
35361         * lib/netware.exp: Only attach to NetWare i386 systems.
35362
35363 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35364
35365         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35366         messages.  Add test name to "output pattern match" pass/fail message.
35367
35368 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35369
35370         * gcc.dg: New testsuite.
35371         * gcc.dg/dg.exp: New file.
35372
35373         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35374         test-switch.c}: Deleted.
35375
35376         * gcc.misc-tests/msgs.exp: New testcase driver.
35377
35378 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35379
35380         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35381         Watch for illegal return values from ${tool}_load.
35382         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35383         cross targets.  Coerce return value >0 to 1.
35384
35385 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35386
35387         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35388
35389         * config/emb-unix.exp: New file.
35390
35391         * config/sim.exp: Error if variable $SIM not defined.
35392         (${tool}_load): Mark test as "untested" if simulator missing.
35393
35394         * config/unix.exp: Load remote.exp to get rcp_download.
35395         * lib/c-torture.exp: Use different option lists for testcases with
35396         and without loops.
35397         * gcc.c-torture/execute/execute.exp: Likewise.
35398
35399 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35400
35401         * config/*.exp: Clarify return code from ${tool}_load.
35402         Call `unresolved' or `untested' instead of `warning' or `perror'
35403         (sometimes you still want to call both though).
35404         Add comment that `shell_id' is local to each file.
35405         * config/udi.exp (timeout): Set to 30.
35406         Don't print warning if connection fails, $connectmode has already
35407         printed an error.
35408         (${tool}_load): Move verbose messages to level 2.
35409         Rework pattern for "Process started" message.
35410         Pass `shell_id' to ${connectmode}_download.
35411         Retry twice upon timeout.  Make resetting of target more robust.
35412         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35413         Pass `shell_id' to exit_$connectmode.
35414         Only call exit_$connectmode if connected.
35415         * config/unix.exp (${tool}_load): Check return codes better.
35416         * config/vrtx.exp (${tool}_load): Likewise.
35417         * config/vx.exp (${tool}_load): Likewise.
35418         Delete unneeded global's.
35419         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35420         from ${tool}_load.
35421         (dg-stat): Delete.
35422         (dg-init): Delete recording of pass/fail counts.
35423         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35424         (old-dejagnu-init): Likewise.
35425         (old-dejagnu-stat): Delete contents, empty proc now.
35426         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35427         (c-torture): Delete references to lcnt, lpass, lfail.
35428         Get option list from TORTURE_OPTIONS.
35429         Delete -funroll[-all]-loops if no loops.
35430         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35431         (g++_stat): Delete contents (empty proc now).
35432         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35433         (gcc_finish): Likewise.
35434         (gcc_stat): Deleted.
35435         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35436         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35437         * gcc.c-torture/execute/execute.exp: Likewise.
35438         Split tests into two parts: compile, execute.
35439         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35440         no loops.  Update to reflect clarified return codes from ${tool}_load.
35441
35442 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35443
35444         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35445         to grep for.
35446         (old-dejagnu): Likewise (where necessary).
35447
35448 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35449
35450         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35451
35452         * lib/dg.exp (dg-process-target): Fix processing of selector.
35453         Add comment regarding use of `error'.
35454
35455         * lib/gcc.exp (prune_system_crud): Define if missing.
35456         * lib/g++.exp (prune_system_crud): Likewise.
35457
35458         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35459         Call prune_system_crud.
35460         * lib/dg.exp (dg-runtest): New proc.
35461         Use perror instead of send_user for tcl errors in testcase.
35462         Don't return any value, it's never used.
35463         Don't clobber previous definition of `unknown'.
35464         Print tcl errors in `dg-final'.
35465
35466 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35467
35468         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35469         (dg-test): Don't print errorInfo, it contains stack backtrace.
35470
35471 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35472
35473         * lib/g++.exp (runtest_file_p): Define if missing.
35474
35475 1994-09-24  Doug Evans  (dje@cygnus.com)
35476
35477         * lib/mike-g++.exp: Comment out loading of g++.exp.
35478         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35479         (default_g++_version): Always print something.
35480         (default_g++_start): Comment out call to `which'.
35481         (g++_start, g++_load): Deleted (must be defined in config file).
35482         * lib/gcc.exp: Test for existence of $CC at start.
35483         Delete check for tmpdir (done in gcc_init).
35484         (default_gcc_version): Always print something.
35485         (default_gcc_start): Comment out call to `which'.
35486         * config/*.exp: Major cleanup - make cross targets work at least a
35487         little better for g++ (by not being "--tool gcc" specific).
35488         Rename gcc_xxx to ${tool}_xxx.
35489         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35490         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35491
35492 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35493
35494         * lib/c-torture.exp (c-torture-compile): Rework compiler
35495         message processing.
35496
35497         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35498         c-torture.
35499
35500 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35501
35502         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35503
35504         * lib/dg.exp (dg-process-target): Support { target native }.
35505
35506 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35507
35508         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35509         looked for "... program xxx got fatal signal".
35510         Correct regsub munging of `comp_output'.
35511         Ignore compiler messages "path prefix not used" and "linker input
35512         file unused".
35513
35514 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35515
35516         * lib/gcc.exp (runtest_file_p): Define if missing.
35517         * gcc.prms/template.c: Example to work from.
35518
35519 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35520
35521         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35522         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35523
35524         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35525         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35526         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35527         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35528
35529         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35530         (dg-process-target): No longer a varargs proc.
35531         Return S/N for target, P/F for xfail.  All callers changed.
35532         (user option procs): More argument checking.
35533         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35534         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35535         (dg-test): Skip test if not running on selected target in `dg-do'.
35536         Update handling of `dg-do-what', `dg-output-text'.
35537         Separate execution pass/fail from output pattern match pass/fail.
35538         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35539
35540 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35541
35542         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35543         target for 920510-1.c.
35544
35545 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35546
35547         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35548         Clean up comment regarding use of passcnt, etc.
35549         (gcc_stat): Don't update `testcnt' here.
35550         (gcc_finish): Do it here.
35551         Might as well reset `but_id' here too.
35552         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35553         to determine if the file should be tested.
35554         * gcc.c-torture/compile/compile.exp: Likewise.
35555         * gcc.c-torture/execute/execute.exp: Likewise.
35556         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35557         * gcc.misc-tests/dg-test.exp: Likewise.
35558         * gcc.prms/prms.exp: Likewise.
35559         * gcc.wendy/wendy.exp: Likewise.
35560         * g++.old-deja.exp: Likewise.
35561         Move "Testing file" message to verbose level 1.
35562
35563 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35564
35565         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35566
35567 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35568
35569         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35570         (default_gcc_start): Accept optional second list element
35571         of compiler flags.  Print compiler output at verbosity level 2.
35572         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35573         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35574         Save current values of framework globals passcnt, failcnt, xpasscnt,
35575         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35576         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35577         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35578         xfailcnt to compute stats.  Update framework global `testcnt' from
35579         pass/fail counts.
35580         (gcc_finish): New proc.  Clean up test environment.
35581         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35582         (gcc_epass, gcc_efail): Delete.
35583         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35584         argument of line number.
35585         (dg-init): If the tool has an init routine, call it.
35586         (dg-test): Remove args `cflags_var' and `libs_var'.
35587         Pass all compiler options to ${tool}_start.
35588         Handle missing line number.
35589         (dg-finish): New function.
35590         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35591         particular files.  Call gcc_finish at end.  Move "skipping test"
35592         message to verbosity level 3.
35593         * gcc.c-torture/compile/compile.exp: Likewise.
35594         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35595         * gcc.c-torture/execute/execute.exp: Likewise.
35596         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35597         Print testcase being tried at verbosity level 1.
35598         * gcc.c-torture/special/special.exp: Unset xfail.
35599         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35600         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35601         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35602         * gcc.failure/failure.exp: Likewise.
35603         * gcc.ieee/ieee.exp: Likewise.
35604         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35605         Update call to dg-test.  Call dg-finish at end.
35606         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35607         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35608         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35609         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35610         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35611         * gcc.wendy/wendy.exp: Add copyright.
35612         Delete setting of tmpdir (done by gcc_init).
35613         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35614         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35615         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35616         gcc_[ce]pass/fail.
35617
35618 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35619
35620         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35621         confusion.
35622         (g++_load): Likewise.
35623
35624         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35625         Rename argument to `prog' to remove the confusion.
35626         Varargs fns behave differently too!
35627         (g++_load): Likewise.
35628
35629         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35630
35631         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35632         what it is.  Delete (always) printing of status value for !native.
35633         Simplify verbose code, and include status and exec_output.
35634         (g++_load): Use gcc_load.
35635
35636 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35637
35638         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35639         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35640         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35641         940714-3.c as these testcases don't exist anymore.  Make
35642         va-arg-1.c expected to pass.
35643
35644 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35645
35646         * gcc.misc-tests/misc.exp: Only run specific testcases.
35647         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35648         * gcc.misc-tests/dg-[1-9].c: New files.
35649
35650         * lib/dg.exp: New testsuite driver.
35651         * gcc.prms/prms.exp: Use it.
35652
35653         * README.gcc: New file.
35654
35655         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35656         Document and reset `lxpass' and `lxfail'.
35657         Simplify "initialized" message.
35658         (gcc_stat): Clean up comments a little.
35659
35660 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35661
35662         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35663
35664 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35665
35666         * lib/old-dejagnu.exp (process-option): New proc.
35667         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35668         (old-dejagnu): Simplify.
35669         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35670
35671 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35672
35673         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35674         exists and is not an empty string.
35675
35676         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35677         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35678         finished.
35679         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35680         automatically.
35681
35682         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35683         longer expected to fail.
35684
35685         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35686         "f" function call.
35687
35688         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35689
35690         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35691         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35692         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35693         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35694         c-torture-1.29.
35695
35696         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35697         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35698
35699         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35700
35701         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35702         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35703
35704         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35705         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35706         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35707
35708 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35709
35710         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35711         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35712         940714-1.c, 940714-2.c, 940714-3.c},
35713         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35714         gcc.misc-tests/{mg.c,mg.exp}:
35715         New tests.
35716         * gcc.noncompile/noncompile.exp: Change accordingly.
35717
35718 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35719
35720         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35721         Undo previous clobberage.
35722
35723 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35724
35725         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35726         * gcc.special/{930510-1.c, special.exp}:
35727         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35728         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35729         struct-varargs-1.c}: New tests from c-torture-1.26.
35730
35731 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35732
35733         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35734           argument to switch.
35735
35736 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35737
35738         * Revert the previous changes.  Please see Rob's directory
35739           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35740           fixes.
35741
35742 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35743
35744         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35745             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35746             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35747             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35748             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35749             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35750             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35751             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35752             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35753             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35754             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35755             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35756             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35757             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35758             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35759             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35760             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35761             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35762             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35763             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35764             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35765             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35766             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35767             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35768             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35769             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35770             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35771
35772 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35773
35774         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35775             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35776           with perror calls.
35777
35778 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35779
35780         * config/unix.exp (g++_load): Fix syntax.
35781
35782 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35783
35784         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35785         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35786         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35787         Don't expect va-arg-1.c to fail.  Correct expected output for
35788         920928-1.c.
35789         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35790         * gcc.wendy/hbm4.c: Correct typo.
35791         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35792
35793 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35794
35795         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35796         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35797         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35798         * lib/c-torture.exp (c-torture-compile): Ditto.
35799
35800         Reduce volume of output (remove all the -I's and such).
35801         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35802         Call gcc_cpass, gcc_cfail.
35803         (c-torture): Pass testing option to c-torture-compile.
35804
35805 1994-03-21  Doug Evans  (dje@cygnus.com)
35806
35807         Bring patches over from progressive.
35808         * config/default.exp: Exit remote shell cleanly.
35809         (g++_exit, g++_start): Add default versions.
35810         * config/sim.exp (gcc_load): Use perror, not error.
35811
35812 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35813
35814         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35815         set in site.exp.
35816
35817 1994-03-14  Doug Evans  (dje@cygnus.com)
35818
35819         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35820         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35821         (wendy_try): New proc to run testcase.
35822         (main loop): Call 'em.
35823         * gcc.wendy/*.c: Clean up pass to correct expected output.
35824
35825         * lib/gcc.exp: Minor cleanup work.
35826         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35827
35828 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35829
35830         * config/sim.exp (gcc_load): Document return codes better.
35831         Don't pass -v to simulator.
35832
35833 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35834
35835           * gcc.special/920717-x.c: Fix typo.
35836           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35837           get at sources.
35838
35839         * lib/mike-gcc.exp: Fix typo.
35840
35841 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35842
35843         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35844         binary to use, transform the name.
35845         * config/*.exp: rename everything. Nuke any g++ specific files,
35846         it's now a special case of gcc that requires no special support.
35847         Add a default.exp for unsupported targets.
35848
35849 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35850
35851         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35852         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35853         version of Tcl.
35854
35855 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35856
35857         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35858         than a warning.
35859
35860 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35861
35862         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35863
35864 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35865
35866         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35867         option_list.  Compile every file with only 4/6 option choices
35868         (same as C torture) instead of with 12/18 different option
35869         choices.
35870         * lib/c-torture.exp: Likewise.
35871
35872         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35873         not already set.
35874
35875 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35876
35877         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35878         can put an XFAIL *-*-* on excess errors.
35879
35880 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35881
35882         * g++.law: Add more tests derived from g++-bugs snapshots.
35883
35884         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35885         equivalent to g++.law/init9.
35886
35887         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35888         compiled it, and the a.out file after we've run it.
35889
35890 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35891
35892         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35893         compiled it, and the a.out file after we've run it.
35894
35895 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35896
35897         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35898
35899 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35900
35901         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35902         version number.
35903
35904 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35905
35906         * g++.law: New directory of g++ tests derived from the g++-bugs
35907         snapshots.
35908
35909 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35910
35911         * gcc.compile: initbug1.c initbug1.exp testcase added
35912
35913 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35914
35915         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35916         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35917           fixes submitted by Jeff Law (law@cs.utah.edu)
35918         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35919           Jeff Law (law@cs.utah.edu)
35920
35921
35922 1993-11-30  Mike Stump  (mrs@cygnus.com)
35923
35924         * config/unix-g++.exp: Follow the gcc way of doing things.
35925         * g++.old-deja/old-deja.exp: Minor updates.
35926         * lib/g++.exp: New file, follow the gcc way of doing things.
35927         * lib/old-dejagnu.exp: Minor updates.
35928         * lib/mike-g++.exp: Always unset errorInfo.
35929
35930 1993-11-06  Mike Stump  (mrs@cygnus.com)
35931
35932         * lib/gcc.exp: Fix some errors with the below change, CC and
35933         CFLAGS should be global when setting, not local.
35934
35935 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35936
35937         * lib/gcc.exp: Transform tool name.
35938
35939 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35940
35941         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35942
35943 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35944
35945         * lib/gcc.exp: change gcc_done to gcc_stat
35946
35947 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35948
35949         * Upgraded gcc testsuite to c-torture version 1.25
35950
35951 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35952
35953         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35954         * lib/c-torture: added hooks for new reporting code.
35955
35956 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35957
35958         * config/sh-gcc.exp: check if sh-sim exists in the path
35959
35960 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35961
35962         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35963         * gcc.compile/compile.exp: Initial changes for new logic.
35964         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35965         * gcc.failure/failure.exp: Initial changes for new logic.
35966         * gcc.ieee/ieee.exp: Initial changes for new logic.
35967         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35968         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35969         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35970         * lib/c-torture.exp: Initial changes for new logic.
35971         * lib/gcc.exp: Initial changes for new logic.
35972
35973 1993-10-15  Mike Stump  (mrs@cygnus.com)
35974
35975         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35976         depend upon failure or success.  Fully qualify names in failure
35977         and success messages.  Always remove a.out before starting
35978         compile, just in case.  Pay more attention to error text output by
35979         the compiler.  Handle testcases with no known past errors just
35980         like all others, so that things are uniform.  Other miscellaneous
35981         improvements.
35982
35983 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35984
35985         * gcc.cpp: new directory for cpp tests
35986
35987 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35988
35989         * lib/chill.exp: Code reformatted, removed unused code.
35990         * config/unix-chill.exp: Code reformatted, removed unused code.
35991         * chill.execute/execute.exp: Code reformatted, removed unused code.
35992         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35993
35994 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35995
35996         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35997         routines not written.
35998
35999 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36000
36001         * config/bug-gcc.exp: Use new procs from bug.exp.
36002
36003 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36004
36005         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36006         via ftp, rather than depending on NFS.
36007         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36008         case.
36009
36010 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36011
36012         * config/bug-gcc.exp: Use new download proc.
36013
36014 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36015
36016         * chill.execute/execute.exp: cleanups, handles errors better
36017         * chill.compile/compile.exp: rewrite, based on execute.exp
36018         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36019         * lib/chill.exp: major changes to diff proc and compile and link
36020           procs. added chill_fail and chill_pass wrappers to pass and
36021           fail. added more comments, and handle error codes better.
36022           Added a hack to capture stderr from exec, so noncompile tests
36023           can work.
36024
36025 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36026
36027         * chill.execute/execute.exp: rewrite of testsuite driver
36028         * lib/chill.exp: rewrite of testsuite driver
36029         * config/unix-chill.exp: rewrite of testsuite driver
36030
36031 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36032
36033     In chill.execute:
36034         * iexpr.ch: Standardize uppercase.
36035         * tuples.dat: Standardize uppercase.
36036         * vary.ch: standardize.  Correct varying string assignments.
36037         * vary.dat: Add new output lines.
36038
36039 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36040
36041     In chill.execute:
36042         * chprintf.ch: Standardize use of uppercase.
36043         * tuples.ch: Standardize and turn arr2 into a DCL,
36044           rather than a SYN.
36045         * pinits.ch: Standardize.
36046
36047 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36048
36049         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36050         * Makefil: Renamed to Makefile.in.
36051         * configure.in: New.
36052
36053 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36054
36055     In chill.execute:
36056         * .cvsignore: Add result/output files.
36057         * Makefile: Fix up variables at start.  Use MFLAGS
36058           everywhere.  Correct bool_loc, built_ins entries.
36059           Add entry for vary1.ch.
36060         * bitarray.ch: Standardize upper-case usage.
36061         * bitexpr.ch: Standardize, add output of b1.
36062         * params.ch: Use arrayt in along PROC parameters, to
36063           avoid novelty problems.
36064         * sets.ch: Tiny cleanup.
36065         * vary1.ch: Re-indent.
36066
36067 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36068
36069           * Add PR-related files to Makefiles, .cvsignore files, etc.
36070
36071 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36072
36073         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36074           with compiler objects. New names are test-flow.c and test-loop.c
36075
36076 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36077
36078         * Upgraded c-torture tests from 1.19 to 1.20
36079
36080         * new files:
36081         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36082         * gcc.compile: 930623-1.c 930623-2.c
36083         * gcc.noncompile: 930622-1.c 930622-2.c
36084         * gcc.failure: 920411-1.c 920627-2.c
36085         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36086
36087 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36088
36089         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36090           More changes to get testsuite working properly. Needs more work.
36091           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36092
36093 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36094
36095         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36096           More changes to get testsuite working properly. Needs more work.
36097
36098 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36099
36100         * chill.compile/compile.exp: Added for Dejagnu support
36101         * chill.execute/execute.exp: Added for Dejagnu support
36102         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36103
36104 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36105
36106     This should complete moving the CHILL test files.
36107         * chill.noncompile(.cvsignore printf.grt
36108             in-printf.grt chprintf.grt chprintf.ch):
36109             Added test-support files.
36110           (Makefile): Modified further.
36111         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36112             signal.ch): Added test files.
36113           * chill.execute (.cvsignore printf.grt printr.c
36114             in-printf.grt rts.c chprintf.grt rts.h): Added
36115           test-support files.
36116             (Makefile): More corrections.
36117
36118 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36119
36120         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36121           test cases, ready for DejaGnu.
36122
36123 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36124
36125         * Upgraded c-torture tests from 1.18 to 1.19
36126
36127         * gcc.compile: added test(s):
36128           930607-1.c
36129         * gcc.execute: added test(s):
36130           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36131
36132         * added new subdirectory for misc tests: gcc.misc-tests
36133         * gcc.misc-test(s): added tests:
36134           inst-check.c test-consts.c test-ior.c test-switch.c
36135
36136 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36137
36138         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36139
36140 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36141
36142         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36143
36144 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36145
36146         * Upgraded c-torture tests from 1.17 to 1.18
36147
36148 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36149
36150         * Upgraded c-torture tests from 1.12 to 1.17
36151
36152 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36153
36154         * lib/old-dejagnu.exp:
36155           Fixed handling of XFAIL target triplets to correctly
36156           recognize wildcard characters.  Removed code that
36157           appended a unique id tag to the end of the file name
36158           printed out by the result of the testcases within a
36159           given test file.
36160
36161 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36162
36163         * lib/old-dejagnu.exp:
36164           Reworked expected failure handling to trigger off of XFAIL
36165           keyword in keyphrase embeded in testcase source code. The
36166           XFAIL keyword must be at the end of the keyphrase line. It
36167           may optionally be followed by one or more target triplets.
36168           It has just occured that the handling of wildcards in the
36169           target triplet may not be correct.
36170
36171 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36172
36173         * g++.old-deja/tests:
36174           Moved all subdirectories up one level into g++.old-deja .
36175
36176         * lib/old-dejagnu.exp:
36177           Fixed problem with CXXFLAGS not being properly reset, and being
36178           corrupted with extraneous "-c" compiler option.  This was
36179           causing binaries to not be generated for test that needed them.
36180           Modified strings passed to "pass" and "fail" so that individual
36181           tests from the same test file would be distinguished by an
36182           identifier appended to the test file name in the summary logs;
36183           this corrected a problem with erroneous diff logs.  Added code
36184           to search testcases for expected fail and unexpected pass keywords.
36185
36186 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36187
36188         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36189
36190 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36191
36192         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36193           Removed extraneous text from end of "Special g++ Options"
36194           keyphrase.
36195
36196         * lib/old-dejagnu.exp: Added pattern matching to look for new
36197           keywords, embedded in testcases comments, which will trigger
36198           calls to xpass and xfail.
36199
36200 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36201
36202         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36203           comments embedded in the testcases, especially the one looking for
36204           special compiler options, as well as the pattern matching for the
36205           compiler output again.
36206
36207 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36208
36209         * lib/old-dejagnu.exp: Do a proper check of the return value for
36210           execute tests. Fixed several problems with the pattern matching
36211           of the compiler output which gave erroneous test results.
36212           Changed several of the test result messages to be more descriptive.
36213         * config/unix-g++.exp: Proc g++_load now actually works and
36214           executes the tests passed to it and returns a usable return
36215           value.
36216
36217 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36218
36219           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36220
36221 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36222
36223         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36224           Modified both files to properly execute the old style
36225           dejagnu tests. The previous versions of these files were
36226           experimental and did not function anything near correctly.
36227
36228 1993-04-05  Rob Savoye  (rob@cygnus.com)
36229
36230         * Removed all Makefile.in and configure.in files. No configuration
36231         needed now.
36232
36233 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36234
36235         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36236
36237 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36238
36239         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36240         gcc.special/configure.in, gcc.noncompile/configure.in,
36241         gcc.execute/configure.in, gcc.code_quality/configure.in,
36242         g++.other/configure.in, g++.old-deja/configure.in,
36243         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36244         in srcname setting.
36245
36246 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36247
36248         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36249         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36250         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36251
36252 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36253
36254         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36255         (gdb_exit): Don't remove *_soc files.
36256
36257 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36258
36259         * lib/c-torture.exp: Don't look for main; instead always use -w
36260         -c.  This is how the c-torture tests work.  Remove the object
36261         file if the compilation succeeds.
36262         * gcc.execute/execute.exp: Remove executable if test passes.
36263         * gcc.noncompile/noncompile.exp: Every test is an expected
36264         failure.
36265         * gcc.special/special.exp: Added tests from c-torture 1.11,
36266         corrected use of existing test.
36267         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36268         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36269         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36270         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36271         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36272         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36273         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36274         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36275         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36276         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36277         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36278         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36279         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36280         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36281         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36282         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36283         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36284         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36285         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36286         c-torture 1.11.
36287         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36288         correspond to c-torture 1.11.
36289
36290         * New file.